Я нахожусь в ситуации блокировки ИТ, поэтому у меня ограниченный доступ к вещам. Я пытаюсь запустить последнюю версию Portable Google Chrome 6. Это не позволит мне установить расширения, и я думаю, что это потому, что я не могу получить доступ к своим файлам TEMP и TMP, а также по другим причинам, я хочу иметь возможность изменять временные переменные с моим ежедневным командным файлом. Мой код работает нормально, но работает только когда мое окно CMD открыто:

:T
CALL :TEMP
GOTO CHOICE

:TEMP
ECHO.Remaping TMP Drive
IF NOT EXIST %HOMEDRIVE%\jnk MD %HOMEDRIVE%\jnk
SET TMP=%HOMEDRIVE%\jnk
SET TEMP=%HOMEDRIVE%\jnk
ECHO.TEMP=%TEMP% and TMP=%TMP%
ECHO.Done.
ECHO.
PAUSE
GOTO :EOF

Так что я читаю эти советы и просто не могу их получить. Как я могу проверить, где хранятся системные переменные для моего текущего пользователя (HKCU)

3 ответа3

1

HKCU\Environment\

reg add HKCU\Environment /v TEMP /t REG_SZ /d "%%HOMEDRIVE%%%%HOMEPATH%%\Temporary"
0

Самый простой способ внести постоянные изменения в переменные среды: Панель управления> Система> вкладка «Дополнительно»> Переменные среды. Верхний раздел содержит переменные для текущего пользователя.

0

Я использовал инструмент SetEnv из сценариев BAT для внесения постоянных изменений в переменные среды. Работает хорошо. Обидно, что это не часть установки ОС Windows. Это работало вплоть до Vista для меня. Я не пробовал это в Windows 7.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .