如何确定 Windows 7 中是否需要 %PATH% 中的文件夹

如何确定 Windows 7 中是否需要 %PATH% 中的文件夹

如何确定PATH环境变量中的特定文件夹是否被系统使用?

最近,一些依赖系统 PATH 的软件停止工作,因为另一个包在变量开头添加了太多字符,导致重要部分在末尾被截断。

这导致我通过删除一些未使用的目录并缩短其他目录来清理变量;但是,我仍然剩下很多我不确定的内容,并且我想知道是否有办法确定 PATH 变量的某些部分是否被系统上的任何进程使用/未使用。

理想情况下,我希望有一个依赖项列表,但是,我很乐意使用可以记录失败/成功尝试的方法。有什么想法吗?

编辑

我的目标是确定是否可以安全地从 PATH 中删除目录而不破坏任何内容,因此我需要通过在 PATH 中查找来知道是否专门访问了文件。

答案1

没有可靠的方法可以确保这一点。例如,应用程序可以在安装时插入自定义路径,而不会将其记录到其他任何地方,甚至在它自己的设置/文件中。在这种情况下,没有办法在其他地方搜索以确保是否需要它,如果你删除路径条目,它就会中断。

这是为了确保 100%,在实际情况下,您可以非常有信心地删除任何与不再存在的已卸载程序和目录相关的条目。

相关内容