每当我们更改PATH变量值时,它都会生效,直到我们刷新或重新启动服务器,并且我怀疑旧的PATH变量值已缓存在某个地方。有什么方法可以获取该缓存的PATH变量值与注册表PATH变量值进行比较?
这些变化本质上根本不是动态的。更改Windows的环境变量时,需要重新启动其他进程以反映新的更改。
因此,您不能指望使用旧路径的所有进程仅通过清除缓存即可获得更改。
但是重新启动将完成您的工作。它不缓存在Windows级别中,而是缓存在从PATH变量读取值的每个应用程序级别中。
虽然,临时缓存在那里保存该值。但是一旦您进行重设,那便会消失。
希望它能给您合理的起点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句