无法更新Windows vista。
Windows Vista系统非常庞大,网上关于瘦身的文章(/搜索?完成= 1 & amp;HL = zh-CN & amp;new window = 1 & amp;q = vista+% E5 % 87% 8F % E8 % 82% A5 & amp;Meta=)层出不穷。但是,其中一个建议是删除%windir%/winsxs/Backup,这将导致“Windows无法安装以下更新,错误为0x80070002。“重试”是这样一个错误,以致无法检测到系统更新,更新安装失败。系统帮助和微软网站关于0x80070002的错误,从安装镜像install中提取并覆盖此目录(文件夹)wim无法解决此问题。经过实践,笔者可以通过以下操作(作为管理员)解决一些问题:
1.更改备份目录的所有者和访问ACL。
win+R,cmd,
取下/F %windir%/winsxs/Backup /r /d y
cacls % windir %/winsxs/Backup/g administrator s:f
(也可以单击打开计算机,双击安装Windows的本地硬盘,通常是c盘..双击Windows文件夹,然后双击Winsxs文件夹,然后右键单击备份目录,属性,安全,高级,所有者,编辑,选择管理员,确定;在“权限”选项卡中,单击“编辑”,选择“管理员”,编辑,勾选“完全控制-允许”列,然后确认)。
2.在备份目录中以空白形式生成文件(将以下内容保存到批处理中。执行前的bat文件)。
停止wuauserv
del/s/q % windir %/软件分发/数据存储
del/s/q % windir %/software distribution/下载
(也可以单击打开计算机,双击安装Windows的本地硬盘,通常是c盘..双击Windows目录,然后双击软件分发目录。双击数据存储目录将其打开,然后删除目录中的所有文件和目录。单击后退按钮。在SoftwareDistribution目录中,双击下载目录将其打开,然后删除目录中的所有文件)
净开始wuauserv
4.完成上述所有步骤后,尝试再次检查Windows update。命令行更新为示例:
wusa X:/DIR/windows 6.0-kb XXXXXX-x86 . MSU/quiet/no restart
5.建议备份目录的所有者应该是初始的“NT SERVICE/TrustedInstaller”。