Win 7 命令提示符不使用 PATH 来查找可执行文件

Win 7 命令提示符不使用 PATH 来查找可执行文件

在我导航到 之前,命令提示符无法找到诸如 等常用命令ping。但变量包含。ipconfigsystem32PATH%SystemRoot%\System32\

这可能是什么问题?

答案1

如果您确定 PATH 变量的内容正确,则检查注册表:

  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 窗口并重新启动

相关内容