2011-10-31 69 views
8

我刚刚安装了一个覆盖我的$ PATH变量的应用程序......所以现在,一堆东西将无法正常工作。虽然我有一个完整的备份,但我希望有一种比恢复更简单的方法,获得PATH,再次“推进”。

在Windows注册表(或其他地方)中是否存在一个存储较旧$ PATH设置的位置?

感谢, GS

+0

据我所知,唯一的“备份”注册表存在系统之外的文件恢复点是\ WINDOWS \ SYSTEM32 \配置,并在首次安装时创建,然后单独运行 - 此备份不太可能具有您的自定义路径。 –

回答

25

如果有人有兴趣,我找到了答案...... 使用REGEDIT,它是根据 HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \控制\会话管理\环境或 HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet002 \控制\会话管理\环境

在我而言,这是在HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet002 ...

GS

+0

这个答案刚刚救了我从可怕的操作系统修复工作!而我的情况与原始答案相同,不确定是否是巧合或其他原因。 – stoneyang

+0

我没有controlset002 – Ungeheuer

+0

我有一个pathset001下的路径变量,但它是错误的。在我意外删除系统路径后,我犯了错误,将系统路径复制并设置为用户路径。我应该在进行系统还原之前删除不正确的路径吗? – Ungeheuer

-2

输入cmd:

set path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; 

上面的代码会临时设置路径。要设置永久性,加%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;系统属性 - >高级系统设置 - >环境变量

+2

欢迎来到SO!尝试提供更多解释给你的答案。请参阅[如何回答页面](http://stackoverflow.com/help/how-to-answer)以获取帮助改进答案。 – Madness

+0

在删除之前不帮助恢复自定义路径变量 – Ungeheuer