Победите 7 Командных строк не используют ПУТЬ для нахождения исполняемых файлов

Командная строка не может найти такие общие команды как ping, ipconfig и т.д., пока я не перешел к system32. Но PATH переменная содержит %SystemRoot%\System32\.

Какова могла быть проблема?

3
задан 05.06.2017, 23:38

1 ответ

Если Вы уверены, что содержание переменной ПУТИ корректно, то проверьте реестр:

  1. Откройте regedit.exe
  2. Перейдите к: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
  3. Каков тип ключа реестра "Path"? Если это не не REG_EXPAND_SZ затем, это могло бы быть проблемой.
  4. Можно изменить его на REG_EXPAND_SZ путем выполнения этого:

      * Double Click “Path” and copy it’s Data Value “…%SystemRoot%system32;%SystemRoot%; …”
      * Delete the “Path”
      * Create New > Expandable String Value
      * Give “Path” as the name, double click it, and Paste the value copied in the previous step to the “Value Data” field
    
  5. Закройте окно Regedit и перезапуск
2
ответ дан 08.12.2019, 01:44

Теги

Похожие вопросы