Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục lỗi Windows Update 80246008: Các bước nhanh để khôi phục cập nhật

Nếu bạn đang gặp lỗi Windows Update 80246008, điều này có nghĩa là có vấn đề với Dịch vụ truyền thông thông minh nền (BITS) hoặc Hệ thống sự kiện COM+. Một trong hai dịch vụ này không thể khởi động, trong khi chúng rất quan trọng cho hoạt động của Windows Update, dẫn đến lỗi này. Đôi khi lỗi cấu hình BITS cũng gây ra vấn đề, nhưng tất cả các nguyên nhân đều liên quan đến BITS. Vì vậy, không mất thời gian, hãy xem cách khắc phục lỗi Windows Update 80246008 với hướng dẫn khắc phục sự cố dưới đây.

Khắc phục lỗi Windows Update 80246008

Hãy tạo một điểm khôi phục hệ thống phòng trường hợp có sự cố xảy ra.

Phương pháp 1: Đảm bảo dịch vụ BITS và COM+ Event System đang chạy

  1. Nhấn phím Windows + R, gõ services.msc và nhấn Enter.
  2. Tìm dịch vụ BITS và COM+ Event System, nhấp đúp vào từng dịch vụ.
  3. Đảm bảo Loại khởi động được đặt là Tự động, và cả hai dịch vụ đều đang chạy. Nếu chưa chạy, nhấn nút Bắt đầu.
  4. Nhấp Áp dụng, sau đó OK.
  5. Khởi động lại máy tính và thử cập nhật Windows lần nữa.

Phương pháp 2: Sửa chữa qua Registry

  1. Mở Notepad và sao chép nội dung sau chính xác:
Windows Registry Editor Version 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
"Description"="@%SystemRoot%\system32\qmgr.dll,-1001"
"ObjectName"="LocalSystem"
"ErrorControl"=dword:00000001
"Start"=dword: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"=hex: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]
"Library"="bitsperf.dll"
"Open"="PerfMon_Open"
"Collect"="PerfMon_Collect"
"Close"="PerfMon_Close"
"InstallType"=dword:00000001
"PerfIniFile"="bitsctrs.ini"
"First Counter"=dword:0000086c
"Last Counter"=dword:0000087c
"First Help"=dword:0000086d
"Last Help"=dword:0000087d
"Object List"="2156"
"PerfMMFileName"="Global\MMF_BITS_s"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\BITS\Security]
"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,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
  1. Trong menu Notepad, nhấp File > Lưu với tên khác.
  2. Chọn vị trí lưu (khuyên dùng Desktop), đặt tên file là BITS.reg (phần mở rộng .reg rất quan trọng).
  3. Trong danh sách Loại lưu chọn Tất cả các file và nhấp Lưu.
  4. Chuột phải vào file BITS.reg và chọn Chạy với quyền Administrator.
  5. Nếu có cảnh báo, chọn Có để tiếp tục.
  6. Khởi động lại máy tính để lưu thay đổi.
  7. Mở Command Prompt (tìm 'cmd' và nhấn Enter).
  8. Gõ từng lệnh sau và nhấn Enter sau mỗi lệnh:
NET START BITS
NET START COM+ EVENT SYSTEM
SC QC BITS
SC QUERYEX BITS
SC QC EVENTSYSTEM
  1. Thử cập nhật Windows lại và xem đã khắc phục được lỗi 80246008 chưa.

Phương pháp 3: Chạy công cụ khắc phục sự cố Windows Update

  1. Trong Control Panel, tìm Khắc phục sự cố ở thanh tìm kiếm góc trên bên phải và nhấp vào nó.
  2. Ở khung bên trái, chọn Xem tất cả.
  3. Từ danh sách, chọn Windows Update.
  4. Làm theo hướng dẫn trên màn hình để công cụ chạy.
  5. Khởi động lại máy và kiểm tra xem lỗi 80246008 đã được khắc phục chưa.

Phương pháp 4: Đặt lại các thành phần Windows Update

  1. Mở Command Prompt (tìm 'cmd' và nhấn Enter).
  2. Gõ từng lệnh sau và nhấn Enter:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
  1. Xóa file qmgr*.dat: mở cmd và gõ:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  1. Gõ lệnh sau và nhấn Enter:
cd /d %windir%\system32
  1. Đăng ký lại các file BITS và Windows Update. Gõ từng lệnh sau riêng lẻ trong cmd và nhấn Enter sau mỗi lệnh:
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
  1. Đặt lại Winsock:
netsh winsock reset
  1. Đặt lại bộ mô tả bảo mật mặc định cho dịch vụ BITS và 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)
  1. Khởi động lại các dịch vụ Windows Update:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
  1. Cài đặt phiên bản mới nhất của Windows Update Agent.
  2. Khởi động lại máy và kiểm tra xem sự cố đã được khắc phục chưa.

Bài viết liên quan:

  • Khắc phục không điều chỉnh được độ sáng màn hình Windows 10
  • Cách sửa lỗi BackgroundContainer.dll khi khởi động
  • Sửa lỗi Network Adapter mã 31 trong Device Manager
  • Khắc phục lỗi ERR_CONNECTION_ABORTED trong Chrome

Bạn đã thành công khắc phục lỗi Windows Update 80246008. Nếu vẫn còn thắc mắc, hãy để lại bình luận bên dưới.