如何从系统还原点提取环境变量,Windows 7 64 位

Kir*_*nov 34 windows environment-variables

最近,一个(写得不好)的软件擦除了我的 PATH 变量。我已经安装软件多年,恢复每个条目都很麻烦。更麻烦的解决方案是从以前的系统还原点还原。关于如何从还原点单独获取 PATH 变量的任何想法?

Mar*_*wul 56

您可以挂载旧版本的注册表。

  1. 打开注册

恢复用户路径:
2. 选择HKEY_USERS
3. 文件->加载 Hive
4. 导航到您的用户文件夹,单击“打开”右侧的小按钮以显示“显示以前的版本”
5. 选择适当的修订版
6. 选择NTUSER.DAT(必须具有显示隐藏文件已启用)
7. 给它一个名字(例如"Old"
8. 导航到"Old"\Environment

恢复系统路径:
2. 选择HKEY_LOCAL_MACHINE
3. File->Load Hive
4. 导航到您的C:\Windows\System32\config\RegBack,单击“打开”右侧的小按钮以显示“显示以前的版本”:在此处输入图片说明
5. 选择合适的版本
6. 选择SYSTEM.OLD
7. 给它一个名字(例如"Old"
8. 导航到HKEY_LOCAL_MACHINE\"Old"\ControlSet001\Control\Session Manager\Environment
9. 打开 PATH 值并将其复制到剪贴板,然后粘贴到系统环境变量屏幕中。

请注意,对于系统,根据多长时间以前的情况,您可以返回 HKLM\(旧控制集版本)\Control\Session Manager\Environment 而不加载旧的配置单元,但这是一种通常有用的应用方法“还原以前的版本”到注册表。

“显示以前的版本”解释了详细信息,并附有屏幕截图。

特别感谢 Microsoft 从 Windows 8 中删除“恢复以前的版本”。

  • Windows 8.1:“单击“打开”右侧的小按钮以显示“显示以前的版本”<--根据这些说明没有这样的事情 (11认同)
  • 我没有“SYSTEM.OLD”,只有“SYSTEM” (2认同)