Win7 路径无法被识别

Win7 路径无法被识别

我有这条路

PATH=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files\Microsoft\Web Platform Installer\;c:\Program Files\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\

但是当我打开 cmd 提示符时,它不会运行位于 Windows\system32 目录中的简单命令,例如 ipconfg、ping 等。

关于为什么或如何解决这个愚蠢的事情的任何想法,以便我不必每次都导航到该目录。

答案1

您说在命令提示符中输入时set path路径也包含PATH=%systemroot%\system32。如果是这种情况,则启动时%systemroot%不会扩展到。C:\Windowscmd.exe

您可以在 中检查您的注册表。所有包含字符(例如、和)的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment值的名称%windirtemppathcomspec应该类型REG_EXPAND_SZ(和不是 REG_SZ),否则变量将不会被扩展。

答案2

最后一条记录的末尾缺少一个 ;,除此之外看起来还不错。

尝试一次添加一条路径,直到它不再按照您预期的方式运行。

相关内容