Если при вводе параметров SET или PATH в приглашении командной строки переменная %SystemRoot% не преобразовывается в путь к корневому каталогу, выполните следующие действия.

  1.  Запустите редактор системного реестра (REGEDT32.EXE).

  2.  Перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment.

  3.  Обратите внимание на запись PATH в правой панели и проверьте ее тип (вторая часть записи). Например:

Path: REG_EXPAND_SZ: %SystemRoot%

Если в качестве типа указано не REG_EXPAND_SZ, то выполните следующие инструкции. В противном случае, закройте редактор системного реестра.

  4.  Дважды щелкните на записи Path и выделите ее содержимое. Нажмите комбинацию клавиш <Ctrl+C> для копирования содержимого записи в буфер обмена.

  5.  Не снимая выделение с записи Path, выберите команду Удалить (Delete) в меню Правка (Edit) (или нажмите клавишу <Delete>). Подтвердите удаление.

  6.  Убедитесь в том, что в левой панели выделен раздел Environment
и выберите команду Добавить параметр (Add Value) в меню Правка (Edit).

  7.  Введите имя записи Path (обратите внимание на заглавную букву “P”) и введите значение REG_EXPAND_SZ. Щелкните на кнопке OK.

  8.  Дважды щелкните на записи Path и нажмите комбинацию клавиш <Ctrl+V> для вставки информации из буфера обмена. Щелкните на кнопке OK.

  9.  Закройте редактор системного реестра.

Кроме того, можно проверить раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRoot и удостоверится, что значение REG_SZ содержит правильный путь (например, d:\windows).