我使用的是 Windows 7 x64。我刚刚不小心删除了我的用户路径环境变量,并试图恢复它。我很高兴找到了我真正需要的东西这里。
但我不明白“导航到您的用户文件夹”(第 4 点)到底是什么意思。我的用户文件夹是什么?
答案1
您的用户文件夹是包含您的“个人”文件夹和文件(如“桌面”和“我的文档”)的文件夹。您可以通过打开命令提示符窗口并输入以下内容来找到您的用户文件夹:
C:\>echo "%userprofile%"
"C:\Users\yourusername"
C:\>
显示的内容是您的用户文件夹:"C:\Users\yourusername"
这是恢复先前版本的简单方法Path
,而不必处理永久回滚到以前的System Restore Point
,而无需使用Registry Editor
(注册)。
- 确保你已经保存了当前
System Restore Point
。 - (暂时)回滚到上一个
System Restore Point
在Path
变量已被删除。 - 打开
Command Prompt
窗户。 确保
Path
变量有您想要的值:C:\>echo %Path%
C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem
C:\>
保存一份
Path
多变的:echo @set "Path=%Path%">"%userprofile%\Desktop\setpath.cmd"
恢复
System Restore Point
从Step 1
。使用
Notepad
或者您喜欢的文本编辑器,打开文件:"%userprofile%\Desktop\setpath.cmd"
选择
Path
值并将其复制到Clipboard
。打开
Environment Editor
:Start(球体)
--> right-click Computer --> Properties --> Advanced system settings --> Advanced-tab -->
Environment Variables找到
Path
变量User variables
或者System variables
部分,根据您的需要,然后单击Edit.... 或者,如果没有Path
找到变量,单击New...并输入Path
进入Variable name
文本框。- 粘贴
Path
您复制到的Clipboard
在Step 8
,到Variable value
文本框。 - 点击OK保存已恢复的
Path
价值。 - 点击OK关闭
Environment Variables
编辑器窗口。 - 点击OK关闭
System Properties
窗户。 - 关上
MyComputer-Properties
窗户。
您已完成。您保留了当前System Restore Point
并恢复已删除的Path
多变的。
保存新的System Restore Point
其中包含已恢复的Path
多变的。
您可以保留该文件:
"%userprofile%\Desktop\setpath.cmd"
如果你需要恢复Path
未来又将出现变数。
答案2
找到了一个简单的解决方案https://www.youtube.com/watch?v=C1W04pawwqU
- 打开 regedit 并找到键小路在 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment 下
- 复制数据小路钥匙
- 去控制面板 > 系统 > 高级系统设置 > 高级选项卡 > 环境变量
- 编辑这小路变量下系统变量并附加上面步骤 2 中复制的值
- 点击好的保存。
答案3
嗨,我按照 Ajay 的回答,发现这是针对系统变量的。然后我找到了针对用户变量的解决方案。
打开注册表编辑器然后去路径HKEY_USERS.Default\Environment然后复制找到的路径并粘贴到 控制面板 > 系统 > 高级系统设置 > 高级选项卡 > 环境变量
答案4
如果您尚未重新启动,您可以尝试在 powershell 中解决此问题。
每https://superuser.com/a/1486997/603457
- 打开 PowerShell。
%env = Get-ItemProperty -Path "HKCU:\Environment"
%env.path
- 如果返回先前的值,则在记事本中保存它的副本(以防万一)并用该副本替换本地路径变量。
- 如果你想坚持使用 powershell,你应该能够使用
Set-ItemProperty -Path "HKCU:\Environment" -Name Path -Value %env.path
如果你尝试对机器而不是用户环境文件执行相同操作,请将其替换HKCU:\
为HKLM:\