解决Vista SP1“无法创建还原点”故障
董师傅茶坊
董师傅教你:手工注册DLL文件开启系统服务
前几日由于某些原因重装系统,这次选择的是戴尔官方内置SP1的Vista Ultimate版本,这样可以省去后期安装更新的麻烦事。但在系统属性窗口中启用系统保护之后,却意外地提示无法创建还原点,如图所示,尝试多个磁盘之后仍然是这个错误提示,令人十分讨厌。
在“开始搜索”框输入“gpedit.msc”打开本地组策略编辑器窗口,依次进入“计算机配置→管理模板→系统→系统还原”,经过检查发现右侧窗格中的“关闭配置”和“关闭系统还原”两个项目并未被设置为“已启用”,而是默认的“未配置”状态,看来问题不是出在这个地方。继续在“开始搜索”框输入“services.msc”打开服务窗口,这下发现问题了,原来这里竟然没有找到“Microsoft Software Shadow Copy Provider”这个服务,难道官方出的Vista SP1也会出这种问题?
访问了微软官方网站和新闻组,回答与网络上的介绍大同小异,还是没有解决任何问题。重新安装另外一个版本自然不太心甘,于是打开另一台同样安装Vista Ultimate的笔记本电脑,进入服务窗口,这里当然是有“Microsoft Software Shadow Copy Provider”这项服务的。双击该服务打开属性窗口,终于发现这里的“可执行文件的路径”下面,显示的是“D:\Windows\System32\svchost.exe -k swprv”,看来与“swprv”有一定的关系,而搜索之后也很快在“D:\Windows\System32\”下发现有这个名为“swprv.dll”的DLL文件,于是赶快打开“运行”对话框,手工输入下面的命令对swprv.dll文件进行注册:regsvr32.exe d:\Windows\System32\swprv.dll。
注册成功之后,刷新服务窗口,这下终于在这里发现了“Microsoft Software Shadow Copy Provider”服务,双击打开属性对话框启动服务。再次打开系统属性窗口,自然也就可以正常创建还原点了。
