需要恢复旧的$PATH设置

8

我刚刚安装了一个应用程序,它覆盖了我的 $PATH 变量...现在,有很多东西都不能正常工作。虽然我有完整的备份,但希望有一种更简单的方法,而不是恢复、获取路径,再次“前进”。

Windows 注册表(或其他地方)是否存储旧的 $PATH 设置?

谢谢, GS


据我所知,除了系统还原点外,唯一存在的“备份”注册表文件位于 \windows\system32\config,且仅在首次安装时创建,之后不会改变 - 这个备份文件不太可能包含您的自定义路径。 - Marc B
2个回答

26
如果有人感兴趣,我找到了答案... 使用REGEDIT,在下列位置中可以找到它 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment 或者 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment
在我的情况下,它在 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002 下...
GS

这个回答刚刚帮我避免了一个糟糕的操作系统修复工作!而且我的情况与原回答一样,不确定是巧合还是其他原因。 - stoneyang
我没有控件集合002。 - Ungeheuer
我有一个在controlset001下的路径变量,但是它是错误的。在我意外删除了System Path之后,我犯了一个错误,将System Path复制并设置为User Path。在进行系统还原之前,我应该删除不正确的路径吗? - Ungeheuer

-2

在命令提示符中输入:

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!尽量在您的回答中提供更多解释。参见 如何回答页面 以获取有关改进答案的帮助。 - Madness
在删除之前不会恢复自定义路径变量,这并没有帮助。 - Ungeheuer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接