请参见下面的屏幕截图,这几乎是不言自明的。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
,则必须添加它们。