修复 Windows 更新错误 80246008
已发表: 2017-10-01
如果您遇到 Windows 更新错误 80246008,则这意味着后台智能传输服务或 COM+ 事件系统存在问题。 这些服务中的任何一个都无法启动,这对于 Windows 更新的工作很重要,因此会出现错误。 虽然有时 BITS 的配置错误会导致上述问题,但如您所见,有不同的原因,但它们都与 BITS 相关。 因此,不要浪费任何时间,让我们看看如何使用下面列出的故障排除指南实际修复 Windows 更新错误 80246008。
内容
- 修复 Windows 更新错误 80246008
- 方法 1:确保 BITS 和 COM+ 事件系统服务正在运行
- 方法 2:注册表修复
- 方法 3:运行 Windows 更新疑难解答
- 方法 4:重置 Windows 更新组件
修复 Windows 更新错误 80246008
确保创建一个还原点以防万一出现问题。
方法 1:确保 BITS 和 COM+ 事件系统服务正在运行
1. 按 Windows 键 + R 然后输入services.msc并按 Enter。

2. 现在找到 BITS 和 COM+ 事件系统服务,然后双击它们中的每一个。
3. 确保启动类型设置为自动,并且上述每个服务都在运行,如果没有,请单击启动按钮。

4. 单击应用,然后单击确定。
5. 重新启动您的 PC 并再次尝试更新 Windows。
方法 2:注册表修复
1. 打开记事本,原样复制以下内容:
Windows 注册表编辑器版本 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS] “DisplayName”=”@%SystemRoot%\\system32\\qmgr.dll,-1000”
“ImagePath”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73, \
00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00, \
6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
“描述”=”@%SystemRoot%\\system32\\qmgr.dll,-1001”
“对象名”=“本地系统”
“错误控制”=dword:00000001
“开始”=dword:00000002
“延迟自动启动”=dword:00000001
“类型”=dword:00000020
“DependOnService”=hex(7):52,00,70,00,63,00,53,00,73,00,00,00,45,00,76,00,65,00,\
6e,00,74,00,53,00,79,00,73,00,74,00,65,00,6d,00,00,00,00,00
“ServiceSidType”=dword:00000001
“RequiredPrivileges”=hex(7):53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,47,\
00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00, \
67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,72,00,73,00,6f,00,6e, \
00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00, \
00,00,53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,00,69,00,6c,00,65, \
00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00, \
72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72, \
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00, \
63,00,72,00,65,00,61,00,73,00,65,00,51,00,75,00,6f,00,74,00,61,00,50,00,72, \
00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
“FailureActions”=十六进制:80,51,01,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
00,01,00,00,00,60,ea,00,00,01,00,00,00,c0,d4,01,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS\Parameters] “ServiceDll”=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00, 52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00, \
71,00,6d,00,67,00,72,00,2e,00,64,00,6c,00,6c,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS\Performance] “库”=”bitsperf.dll”
“打开”=“PerfMon_Open”
“收集”=“PerfMon_Collect”
“关闭”=“PerfMon_Close”
“安装类型”=dword:00000001
“PerfIniFile”=”bitsctrs.ini”
“第一个计数器”=dword:0000086c
“最后一个计数器”=dword:0000087c
“第一帮助”=dword:0000086d
“最后的帮助”=dword:0000087d
“对象列表”=“2156”
“PerfMMFileName”=”Global\\MMF_BITS_s”
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS\Security] “安全”=hex:01,00,14,80,94,00,00,00,a4,00,00,00,14,00,00,00 ,34,00,00,00,02,\
00,20,00,01,00,00,00,02,c0,18,00,00,00,0c,00,01,02,00,00,00,00,00,05,20,00, \
00,00,20,02,00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00, \
00,00,00,00,05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05, \
20,00,00,00,20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b, \
00,00,00,00,00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02, \
00,00,01,02,00,00,00,00,00,05,20,00,00,00,20,02,00,00,01,02,00,00,00,00,00, \
05,20,00,00,00,20,02,00,00
2. 现在从记事本菜单中,单击文件,然后单击另存为。

3. 选择您想要的位置(最好是桌面),然后将文件命名为BITS.reg (.reg 扩展名很重要)。
4. 从保存类型下拉列表中选择所有文件,然后单击保存。


5. 右键单击文件 (BITS.reg) 并选择以管理员身份运行。
6. 如果会发出警告,请选择是继续。
7. 重新启动您的 PC 以保存更改。
8. 打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

9. 在 cmd 中输入以下命令并在每个命令后按 Enter:
网络起始位
NET START COM+ 事件系统
SC QC 位
SC QUERYEX 位
SC QC 活动系统

10. 再次尝试更新 Windows 并查看是否能够修复 Windows 更新错误 80246008。
方法 3:运行 Windows 更新疑难解答
1. 在控制面板右上角的搜索栏中搜索疑难解答,然后单击疑难解答。

2. 接下来,从左侧窗口的窗格中选择查看全部。
3. 然后从解决计算机问题列表中选择Windows 更新。

4. 按照屏幕上的说明运行 Windows 更新疑难解答。

5. 重新启动您的 PC,看看您是否可以修复 Windows 更新错误 80246008。
方法 4:重置 Windows 更新组件
1.打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。
2. 在 cmd 中输入以下命令并在每个命令后按 Enter:
净停止位
净停止 wuauserv
净停止 appidsvc
净停止 cryptsvc

3. 删除 qmgr*.dat 文件,再次打开 cmd 并键入:
德尔“%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
4. 在 cmd 中输入以下内容,然后按 Enter:
cd /d %windir%\system32

5.重新注册 BITS 文件和 Windows Update 文件。 在 cmd 中分别键入以下每个命令,并在每个命令后按 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
6. 重置 Winsock:
netsh winsock 重置

7. 将 BITS 服务和 Windows Update 服务重置为默认安全描述符:
sc.exe sdset 位 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)
8. 再次启动 Windows 更新服务:
网络起始位
净启动 wuauserv
网络启动 appidsvc
网络启动 cryptsvc

9. 安装最新的 Windows 更新代理。
10. 重新启动您的 PC,看看您是否能够解决问题。
受到推崇的:
- 修复 Windows 10 无法调整屏幕亮度
- 如何在启动时修复 BackgroundContainer.dll 错误
- 在设备管理器中修复网络适配器错误代码 31
- 修复 Chrome 中的 ERR_CONNECTION_ABORTED
就是这样,您已成功修复 Windows 更新错误 80246008 ,但如果您对本指南仍有任何疑问,请随时在评论部分询问。
