配置环境变量时误删原有路径怎么恢复

陌强同学_1452

陌强同学_1452

2026-10-26

118人浏览

原创

未重启时可从注册表或当前会话恢复原始PATH:打开regedit定位HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment,复制Path值并粘贴至系统环境变量;若注册表无值,可用echo %PATH%提取当前会话路径或手动填入默认值%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\。

配置环境变量时误删原有路径怎么恢复

误删PATH环境变量后,系统找不到大多数命令(如 ipconfig、ls、python、code),但别慌——只要没关机、没重启,原始PATH通常还在内存或注册表里,能快速找回。

Windows:从注册表或当前会话恢复

未重启前,系统仍保留着旧PATH的副本:

  • 按 Win + R,输入 regedit 打开注册表编辑器
  • 定位到:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment
    (若 ControlSet002 不存在,试试 ControlSet001)
  • 双击右侧的 Path,复制其字符串值 —— 这就是你被覆盖前的完整PATH
  • 回到「系统属性 → 高级 → 环境变量」,粘贴回「系统变量」中的 Path,点击确定

如果注册表路径不匹配,也可在 PowerShell 中临时查看当前有效PATH(即使图形界面里显示为空):
Get-ItemProperty 'HKLM:\SYSTEM\ControlSet001\Control\Session Manager\Environment' -Name Path | Select-Object -ExpandProperty Path

macOS 和 Linux:用 shell 历史或进程继承值还原

终端未关闭时,PATH 往往仍存在于父 shell 或当前会话中:

Java注释规范Skills
Java注释规范Skills

当用户要求为 Java 代码添加注释、修改注释、审查注释、整理注释格式,或要求按照代码注释规范处理 Java 文件时,使用本技能。本技能用于统一生成和维护 Java 类注释模板、按 Git 对比 release 判断版本号、补充每行代码上方中文块注释、调整注释空行规则,并保持 Java 文件 UTF-8 无 BOM 编码。典型触发场景包括:补充类注释、更新 @version、检查 @author 来源、整理行尾注释、把注释放到代码上一行、检查注释是否符合规范、构建前检查 Java 注释风格。

下载
  • 直接运行:echo $PATH —— 若输出正常,说明只是图形界面或新终端未加载,可复制该值重新写入配置文件
  • 检查历史配置来源:cat ~/.zshrc 2>/dev/null || cat ~/.bash_profile 2>/dev/null || cat ~/.bashrc 2>/dev/null,查找含 export PATH= 或 PATH= 的行
  • 若已清空且 echo 也为空,可先用绝对路径启动 shell 并重建基础PATH:
    /bin/bash --norc -i,再手动设:
    export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

通用保底方案:重置为默认基础路径

所有系统都有一组最简可用PATH,足以运行核心命令。覆盖写入即可应急:

  • Windows 默认(Win10/11):
    C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\
  • macOS(Intel/M1/M2):
    /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
  • Linux(Ubuntu/CentOS):
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin

补完后,新开终端或命令提示符验证:echo $PATH(macOS/Linux)或 echo %PATH%(Windows),再试 ls、ipconfig 或 code --version 是否生效。

恢复不复杂但容易忽略关键点:别急着关机,优先查注册表或当前会话;补全后记得区分分号(Windows)和冒号(macOS/Linux);VS Code 等工具路径需单独追加,不在基础PATH内。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
如何配置Tomcat环境变量
如何配置Tomcat环境变量

配置Tomcat环境变量需要在系统中添加CATALINA_HOME变量,并将Tomcat的安装路径添加到PATH变量中。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.26

845

5

idea如何集成Tomcat
idea如何集成Tomcat

idea集成Tomcat的步骤:1、添加Tomcat服务器配置;2、配置项目部署;3、运行Tomcat服务器;4、访问项目;5、注意事项;6、关闭Tomcat服务器。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

304

5

怎么查看Tomcat源代码
怎么查看Tomcat源代码

查看Tomcat源代码的步骤:1、下载Tomcat源代码;2、在IDEA中导入Tomcat源代码;3、查看源代码;4、理解Tomcat的工作原理;5、参与社区和贡献;6、注意事项;7、持续学习和更新;8、使用工具和插件。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

489

5

常见的tomcat漏洞有哪些
常见的tomcat漏洞有哪些

常见的tomcat漏洞有:1、跨站脚本攻击;2、跨站请求伪造;3、目录遍历漏洞;4、缓冲区溢出漏洞;5、配置漏洞;6、第三方组件漏洞。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

305

5

tomcat日志乱码怎么解决
tomcat日志乱码怎么解决

tomcat日志乱码的解决办法:1、修改tomcat的日志编码设置;2、检查ide的编码设置;3、检查操作系统的编码设置;4、使用过滤器处理日志;5、检查外部系统的编码设置;6、检查文件编码方式等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

348

5

weblogic和tomcat有哪些区别
weblogic和tomcat有哪些区别

weblogic和tomcat的区别:1、功能;2、性能;3、规模;4、价格;5、安全性;6、配置和管理;7、社区支持;8、集成能力;9、升级和更新;10、可靠性。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

349

5

tomcat和nginx有哪些区别
tomcat和nginx有哪些区别

tomcat和nginx的区别:1、应用领域;2、性能;3、功能;4、配置;5、安全性;6、扩展性;7、部署复杂性;8、社区支持;9、成本;10、日志管理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

581

5

tomcat启动闪退怎么解决
tomcat启动闪退怎么解决

tomcat启动闪退的解决办法:1、检查java环境;2、检查环境变量配置;3、检查端口被占用;4、检查配置文件编码;5、检查启动时需要的配置文件;6、检查相关文件是否丢失;7、检查防火墙和杀毒软件设置。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

322

5

有哪些常见的tomcat漏洞
有哪些常见的tomcat漏洞

常见的tomcat漏洞有:1、跨站脚本攻击;2、跨站请求伪造;3、目录遍历漏洞;4、缓冲区溢出漏洞;5、配置漏洞;6、第三方组件漏洞。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2024.02.23

2813

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
dev.java 官方:Learn Java
dev.java 官方:Learn Java

共0课时 | 0人学习

Java JDBC数据库连接官方教程
Java JDBC数据库连接官方教程

共0课时 | 0人学习