为什么CMD不继承这台机器上的环境变量?
无论出于什么原因,在特定机器上,我的 cmd 进程不会从启动它的父进程继承其环境变量。相反,它会恢复为“默认”环境设置,就像它是通过资源管理器启动的一样。 演示此操作的一个简单方法是打开命令提示符,然后运行set Path=C:\Windows\System32\,接着cmd从同一提示符启动另一个进程。然后可以通过运行 查看该变量set Path。 它应该是“C:\Windows\System32”(从启动过程继承)但在我的计算机上它已恢复为我的环境默认值。 你应该看到类似这样的内容: 我得到的却是以下内容: 这可能是什么原因造成的?它似乎...