怎样重置Windows Update更新组件
的有关信息介绍如下:当Windows XP无法使用系统自带的Windows Update时,我们该怎么办?
或者遇到以下问题
反复要求你安装某些更新
打开 Windows Update 页面时或查找更新时发生错误
下载更新时发生错误
安装更新时发生错误
这时我们可以通过重置Windows Update组件来将更新恢复到安装系统时的默认状态
单击“开始”菜单,单击“运行”命令,键入“cmd”,单击“确定”按钮,打开命令提示符
首先需要停止 BITS 和 Windows Update 服务。请在命令提示符处依次键入以下命令,按回车键
net stop bits
net stop wuauserv
接着需要删除 qmgr*.dat 文件。请在命令提示符处键入以下命令,按回车键
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
然后在命令提示符处依次键入以下命令将三个文件夹重命名为 *.bak
Ren %systemroot%\SoftwareDistribution\DataStore *.bak
Ren %systemroot%\SoftwareDistribution\Download *.bak
Ren %systemroot%\system32\catroot2 *.bak
请键入以下命令并按回车键来将BITS 和 Windows Update 服务重置为默认的安全描述符
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
在命令提示符处键入以下命令,按回车键
cd /d %windir%\system32
请依次键入以下命令并按回车键或者将以下文字复制到记事本中,并将其保存为*.bat的批处理文件,双击执行,来达到重新注册BITS 和 Windows Update 相关文件的效果
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
请键入以下命令并按回车键来重置 Winsock
netsh reset winsock
请键入以下命令并按回车键来设置代理设置
proxycfg.exe -d
请键入以下命令并按回车键来重新启动 BITS 和 Windows Update 服务
net start bits
net start wuauserv
如果您的系统为Windows 7或Windows Vista,那么还需要清除 BITS 队列,请键入以下命令并按回车键
bitsadmin.exe /reset /allusers
完成以上操作后请重新启动计算机。