当前位置: 首页 > news >正文

使用脚本备份和还原Windows环境变量

使用脚本备份和还原Windows环境变量

  • 你是否遇到过这样的场景?
  • 为什么环境变量如此脆弱?
  • 全量备份及还原
    • 全量备份系统环境变量
    • 全量恢复系统环境变量
  • PATH变量份及还原
    • 备份PATH变量
    • 精准还原PATH变量
  • 环境变量实时刷新器
  • 必看注意事项

  • Windows环境变量误删别抓狂!用好 脚本 免重启「时光倒流」技能
  • 系类文章及批处理脚本资源: 环境变量备份及还原(命令行+脚本)

你是否遇到过这样的场景?

  • 在Windows中添加环境变量时,手滑删掉了关键路径……
  • 修改完PATH变量后,命令行工具集体罢工,却记不清之前的值……
  • 重启电脑前才意识到环境变量改错了,但系统没有「撤销」按钮!

别慌! 今天教你使用脚本实现「环境变量时光机」,无需重启即可一键备份+还原!

为什么环境变量如此脆弱?

环境变量(如PATH)是系统的“全局通讯录”,但Windows的图形化界面存在致命缺陷:

  • 无历史记录:修改时一旦误删,无法直接回退
  • 无确认提示:点击确定后立即生效,高危操作零容错
  • 多入口冲突:用户变量和系统变量可能互相覆盖

🛑 教训:任何修改前必须备份!

全量备份及还原

全量备份系统环境变量

  1. 新建文本文件all_env_backup.bat
  2. 复制以下内容到文件,并保存(想备份到其他路径,只需更新G:\backup\路径即可)
:: all_env_backup.bat
@echo off
REM 生成带时间戳的备份文件
set timestamp=%date:~0,4%%date:~5,2%%date:~8,2%
reg export "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "G:\backup\EnvBackup_%timestamp%.reg"
echo 全量备份完成!文件保存至 G:\backup\EnvBackup_%timestamp%.reg
pause
  1. 左键选中 all_env_backup.bat,右键以管理员身份运行
    在这里插入图片描述

全量恢复系统环境变量

  1. 直接还原方式
  • 找到备份的注册表文件G:\backup\EnvBackup

相关文章:

  • 发二区利器:CNN+LSTM时序预测
  • Linux中I/O复用机制epoll
  • Android 14.0 高通平台Launcher3 中,禁止拖动图标到桌面
  • 自由开发者计划 001:创建一个用于查看 Jupyter Notebook 的谷歌浏览器插件 Jupyter Peek
  • quickbi实现关联度分析(复刻PowerBI展示)
  • 图论算法精解(Java 实现):从基础到高频面试题
  • Python学习——执行python时,键盘按下ctrl+c,退出程序
  • 磁盘分区与挂载——笔记
  • 高速串行差分信号仿真分析及技术发展挑战
  • Linux系统之----文件及缓冲区
  • 【八股战神篇】Spring高频面试题汇总
  • 对单调栈的理解
  • 4082B信号/频谱分析仪
  • 视频监控联网系统GB28181协议中设备控制流程详解
  • 【Linux 性能采集】定周期采集某进程的CPU、内存、文件描述符信息并存储到文件【2025.05.21】
  • PromptIDE:一款强大的AI提示词优化工具
  • 【IC验证】systemverilog_包
  • 在线免费图片处理工具-传道软件图片工具
  • PH热榜 | 2025-05-21
  • 《对话记忆的进化史:智能体大模型如何实现跨轮次的深度交互》
  • 局域网站建设/今天今日头条新闻
  • 网站不用域名需要备案吗/注册网站多少钱
  • wordpress批量更换文章的关键字/武汉seo百度