修復 Windows 更新錯誤 80246008

已發表: 2017-10-01
services.msc 窗口

如果您遇到 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。

服務窗口|修復 Windows 更新錯誤 80246008

2. 現在找到 BITS 和 COM+ 事件系統服務,然後雙擊它們中的每一個。

3. 確保啟動類型設置為自動,並且上述每個服務都在運行,如果沒有,請單擊啟動按鈕。

確保 BITS 設置為 Automatic,如果服務未運行,請單擊 Start

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”=”Glo​​bal\\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. 從保存類型下拉列表中選擇所有文件,然後單擊保存。

選擇您想要的位置,然後將文件命名為 BITS.reg 並單擊保存

5. 右鍵單擊文件 (BITS.reg) 並選擇以管理員身份運行。

6. 如果會發出警告,請選擇是繼續。

7. 重新啟動您的 PC 以保存更改。

8. 打開命令提示符。 用戶可以通過搜索“cmd”然後按 Enter 來執行此步驟。

打開命令提示符。用戶可以通過搜索“cmd”然後按 Enter 來執行此步驟。

9. 在 cmd 中輸入以下命令並在每個命令後按 Enter:

網絡起始位
NET START COM+ 事件系統
SC QC 位
SC QUERYEX 位
SC QC 活動系統

修復 Windows 更新錯誤 80246008 |修復 Windows 更新錯誤 80246008

10. 再次嘗試更新 Windows 並查看是否能夠修復 Windows 更新錯誤 80246008。

方法 3:運行 Windows 更新疑難解答

1. 在控制面板右上角的搜索欄中搜索疑難解答,然後單擊疑難解答

搜索疑難解答並單擊疑難解答

2. 接下來,從左側窗口的窗格中選擇查看全部。

3. 然後從解決計算機問題列表中選擇Windows 更新。

從解決計算機問題中選擇 Windows 更新

4. 按照屏幕上的說明運行 Windows 更新疑難解答。

Windows 更新疑難解答

5. 重新啟動您的 PC,看看您是否可以修復 Windows 更新錯誤 80246008。

方法 4:重置 Windows 更新組件

1.打開命令提示符。 用戶可以通過搜索“cmd”然後按 Enter 來執行此步驟。

2. 在 cmd 中輸入以下命令並在每個命令後按 Enter:

淨停止位
淨停止 wuauserv
淨停止 appidsvc
淨停止 cryptsvc

停止 Windows 更新服務 wuauserv cryptSvc bits msiserver |修復 Windows 更新錯誤 80246008

3. 刪除 qmgr*.dat 文件,再次打開 cmd 並鍵入:

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

4. 在 cmd 中輸入以下內容,然後按 Enter:

cd /d %windir%\system32

重新註冊 BITS 文件和 Windows 更新文件

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 重置

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

啟動 Windows 更新服務 wuauserv cryptSvc bits msiserver |修復 Windows 更新錯誤 80246008

9. 安裝最新的 Windows 更新代理。

10. 重新啟動您的 PC,看看您是否能夠解決問題。

受到推崇的:

  • 修復 Windows 10 無法調整屏幕亮度
  • 如何在啟動時修復 BackgroundContainer.dll 錯誤
  • 在設備管理器中修復網絡適配器錯誤代碼 31
  • 修復 Chrome 中的 ERR_CONNECTION_ABORTED

就是這樣,您已成功修復 Windows 更新錯誤 80246008 ,但如果您對本指南仍有任何疑問,請隨時在評論部分詢問。