电脑用着用着突然出问题,想回到之前稳定的状态,恢复点就派上用场了。很多人只知道通过图形界面创建,其实用命令行更快更方便,尤其适合喜欢折腾系统或者需要批量操作的用户。
为什么要用命令创建恢复点
图形界面操作虽然直观,但有时候系统卡顿或资源管理器异常,点几下都反应不过来。而命令行几乎不占资源,哪怕桌面不太稳定,也能顺利执行。另外,把命令写进脚本,还能定时自动创建恢复点,省心不少。
开启系统保护功能
在使用命令前,先确认系统保护已开启。右键“此电脑”→“属性”→“系统保护”,选中系统盘(通常是C盘),点击“配置”,确保是“启用系统保护”。这一步不做,后面命令没法生效。
使用PowerShell命令创建恢复点
以管理员身份打开PowerShell,输入以下命令:
Checkpoint-Computer -Description "更新软件前备份" -RestorePointType MODIFY_SETTINGS
其中,-Description 是你给这个恢复点起的名字,可以自定义;-RestorePointType 是类型,常用选项有:
- APPLICATION_INSTALL:安装程序
- MODIFY_SETTINGS:更改设置
- DEVICE_DRIVER_INSTALL:安装驱动
比如你要装新显卡驱动,可以这样写:
Checkpoint-Computer -Description "安装NVIDIA驱动" -RestorePointType DEVICE_DRIVER_INSTALL
小贴士:加个快捷方式更方便
可以把命令保存成.ps1脚本,再创建桌面快捷方式,双击一键生成恢复点。比如新建一个叫“创建恢复点.ps1”的文件,内容如下:
# 创建带描述的恢复点
$desc = "手动备份_$(Get-Date -Format 'yyyy-MM-dd_HH-mm')"
Checkpoint-Computer -Description $desc -RestorePointType MODIFY_SETTINGS
每次运行都会自动生成带时间戳的名称,不怕搞混。
注意事项
必须以管理员权限运行PowerShell,否则会提示拒绝访问。另外,恢复点占用磁盘空间,一般建议保留最近三五个就行,太久远的可以手动清理。
命令创建恢复点不是什么高深操作,花两分钟学一下,关键时刻能少折腾半小时。