3

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

В чем может быть проблема?

1 ответ1

2

Если вы уверены, что содержимое переменной PATH правильное, проверьте реестр:

  1. Откройте regedit.exe
  2. Перейдите к: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Диспетчер сеансов \ Среда
  3. Какой тип ключа реестра "Путь"? Если это не 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 и перезапустите

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