Отвечает Basil:
Только положительно. А Вас избавит от головной боли -"а почему это у меня Setup`ы вылетают"? А если занимаетесь видеомонтажом, и диск C: у Вас FAT32, а диск для видео - NTFS, то переменные лучше сделать D:\TEMP. Тогда при захвате видео или рипании DVD Вы не будете ломать голову, почему файлы только 4 Gb и почему программы вылетают без всякого сообщения.
Отвечает TU-154:
Данное изменение позволит корректно устанавливать и работать многим программам. Дело в том, что по умолчанию путь к временной папке находится в профилях, он очень длинный и может содержать символы кириллицы, если несознательный пользователь ввел имя учетной записи на русском языке. Изменение переменных TEMP и TMP на короткий пути и без кириллицы (например, C:\Windows\Temp), позволяет устранить это недоразумение.
Отвечает Eugen Lukin:
На работу ОС не повлияет, а такую процедуру рекомендуется вообще делать, чтобы запускались любые инсталляторы, например, AdobeAcrobat.
Отвечает Силентий:
Поскольку по умолчанию временные файлы пользователей хранятся раздельно и доступны лишь данному пользователю, системе и администраторам, простой перенос файлов пользователя (а тем более администратора) вызовет снижение общей безопасности системы. Неизвестно ведь, что и в каком виде будет валяться в мусоре.Лечится это достаточно просто: для папки C:\Temp даем разрешения на полный доступ только для Администратора и SYSTEM. Но автор книги все равно не прав. Не следует заниматься видеомонтажом из-подАдминистратора. Не следует вообще ничем заниматься из-под этой учетнойзаписи, кроме администрирования системы. И даже в этом случае Администратора лучше переименовать во что-нибудь другое. Если перенести в общую папку временные файлы нескольких пользователей, возможна еще и другая проблема, особенно при одновременной работе нескольких пользователей(смена пользователя в Windows XP, удаленный терминал в серверных ветках 200x). Предположим, пользователь A запускает приложение Х, которое создает временный файл c:\Temp\xxx.tmp и не закрывает его до конца работы приложения. Далее происходит смена пользователя и в систему входит B. Что произойдет, если B также попытается запустить X? Не получив доступа к c:\Temp\xxx.tmp ( а оно его не получит, ведь файл открыт на запись), хорошонаписанное X создаст файл c:\Temp\xxx1.tmp и продолжит работу. Плохо написанное выдаст невнятную ошибку и выйдет.
Отвечает Рыжанов Денис Иванович:
При установке какой-нибудь программы любой инсталлятор создает папку со временными файлами. В линейке Windows 9x это была папка C:\Windows\Temp.Многие старые инсталляторы не могут найти путь к временной папке, которая теперь указывается в Windows серии NT (%USERPROFILE%\Local Settings\Temp), поэтому им нужно указать более короткий путь. То есть, если Вы сделаете переменными средами папку C:\Temp, то все приложения, работающие с временными файлами, будут использовать эту папку для хранения оных. Так что меняйте переменные среды без страха!