Переменная среды WINDIR разрешает %SystemRoot%, а не C:windows

некоторое время назад я вручную изменил WINDIR переменная среды для тестирования в устаревшей программе, с которой я работал (это должно было быть сделано на виртуальной машине, а не на моем рабочем столе :/ но теперь слишком поздно)

так почему сейчас %WINDIR% не разрешить C:Windows но на %systemroot%. Из командной строки:

echo %WINDIR% outputs %SystemRoot%

и

echo %SystemRoot% outputs C:windows

не будучи в состоянии решить WINDIR вызывает у меня всевозможные головные боли. Я пробовал устанавливать значение WINDIR явно c:windows в консоли Windows, но безрезультатно. Я также попытался вручную изменить значение раздела реестра windir на

HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerEnvironmentwindier

и

HKEY_LOCAL_MACHINESYSTEMControlSet002ControlSession ManagerEnvironmentwindir

но все равно не повезло. Кто-нибудь видел такое поведение раньше?

забыл упомянуть, что это на windows 7 Enterprise ed

17
задан prayingpantis
04.04.2023 11:15 Количество просмотров материала 3545
Распечатать страницу

2 ответа

пожалуйста, проверьте тип значения, у вас есть как Windir. Вероятно, вы случайно изменили его с REG_EXPAND_SZ до REG_SZ. Вы должны сделать это непосредственно в реестре (GUI панели не покажет вам разницу):

запустите редактор реестра, перейдите к HKEY_LOCAL_MACHINE\system\currentControlSet\Control\Session Manager\Environment.

Проверь это windir имеет вид REG_EXPAND_SZ.

Если нет, создайте запись заново следующим образом:windir REG_EXPAND_SZ %SystemRoot%

выход/вход в систему и проверить, если он работает

6
отвечен wmz 2023-04-05 19:03

коррекция! %SystemRoot% значение по умолчанию. Таким образом, эта переменная установлена правильно в вашей системе.

enter image description here

щелкните правой кнопкой мыши Компьютер-Настройки-Дополнительные Системные Настройки-Расширенный-Переменные Окружающей Среды. Во второй части этого окна (под переменными окружения) вы можете найти свою переменную windir указывая на %systemroot%. Измените его на %SystemRoot%, который является значением по умолчанию значение и проверить, если вы все еще получаете ошибки.

2
отвечен Langhard 2023-04-05 21:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх