我正在尝试通过命令行关闭系统还原。
这是我正在使用的命令:
Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" /V DisableSR /t REG_DWORD /d 1 /f
然后我以管理员身份运行它,它说命令已成功完成,但是当我转到电脑->特性->系统保护它仍然显示驱动器的系统还原已打开。
是否有额外的步骤或不同的命令?
答案1
您可以通过 PowerShell(以管理员身份运行)执行此操作:
disable-computerrestore -drive "C:\"
答案2
请记住,系统还原使用卷影服务。因此,如果您想要完全禁用此功能,请首先禁用卷影服务。然后有命令可以操纵系统中存在的快照数量并删除它们甚至禁用该功能。抱歉,我不记得了,但请查看微软网站以获取用于操纵快照功能的命令。
答案3
我也一直在努力寻找如何通过命令行禁用 Windows 7 中的系统保护。我找到的结果与 MDPC 所述相符。
要通过命令提示符关闭卷影复制:sc config vss start= disabled
然后使用以下命令停止服务:net stop vss
如果您想要操作还原点,那么您需要使用 vssadmin 命令:
vssadmin list shadowstorage
- 此命令列出所有连接的硬盘驱动器及其已使用的、已分配的和最大的卷影副本存储空间。
vssadmin list shadows
- 此命令列出系统上所有现有的卷影副本
vssadmin delete shadows /for=c: /oldest
- 此命令删除驱动器 C 上最旧的卷影副本
vssadmin delete shadows /for=d: /all
- 此命令删除驱动器 D 上所有现有的卷影副本
vssadmin delete shadows /for=c: /shadow=ID
- 删除选定的卷影副本。使用 list shadows 命令时会列出 ID。
vssadmin resize shadowstorage /for=c: /maxsize=2GB
- 将 C 盘的卷影存储设置为 2 GB。如果空间不足以存储所有系统还原点,可以从最旧的开始删除现有还原点
(我认为原文来自返回 从命令行管理系统还原 - gHacks 科技新闻)