如何列出所有系统还原点?

Cur*_*ind 10 windows windows-7 system-restore

我知道当我在 Windows 7 系统还原应用程序中单击“显示更多还原点”时,它会显示更多还原点。但他们都在吗?只有几个出现了,我相信我一定有更多。

我还检查了为还原点分配的磁盘空间。仍然有很多空间。

Sea*_* C. 14

以管理员身份运行 PowerShell。在提示下:

Get-ComputerRestorePoint
Run Code Online (Sandbox Code Playgroud)

这将列出所有系统还原点。

在此处输入图片说明

PowerShell 提供了四个 Cmdlet 来管理系统还原和/或还原点:

  1. Disable-ComputerRestore

  2. Enable-ComputerRestore

  3. Get-ComputerRestorePoint

  4. Restore-Computer

对于其中任何一个的帮助,您可以get-help在 Cmdlet 前面添加,即

get-help Get-ComputerRestorePoint
Run Code Online (Sandbox Code Playgroud)


bwD*_*aco 5

系统还原是使用卷影复制服务(Volume Snapshot Service,VSS)实现的。因此,您可以vssadmin在提升的命令提示符中使用以列出所有还原点:

vssadmin 列出阴影

请注意,Windows 备份也使用 VSS,在系统和备份驱动器上都存储有卷影副本,因此如果您的备份驱动器已连接,则存储在与这些备份相对应的备份驱动器上的卷影副本也将列出。添加/for=C:以指定要为其列出卷影副本C:的卷,如果不是 C:,则替换为您选择的卷号。

虽然这不是使用还原点的最简单方法,但您可以使用上述命令的输出中列出的创建日期和时间以及卷影副本 ID 来删除特定的还原点,使用该vssadmin Delete Shadows命令。您还可以使用 来创建还原点vssadmin Create Shadow并更改可用于还原点的空间量vssadmin Resize ShadowStorage此 TechNet 文章中vssadmin提供了有关更多信息。