系统状态备份用于保护windows注册表、启动文件、com+数据库、系统卷信息及域控制器的ad/sysvol数据,不备份用户文件;需管理员权限、ntfs本地磁盘、500mb以上空间,命令为wbadmin start systemstatebackup -backuptarget:x:。
系统状态备份在 windows 中主要用于保护注册表、启动文件、com+ 类注册数据库、系统卷信息,以及域控制器环境下的 active directory 和 sysvol 数据。它不备份用户文件或整个磁盘,但能支撑系统关键组件的快速恢复——尤其适用于系统无法启动时的最小化修复场景。
确认前提条件
执行前需确保:
- 以管理员身份运行命令提示符或 PowerShell(右键开始菜单 → “终端(管理员)”或“命令提示符(管理员)”);
- 目标备份位置是NTFS 格式的本地物理磁盘或已连接的外置硬盘(如 D:、E:),不支持 FAT32 或网络映射驱动器直接用于 systemstatebackup;
- 目标盘有至少500 MB 可用空间(实际占用随系统状态大小浮动,通常 1–3 GB);
- 非域控机器无需额外配置;若为域控制器,建议在低峰期执行,并确保 AD 数据库处于一致状态(避免在 LDAP 写入高峰中备份)。
执行一次系统状态备份
在管理员终端中输入以下命令(将 D: 替换为你的真实目标盘符):
wbadmin start systemstatebackup -backupTarget:D:回车后,系统会提示“是否继续?[Y/N]”,输入 Y 并回车即可开始。备份过程不可暂停,耗时通常为 3–10 分钟,取决于系统状态数据量和磁盘速度。
如需静默执行(跳过确认提示,适合脚本调用),加 -quiet 参数:
wbadmin start systemstatebackup -backupTarget:D: -quiet验证与查看备份结果
备份成功后,系统自动生成带时间戳的目录,路径格式为:
将提醒同步至 Windows/Outlook 日历。用户提及「提醒我」「设置提醒」「加到日历」「同步到日历」「日程」「calendar」「日历」时触发。支持Microsoft Graph API 设备代码流认证,无需 Web 服务器,直接写入用户 Outlook 日历。
可通过以下命令列出所有已存系统状态备份版本:
wbadmin get versions -machine 本机名(若省略 `-machine` 参数,默认查询本机;也可用 `wbadmin get versions -backupTarget:D:` 指定位置)
设置定时自动备份(可选)
系统状态备份本身不支持 wbadmin 内置的 enable backup 计划功能,但可通过 Windows 任务计划程序 + schtasks 命令实现周期性调度。例如,创建每日凌晨 1:30 执行的任务:
注意:/rl highest 确保以最高权限运行,否则备份会失败;任务创建后可在“任务计划程序”中查看并手动触发测试。










