最近,发生了一件以前从未发生过的非常奇怪的事情:突然间,Windows 7 从无到有,“忘记”了用户配置文件中的 PATH 部分。
如下面的截图所示,我在用户配置文件中将 PATH 定义为%PATH%;%JAVA_HOME%\bin;%USR%\bin
。这种方法多年来一直有效,现在也一直有效,直到突然消失:在截图中可以看到只剩下系统部分:
不过,我需要指出的是,它与 PATH 相关,变量 SSH_AUTH_SOCK 或 USR 仍然可用。
当我注销/登录时它又恢复正常了。非常烦人。
可能存在什么问题?
答案1
确实是 %PATH% 太长了!我删除了所有未过滤的内容,问题再也没有出现。但我不知道为什么它会突然“凭空”出现,因为 %PATH% 的长度应该是相当固定的……