我意外地删除了 Path 环境变量,并创建了与 Path 同名的新变量。我该如何恢复旧的 Path 环境变量?
答案1
今天早些时候,我安装了一个程序,但丢失了 PATH,但由于所有现有程序都已在运行,因此很容易恢复。如果您打开了命令窗口,请运行:
echo %PATH%
如果没有,你可以使用以下命令查看当前正在运行的程序的环境变量进程浏览器 (procexp)。
答案2
我遵循了相关问题的答案中的建议这里并使用 regedit 恢复了截至今天早上的先前路径设置。 稍微扩展一下这个答案,下面是我操作的方法。(阅读链接的答案以获取完整说明,我不会在此提供所有详细信息。)
我选择了今天最早的备份(“今天”部分的上午 11:43 时间戳)
并检查了注册表文件该副本的HKEY_LOCAL_MACHINE/节点中最早的 ControlSet ,ControlSet002:System
并从该级别内的 键Control\ Session Manager\ Environment\复制出我的路径变量的先前值。Path
您的里程可能会有所不同,因为我不知道究竟是什么触发了注册表的备份。
答案3
- 从开始菜单打开跑步(或按⊞ Win+ R)。
- 类型
regedit
- 寻找
HKEY_LOCAL_MACHINE folder
- 前往
SYSTEM folder
- 前往
ControlSet002
文件夹 - 转至
Control
文件夹 - 去
Session Manager
- 转至
Environment
文件夹 - 然后,在
Environment
文件夹内双击Path
- 寻找
先前的路径应该在那里。
答案4
从默认设置“恢复”是另一种选择,但存在某些已安装应用程序抱怨的风险,直到修复为止。
背景:在重新启动后启动 WLM 时发生。唯一的线有关缺少 WLDcore.dll 的信息表明缺少PATH
环境变量。
在上述重新启动之前,管理员 PS 控制台在试图让 Curl 接受命令。一定是以PATH
某种方式用它敲掉了变量。
幸运的是,不幸的是,Brink 的默认 PATH 值被复制到
系统属性\环境变量在访问控制集001(不控制集002此处)在本主题的其他答案中提到。因此,恢复原始值的唯一选择是使用系统还原也在这个帖子中提到过。 一件好事是,PATH
这台机器上使用的应用程序记录了它们对它的要求,因此很容易修复。
对于那些经历过类似情况的人,以下是 Brink 的 Windows 10 值:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared
他对以前操作系统的最低要求如下:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\