系统还原(System Restore)是 Windows 的一项内置功能,用于创建还原点。还原点是重要系统文件、已安装程序、设置和 Windows 注册表的快照。如果更新、驱动程序或应用程序导致问题,您可以将 Windows 恢复到该还原点保存的状态。
系统还原与系统备份不同。它不是个人文件的备份工具。它不会还原在创建还原点之后添加或更改的文档、照片、电子邮件或其他用户数据。
系统还原功能通常在新安装的 Windows 系统(包括Windows 11和Windows 10)中默认启用。但是,系统升级、组策略、磁盘空间不足或驱动器被禁用都可能导致系统还原功能关闭。尝试使用系统还原功能时,您可能会看到以下消息:
您必须在此驱动器上启用系统保护。
检查并启用系统保护
请按照以下步骤检查包含 Windows 的驱动器上的系统还原:
打开“开始”菜单,输入“创建还原点”(Create a restore point)。选择搜索结果,打开“系统属性”(System Properties) ,然后切换到“系统保护”(System Protection)选项卡。
在“保护设置”(Protection Settings)下,找到包含 Windows 的驱动器。它通常是 C: 盘,并标记为(系统)((System))。
选择驱动器,然后选择“配置”(Configure)。
选择“开启系统保护”(Turn on system protection)。
设置磁盘空间限制。这将决定 Windows 可用于还原点的空间大小。可以先从较小的百分比(例如5% 到 10%(5 to 10 percent))开始设置。
选择“应用”(Apply),然后选择“确定”(OK)。
您也可以通过控制面板(Control Panel)访问此页面。从“开始”菜单搜索打开控制面板,选择“系统”(System),然后在左侧窗格中选择“系统保护”(System protection) 。确认系统驱动器的保护设置为“开启” 。
如果磁盘空间限制过低,Windows 会更快地删除较旧的还原点。如果限制过高,系统驱动器可能没有足够的空间存放其他文件。请根据驱动器大小和所需的还原历史记录量选择一个平衡点。
系统还原会更改哪些内容?
将系统还原到某个还原点时,Windows 会将系统文件和注册表设置替换为该还原点保存的版本。此过程可能会删除在所选还原点之后应用的驱动程序、更新或程序更改。
某些程序可能会恢复到早期版本、停止运行,或者需要修复或重新安装。结果取决于每个程序的安装方式及其设置存储方式。
系统会在特定事件发生前自动创建还原点,例如某些更新或驱动程序安装。您也可以手动创建还原点。当最近的系统更改可能是问题根源时,系统还原效果最佳。但它可能无法解决硬件故障、个人文件丢失或严重的操作系统崩溃等问题。
手动创建还原点
在安装驱动程序、重大更新、系统调整或安装不熟悉的程序之前,请手动创建还原点。这样,如果更改导致问题,您就可以使用已知的还原点进行恢复。
打开系统保护(System Protection)页面。
选择包含系统文件的驱动器。
选择“创建”(Create)。
输入描述性名称,例如“应用安装前”(Before app install),或者包含日期和计划更改。
再次选择“创建”(Create),然后等待完成消息。
您也可以按照指南中的步骤创建系统还原点。如果创建成功,则表示系统还原功能已启用并可在该驱动器上运行。
修复缺失或已禁用的系统保护选项
“启用系统保护(Turn on system protection)”选项可能呈灰色或缺失。原因可能是管理员策略、服务被禁用、缺少 Windows 组件或所选驱动器存在问题。
请确认您已选择包含 Windows 系统的驱动器。每个驱动器都可以有自己的系统保护设置。
如果驱动器没有还原点,请先启用还原点保护。Windows 可能会在后续更新或软件安装过程中创建还原点。
在工作单位或组织管理的计算机上,系统还原功能可能受到组策略的限制。请遵循组织的支持流程,不要尝试绕过该策略。请参阅“管理员禁用系统还原功能时需要检查的内容”。
在个人电脑上,首先检查常见原因:保护功能可能已关闭,可能选择了错误的驱动器,或者系统可能出现暂时性问题。
您还可以通过打开提升权限的 PowerShell 提示符的说明,从提升权限的 PowerShell 窗口启用系统还原:
PS C:\> Enable-ComputerRestore -Drive "C:\"
此命令可在本地计算机的 C: 盘上启用系统还原。
如果未创建还原点,请打开“运行”对话框,输入services.msc,然后打开“服务管理器”。检查“卷影复制服务(Volume Shadow Copy)” 、“任务计划程序”(Task Scheduler)和“Microsoft 软件卷影复制提供程序服务”(Microsoft Software Shadow Copy Provider Service)是否正在运行并设置为“自动”(Automatic)。有关更多检查,请参阅“系统还原不起作用时该怎么做”。
管理还原点存储
系统保护会在每个受保护的驱动器上预留空间。当达到此限制时,Windows 会删除较旧的还原点,以便为新的还原点腾出空间。如果分配的空间太少,则在出现问题时可能没有足够旧的还原点。如果分配的空间过多,则驱动器的可用空间可能会不足。
当系统驱动器需要更多空间时,您可以减少或删除旧的还原点。还原点一旦被删除,就无法再使用它恢复到之前的状态。请尽可能保留至少一个最近的还原点。有关配置系统还原空间的更多信息,请参阅此指南。
系统还原和系统映像备份使用共享空间
系统还原和系统映像备份使用不同的备份系统,但两者都可以使用卷影副本。如果系统映像存储在同一驱动器上,则会占用大量空间。Windows 可能会比平时更快地删除较旧的卷影副本,包括还原点。
除非您了解大型系统映像备份和系统还原的存储限制如何相互冲突,否则请勿将同一本地驱动器用于大型系统映像备份和系统还原。
如果 Windows 警告说卷影副本将被更快地删除,您可以接受当前设置或增加为系统保护保留的空间。
对于大多数家庭用户来说,在 Windows 驱动器上启用系统还原功能,并在单独的外部驱动器上定期备份文件。
如果您使用Wbadmin或其他系统映像工具,请不要仅依赖它进行文件级恢复。
系统还原失败时
系统还原失败可能是由于还原点数据损坏、磁盘空间不足、安全软件或文件系统问题造成的。如果还原未完成,请尝试以下检查:
请确保系统驱动器有足够的可用空间。
确认系统驱动器上的系统保护功能仍然启用。
重启电脑后再试一次还原。
如果怀疑磁盘出现错误,请运行文件系统检查。
如果选定的还原点可能已损坏,请尝试其他还原点。
如果 Windows 无法正常启动,您可以尝试从恢复选项运行系统还原。具体路径取决于 Windows 版本和设备上可用的恢复工具。
选择合适的恢复方法
如果问题出现在最近一次系统更改之后,并且 Windows 系统仍然可以正常启动并访问还原工具,请使用系统还原。它可以回滚系统文件和设置,而不会删除个人文件。
当系统还原不适用时,请使用其他恢复方法:
使用文件备份或云存储来恢复个人文件。
使用系统映像恢复功能还原完整的磁盘映像。
如果系统不稳定或无法正常启动,请使用 Windows 重置或重新安装选项。
如果问题与某个特定更改有关,请使用驱动程序或更新卸载步骤。
系统还原只是一种恢复选项,不能替代定期备份或完整的系统恢复工具。
保持系统还原可用
请在系统驱动器上启用系统保护,并保持足够的磁盘空间。如果为了节省空间而禁用系统保护,Windows 将停止创建新的还原点。
在进行重大更新或系统更改后,请检查还原点是否仍在创建。如果还原点停止显示,可能是保护功能被禁用、驱动器已满,或者某些策略或系统设置阻止了还原点的创建。
如果电脑有多个硬盘,请记住每个硬盘都有自己的系统保护设置。系统盘对于 Windows 系统恢复最为重要,但如果您需要使用存储在其他硬盘上的文件的早期版本,也可以对这些硬盘启用系统保护。