%windir% 无法识别错误

%windir% 无法识别错误

我尝试%windir%在命令提示符中运行该命令,但出现以下错误:

在此处输入图片描述

答案1

奇怪的是,没有人解释整个故事,即错误。

确实%windir%是一个变量,其在系统上的内容是C:\Windows
因此,当您“执行”时,%windir%其内容将被替换,并且您的命令是C:\Windows,正如 Windows 告知您的那样未被识别为内部或外部命令、可运行程序或批处理文件

一个有趣的实验是将一个名为的可执行文件放置windows.exe在你的C:\根目录中;-)

答案2

%windir%是一个变量,应该与标准命令或动作一起使用。

例如CD %WINDIR%将带您进入 Windows 目录...

答案3

您必须习惯于不同的 shell(特别是 4DOS/4NT/TakeCommand),其中目录名称被视为更改到该目录的命令。CMD 不是这种情况,您必须CD在它之前使用(如果它已经在同一驱动器上。我不知道 CMD 是否有 cdd更改驱动器和目录的命令)。

答案4

当你这样做时,%windir%你应该将它与其他命令一起使用。所以这就是为什么会出现错误。例如,如果你这样做cd %windir%,你不会收到错误

相关内容