修复 Windows 更新错误 80246008

如果您遇到Windows 更新错误 80246008(Windows Update Error 80246008),则这意味着后台智能传输服务(Background Intelligent Transfer Service)COM+ Event System存在问题。这些服务中的任何一个都无法启动,这对于Windows 更新(Windows Update)的工作很重要,因此会出现错误。虽然有时BITS(BITS)的配置错误会导致上述问题,但正如您所见,有不同的原因,但它们都与BITS相关联。因此,不要浪费任何时间,让我们看看如何使用下面列出的故障排除指南实际修复 Windows 更新错误 80246008 。(Fix Windows Update Error 80246008)

修复 Windows 更新错误 80246008

确保 创建一个还原点(create a restore point) 以防万一出现问题。

Method 1: Make Sure BITS and COM+ Event System Services are running

1. 按Windows Keys + R然后输入services.msc并按 Enter。

服务窗口|  修复 Windows 更新错误 80246008

2. 现在找到BITSCOM+ Event System Services,然后双击它们中的每一个。

3. 确保启动(Startup)类型设置为自动,( Automatic,)并且上述每个服务都在运行,如果没有,请单击启动(Start)按钮。

确保 BITS 设置为 Automatic,如果服务未运行,请单击 Start

4. 单击应用,然后单击确定。(OK.)

5. 重新启动您的 PC 并再次尝试更新Windows

方法 2:注册表修复(Method 2: Registry Fix)

1. 打开记事本(Notepad),原样复制以下内容:

Windows注册表编辑器版本 5.00(Registry Editor Version 5.00)
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesBITS] “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
“Description”=”@% SystemRoot % \\system32\\qmgr.dll ,-1001”
“ObjectName”=”LocalSystem”
“ErrorControl”=dword:00000001
“开始”=双字:00000002
“DelayedAutoStart”=dword:00000001
“Type”=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_MACHINESYSTEMCurrentControlSetservicesBITSParameters] “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_MACHINESYSTEMCurrentControlSetservicesBITSPerformance] “Library”=”bitsperf.dll”
“Open”=”PerfMon_Open”
“Collect”=”PerfMon_Collect”
“Close”=”PerfMon_Close”
“InstallType”=dword:00000001
“PerfIniFile”=”bitsctrs.ini”
“第一个计数器”=dword:0000086c
“最后一个计数器”=dword:0000087c
“第一个帮助”=dword:0000086d
“最后一个帮助”=dword:0000087d
“对象列表”=”2156”
“PerfMMFileName”=”Glo​​bal\MMF_BITS_s”
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesBITSSecurity ] “安全”=十六进制: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. 现在从记事本(Notepad)菜单中,单击文件(File),然后单击另存为。(Save As.)

将代码复制到记事本中,然后单击文件,然后选择另存为

3. 选择您想要的位置(最好是Desktop),然后将文件命名为BITS.reg(.reg 扩展名很重要)。

4. 从保存(Save)类型下拉列表中选择所有文件(All file),然后单击保存。(Save.)

选择您想要的位置,然后将文件命名为 BITS.reg 并单击保存

5. 右键单击​​文件 ( BITS.reg ) 并选择以管理员身份运行。(Run as Administrator.)

6. 如果会发出警告,请选择是继续。(Yes to continue.)

7. 重新启动您的 PC 以保存更改。

8. 打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

打开命令提示符。 用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

9. 在 cmd 中输入(Enter)以下命令并在每个命令后按 Enter:

NET START BITS
NET START COM+ EVENT SYSTEM
SC QC BITS
SC QUERYEX BITS
SC QC事件系统(SC QC EVENTSYSTEM)

修复 Windows 更新错误 80246008 |  修复 Windows 更新错误 80246008

10. 再次尝试更新Windows并查看是否能够修复 Windows 更新错误 80246008。(Fix Windows Update Error 80246008.)

方法 3:运行 Windows 更新疑难解答(Method 3: Run Windows Update Troubleshooter)

1. 在控制面板右上角的搜索栏中搜索(Search Bar)疑难解答,然后单击(Troubleshooting)疑难解答(Troubleshooting)

搜索疑难解答并单击疑难解答

2. 接下来,从左侧窗口的窗格中选择查看全部。(View all.)

3. 然后从解决(Troubleshoot)计算机问题列表中选择Windows 更新。(Windows Update.)

从解决计算机问题中选择 Windows 更新

4. 按照屏幕上的说明运行Windows 更新疑难解答(Windows Update Troubleshoot)

Windows 更新疑难解答

5. 重新启动您的 PC,看看您是否可以修复 Windows 更新错误 80246008。(fix Windows Update Error 80246008.)

方法 4:重置 Windows 更新组件(Method 4: Reset Windows Update Components)

1.打开命令提示符(Command Prompt)。用户可以通过搜索“cmd”然后按 Enter 来执行此步骤。

2. 在 cmd 中输入(Enter)以下命令并在每个命令后按 Enter:

净停止位(net stop bits)
净停止 wuauserv(net stop wuauserv)
净停止 appidsvc(net stop appidsvc)
净停止 cryptsvc(net stop cryptsvc)

停止 Windows 更新服务 wuauserv cryptSvc bits msiserver |  修复 Windows 更新错误 80246008

3. 删除 qmgr*.dat 文件,再次打开 cmd 并键入:

Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

4. 在 cmd 中输入以下内容并按Enter

cd /d %windir%\system32

重新注册 BITS 文件和 Windows 更新文件

5.重新注册 BITS 文件和 Windows Update 文件(Reregister the BITS files and the Windows Update files)。在 cmd 中分别键入(Type)以下每个命令,并在每个命令后按 Enter :(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 重置(netsh winsock reset)

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 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)

8.再次(Again)启动Windows更新服务:

网络开始位(net start bits)
网络开始 wuauserv(net start wuauserv)
网络开始 appidsvc(net start appidsvc)
网络开始 cryptsvc(net start cryptsvc)

启动 Windows 更新服务 wuauserv cryptSvc bits msiserver |  修复 Windows 更新错误 80246008

9. 安装最新的Windows 更新代理。(Windows Update Agent.)

10. 重新启动您的 PC,看看您是否能够解决问题。

受到推崇的:(Recommended:)

就是这样,您已成功修复 Windows 更新错误 80246008(Fix Windows Update Error 80246008),但如果您对本指南仍有任何疑问,请随时在评论部分询问。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts