如何让 CMD 默认加载正常系统命令?(命令提示符/powershell)

如何让 CMD 默认加载正常系统命令?(命令提示符/powershell)

请参见下面的屏幕截图,这几乎是不言自明的。System32 中的所有默认程序都不会被加载,除非我指定程序的确切目录和路径,否则无法运行

在此处输入图片描述

试过:

set path=C:\Program Files\Java\jdk1.6.0_23\bin
set path=C:\Windows\System32\
set path=C:\Windows\System32\*

重启了,但没什么变化。电脑大约用了一年。几周前因为网络端口问题重新安装了操作系统。到今天为止都很好,本周 ipconfig 一直正常工作。

眼镜:

  • Windows 11 版本 21H2 操作系统内部版本 22000.652
  • 戴尔塔式电脑

请查看当前的环境变量:

在此处输入图片描述

答案1

看起来“系统变量”路径不包含%SystemRoot%\system32, %SystemRoot%。如果不存在,请通过 GUI 手动添加它们,因为:

试过:

set path=C:\Program Files\Java\jdk1.6.0_23\bin
set path=C:\Windows\System32\
set path=C:\Windows\System32\*

重新启动,但没有什么变化。

这些命令仅对当前 shell 会话有效,而不是整个系统,因此重新启动不会产生任何影响。

仅供参考:的默认值PATH包含%SystemRoot%\system32%SystemRoot%和,%SystemRoot%\System32\Wbem因此%SystemRoot%\System32\WindowsPowerShell\v1.0如果您的中没有其中任何一个PATH,则必须添加它们。

相关内容