重要说明
请仔细按照本部分中的步骤操作。 对注册表修改不当可能会导致严重问题。 修改之前,备份注册表以便在发生问题时进行还原。
若要重置 Windows 更新组件,请按照下列步骤操作:
打开命令提示符。 为此,请根据你的 Windows 版本使用下列方法之一:
Windows 10: 按住(或右键单击)任务栏上的 Windows 徽标按钮,然后选择“命令提示符(管理员)”。 “用户帐户控制”框出现时,选择“是”。
Windows 8.1 和 Windows 8: 在“开始”屏幕中,从屏幕右侧边缘滑入以显示超级按钮,选择“搜索”,然后搜索 cmd。 (或者,如果使用的键盘和鼠标,可在“开始”屏幕中键入 cmd。) 在搜索结果中,按住或右键单击“命令提示符”,然后单击“以管理员身份运行”。
Windows 7 和更低版本: 按 Windows 徽标键 + R,在“运行”框中键入 cmd,然后按 Enter。 右键单击 cmd,然后选择“以管理员身份运行”。
停止 BITS 服务、Windows 更新服务和加密服务。 为此,请在命令提示符处键入以下命令。 确保在键入每个命令后按 Enter。
net stop bits
net stop wuauserv
net stop server
net stop cryptsvc
删除 qmgr*.dat 文件。 为此,请在命令提示符处键入以下命令,然后按 Enter:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
如果这是你第一次尝试按照本文中的步骤解决 Windows 更新问题,应跳过步骤 4 并转到步骤 5。 仅当在执行了除步骤 4 之外的所有步骤后仍未能解决 Windows 更新问题时,才执行疑难解答中的步骤 4。 (步骤 4 由之前提及的 Fix it 解决方案的“主动”模式执行。)
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)
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
重命名软件分发文件夹备份副本。 为此,请在命令提示符处键入以下命令。 确保在键入每个命令后按 Enter。
将 BITS 服务和 Windows Update 服务重置为默认的安全描述符。 为此,请在命令提示符处键入以下命令。 确保在键入每个命令后按 Enter。
cd /d %windir%\system32
重新注册 BITS 文件和 Windows 更新文件。 为此,请在命令提示符处键入以下命令。 确保在键入每个命令后按 Enter。
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。 为此,请在命令提示符处键入以下命令,然后按 Enter:
netsh winsock reset
如果运行的是 Windows XP,则必须配置代理设置。 为此,请在命令提示符处键入以下命令,然后按 Enter:
proxycfg.exe -d
如果运行的是其他版本的 Windows,请在命令提示符处键入以下命令,然后按 Enter:
netsh winhttp reset proxy
重新启动 BITS 服务、Windows 更新服务和加密服务。 为此,请在命令提示符处键入以下命令。 确保在键入每个命令后按 Enter。
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
仅限 Windows Vista: 清除 BITS 队列。 为此,请在命令提示符处键入以下命令,然后按 Enter:
bitsadmin.exe /reset /allusers
重启计算机。
微信
支付宝