Windows 10 - 如何恢复我的用户路径环境变量?

Windows 10 - 如何恢复我的用户路径环境变量?

“我觉得自己像个白痴”当然是必须的,而且作为开场白是准确的。无论如何,我没有添加到用户路径,而是不小心覆盖了它,并丢失了其中的所有内容。我还没有重新启动系统。我怎样才能找到这些信息并将其放回原处,以免它永远丢失?

答案1

打开Regedit.exe并检查HKEY_CURRENT_USER\Environment\Path是否不再具有旧值,您可以尝试查看用户配置文件的备份。

C:\Users\username\NTUSER.DAT您需要备份中的文件,

在注册表编辑器中,选择HKEY_Users,在文件菜单中选择Load Hive...上述文件,为其命名。查看。完成后,您应该在选择已加载的配置单元时Environment\Path使用文件菜单卸载配置单元。Unload Hive...

如果您在更改变量之前打开了任何程序,您可能需要检查这些进程的环境变量Process ExplorerExplorer.exe将是一个选项。

答案2

我知道这是一个老问题。但我做了同样的事情。我的工作站上的安全策略限制了 regedit,所以我做了以下操作。

  • 打开 PowerShell。
  • %env = Get-ItemProperty -Path "HKCU:\Environment"
  • %env.path
  • 如果返回先前的值,则在记事本中保存它的副本(以防万一)并用该副本替换本地路径变量。
  • 如果你想坚持使用 powershell,你应该能够使用Set-ItemProperty -Path "HKCU:\Environment" -Name Path -Value %env.path

相关内容