我已经覆盖了环境变量中的所有路径。我怎样才能恢复这些变量。
答案1
您可以尝试运行 Windows 7 恢复安装。它从 Windows 7 内部开始运行。我想这应该可以恢复它们。
您可以尝试从虚拟机等设备全新安装 Windows 7,然后复制存储环境变量的注册表项的内容。
win7
机器/系统变量
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
用户变量
HKCU\Environment
我注意到一个名为 PROCESSOR_ARCHITECTURE 的条目/变量,这可能与虚拟机不同。因此尝试恢复 win7 可能比从全新安装中复制更好。
答案2
尝试查找 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet###\Control\Session Manager\Environment
\ControlSet\ 是所使用的设置,\ControlSet###\ 是用于恢复以前的设置的设置。
如果它们相同,运气不好,那么你最多只能恢复一些。所有变量都是程序特定的。
您所能做的就是创建一个包含一些基本变量的 PATH 变量:%SystemRoot%;%SystemRoot%\system32;%SystemRoot%\System32\Wbem
对于 java 搜索它,我的是在 C:\Program Files (x86)\Java\jre1.8.0_40\bin
如果您有 ATI Catalyst,请对该套装进行修复。
临时变量并不挑剔,只要确保位置在那里即可。