积极答复者
大侠帮me一把(Windows Vista Service Pack 1 (KB936330))更新失败

问题
-
Windows Update
失败:一个更新
代码 80070002 Windows Update 遇到未知错误。
Windows Vista Service Pack 1 (KB936330)
下载大小: 61.0 MB - 534.8 MB
更新类型: 重要
Windows Vista Service Pack 1 (SP1) 是针对 Windows Vista 的更新程序,它解决了我们客户所反馈的一些问题。 Windows Vista SP1 解决了某些可靠性和性能问题,提供了对新硬件的支持,并增加了对几种新出现的标准的支持。安装本更新程序后,必须重新启动计算机。
详细信息:
http://support.microsoft.com/kb/936330帮助和支持:
我是电脑小白,哪位大侠能帮me一把啊,谢谢先!
http://technet.microsoft.com/en-us/windowsvista/bb738089.aspx2009年1月6日 5:44
答案
-
解决vista更新80070002错误的正确方法
Windows Vista更新程序(Windows Update)80070002错误的解决办法
关键字
Windows Vista
Windows Update
0x80070002
瘦身/减肥/精简/删除
%windir%/winsxs/Backup
众所周知,Windows Vista系统非常庞大,于是网上关于对其瘦身减肥的文章(http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q=vista+%E5%87%8F%E8%82%A5&meta=)层出不穷。然而,其中一条建议是删除%windir%/winsxs/Backup,这样操作后会导致"Windows 安装下列更新失败,错误为0x80070002。再试一次"这样一个错误,导致无法检测系统更新和安装更新失败。系统帮助和微软网站中关于0x80070002错误,从安装镜像install.wim中提取并覆盖此目录(文件夹)都不能解决此问题。笔者经过实践,如下操作可以解决部分问题(需要以administrators管理员身份):
1、更改Backup目录的所有者Owner和访问权限ACL
win+R,cmd,
takeown /F %windir%/winsxs/Backup /r /d y
cacls %windir%/winsxs/Backup /g administrators:f
(也可以单击打开计算机,双击安装Windows的本地硬盘,通常为驱动器C。双击Windows文件夹,然后双击Winsxs文件夹,然后依次右键单击Backup目录,属性,安全,高级,所有者,编辑,选择Administrators,确定;在权限选项卡中,依次编辑,选择Administrators,编辑,在完全控制-允许列勾选,确定)
2、以blank形式生成Backup目录下的文件(另存如下内容到批处理.bat文件,再执行)
http://202.108.221.60/arkue/winsxs-backup.bat
3、按照系统帮助的内容,删除临时更新文件
在cmd中,
net stop wuauserv
del /s /q %windir%/SoftwareDistribution/DataStore
del /s /q %windir%/SoftwareDistribution/Download
(也可以单击打开计算机,双击安装Windows的本地硬盘,通常为驱动器C。双击Windows目录,然后双击SoftwareDistribution目录。双击DataStore目录将其打开,然后删除该目录中的所有文件和目录。单击"后退"按钮。在 SoftwareDistribution目录中,双击Download目录将其打开,然后删除该目录中的所有文件)
net start wuauserv
4、完成上面的所有步骤后,重新尝试检查 Windows 更新。命令行如例更新:
wusa X:/DIR/Windows6.0-KBXXXXXX-x86.msu /quiet /norestart
5、建议最后恢复Backup目录的所有者Owner为初始的"NT SERVICE/TrustedInstaller"
附件是我作的批处理文件,方便一些。。^_^
以上文章引用自http://www.myspace.cn/arkue感谢Arkue 提供的方法2009年1月6日 7:35
全部回复
-
解决vista更新80070002错误的正确方法
Windows Vista更新程序(Windows Update)80070002错误的解决办法
关键字
Windows Vista
Windows Update
0x80070002
瘦身/减肥/精简/删除
%windir%/winsxs/Backup
众所周知,Windows Vista系统非常庞大,于是网上关于对其瘦身减肥的文章(http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q=vista+%E5%87%8F%E8%82%A5&meta=)层出不穷。然而,其中一条建议是删除%windir%/winsxs/Backup,这样操作后会导致"Windows 安装下列更新失败,错误为0x80070002。再试一次"这样一个错误,导致无法检测系统更新和安装更新失败。系统帮助和微软网站中关于0x80070002错误,从安装镜像install.wim中提取并覆盖此目录(文件夹)都不能解决此问题。笔者经过实践,如下操作可以解决部分问题(需要以administrators管理员身份):
1、更改Backup目录的所有者Owner和访问权限ACL
win+R,cmd,
takeown /F %windir%/winsxs/Backup /r /d y
cacls %windir%/winsxs/Backup /g administrators:f
(也可以单击打开计算机,双击安装Windows的本地硬盘,通常为驱动器C。双击Windows文件夹,然后双击Winsxs文件夹,然后依次右键单击Backup目录,属性,安全,高级,所有者,编辑,选择Administrators,确定;在权限选项卡中,依次编辑,选择Administrators,编辑,在完全控制-允许列勾选,确定)
2、以blank形式生成Backup目录下的文件(另存如下内容到批处理.bat文件,再执行)
http://202.108.221.60/arkue/winsxs-backup.bat
3、按照系统帮助的内容,删除临时更新文件
在cmd中,
net stop wuauserv
del /s /q %windir%/SoftwareDistribution/DataStore
del /s /q %windir%/SoftwareDistribution/Download
(也可以单击打开计算机,双击安装Windows的本地硬盘,通常为驱动器C。双击Windows目录,然后双击SoftwareDistribution目录。双击DataStore目录将其打开,然后删除该目录中的所有文件和目录。单击"后退"按钮。在 SoftwareDistribution目录中,双击Download目录将其打开,然后删除该目录中的所有文件)
net start wuauserv
4、完成上面的所有步骤后,重新尝试检查 Windows 更新。命令行如例更新:
wusa X:/DIR/Windows6.0-KBXXXXXX-x86.msu /quiet /norestart
5、建议最后恢复Backup目录的所有者Owner为初始的"NT SERVICE/TrustedInstaller"
附件是我作的批处理文件,方便一些。。^_^
以上文章引用自http://www.myspace.cn/arkue感谢Arkue 提供的方法2009年1月6日 7:35