Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

利用关机脚本自动备份重要数据:组策略 + XCOPY 实战

編輯:XP 常見問題解答

为什么要在关机时备份?

日常工作中,IE 收藏夹、Cookies、应用程序配置文件等数据分散在各处,手动备份易遗漏。利用 Windows 2000/XP 的“关机脚本”功能,可在每次关机时自动、静默地将指定文件夹增量备份到移动硬盘或网络共享,零干预、零遗漏。

步骤 1:创建组策略控制台

  1. Win+R 输入 mmc 回车。
  2. 菜单“文件 → 添加/删除管理单元” → “添加” → 选择“组策略” → “添加” → “完成” → “确定”。
  3. 控制台左侧展开:控制台根节点 → 本地计算机策略 → 计算机配置 → Windows 设置 → 脚本(启动/关机)。

步骤 2:配置关机脚本

  1. 双击右侧“关机” → “添加” → “浏览” → 新建文本文件命名为 Backup.bat(保存在任意位置,如 C:\Scripts)。
  2. 点击“确定”返回,再“确定”关闭属性框。
  3. 菜单“文件 → 保存”将控制台另存为 ShutdownBackup.msc 备用。

步骤 3:编写批处理脚本(示例:备份收藏夹到 F 盘)

@echo off
rem 备份当前用户收藏夹到 F:\Backup\Favorites
xcopy "%USERPROFILE%\Favorites" "F:\Backup\Favorites" /E /Y /C /H /R
rem 备份 Cookies
xcopy "%USERPROFILE%\Cookies" "F:\Backup\Cookies" /E /Y /C /H /R
rem 备份 Application Data 下特定应用配置(示例:Foxmail)
xcopy "%APPDATA%\Foxmail" "F:\Backup\Foxmail" /E /Y /C /H /R
exit

参数说明:
/E 复制子目录(含空目录)
/Y 覆盖不提示(关机脚本无交互界面,必须加)
/C 出错继续
/H 含隐藏/系统文件
/R 覆盖只读文件

步骤 4:测试与生效

  1. 手动双击运行 Backup.bat 验证无误。
  2. 下次关机时,屏幕会显示“正在运行关机脚本”,脚本在后台静默执行。

替代方案:用“计划任务”实现同步备份

若不想折腾组策略,可在“控制面板 → 任务计划”新建任务,运行同一批处理文件,设置“每次系统关机时”触发(需 WinXP Pro/2000 以上),效果相当。

避坑提醒

  • 脚本中绝不能出现需要用户交互的命令(如不带 /Y 的 xcopy、pause 等),否则关机挂起。
  • 目标路径(如 F 盘)必须在关机时已挂载且可写;网络共享需确保关机前网络仍连通。
  • 建议在脚本开头加 ping 127.0.0.1 -n 5 >nul 留出 5 秒缓冲,防止服务过早停止导致网络/驱动器不可用。
Copyright © Windows教程網 All Rights Reserved