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

Khắc phục lỗi Windows Update C8000266: Hướng dẫn từng bước

Để giữ Windows hoạt động tối ưu, cập nhật hệ thống thường xuyên là bắt buộc. Windows Update tự động tải và cài đặt các bản cập nhật bảo mật. Tuy nhiên, trong quá trình cập nhật có thể xảy ra lỗi, trong đó có mã lỗi C8000266.

Khi màn hình hiển thị thông báo: C8000266: Windows Update encountered an unknown error, có nghĩa là quá trình cập nhật gặp sự cố. Bài viết này cung cấp các phương pháp xác định và xử lý lỗi này.

Cách khắc phục lỗi Windows Update C8000266

Có hai phương pháp chính: đặt lại các thành phần Windows Update hoặc chạy trình khắc phục sự cố Windows Update.

Các cách sửa lỗi C8000266

Cách 1: Đặt lại tất cả các phần Windows Update

Thực hiện thủ công theo các lệnh sau:

  1. Nhấn Win+R để mở hộp thoại Run.
  2. Gõ cmd rồi nhấn Ctrl+Shift+Enter để mở Command Prompt với quyền quản trị.
  3. Trong cửa sổ Command Prompt, nhập lần lượt các lệnh sau (nhấn Enter sau mỗi lệnh):
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
  4. Các dịch vụ Windows Update, BITS, AppID và Cryptographic sẽ dừng chạy.
  5. Xóa tất cả file qmgr*.dat để đặt lại các phần Windows Update:
    Del “%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat”
  6. Nhấn Y để xác nhận.
  7. Đổi tên thư mục catroot2 và SoftwareDistribution:
    Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    Ren %systemroot%\system32\catroot2 catroot2.bak
  8. Đặt lại cài đặt bảo mật mặc định cho dịch vụ Windows Update và BITS:
    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)
  9. Chuyển đến thư mục System32:
    cd /d %windir%\system32
  10. Đăng ký lại các DLL liên quan đến Windows Update, BITS (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
  11. Đặt lại cấu hình mạng có thể gây lỗi:
    netsh winsock reset
    netsh winsock reset proxy
  12. Khởi động lại các dịch vụ đã dừng ở bước 4:
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  13. Gõ Exit rồi Enter để đóng Command Prompt.
  14. Khởi động lại máy tính để áp dụng thay đổi.

Đây là cách thủ công phức tạp. Nếu bạn thấy rối, hãy bỏ qua và thử cách 2.

Cách 2: Chạy trình khắc phục sự cố Windows Update

Nguyên nhân lỗi C8000266 thường do sai sót khi tải/cài đặt. Nếu không muốn làm thủ công, hãy chạy trình khắc phục sự cố.

Có 2 cách chạy:

Cách 1: Trình khắc phục trực tuyến của Microsoft

  1. Truy cập trang web chính thức Microsoft để chạy trình khắc phục trực tuyến.
  2. Chọn phiên bản OS: Windows 7, 8.1, 10/11.
  3. Chấp nhận/nhấn Yes khi được yêu cầu chạy trình khắc phục.
  4. Làm theo các khuyến nghị và bước tiếp theo.

Cách 2: Chạy trình khắc phục ngoại tuyến trên máy

  1. Nhấn Win+I để mở Settings.
  2. Điều hướng đến Update & Security > Troubleshoot > Additional Troubleshooters.
  3. Chọn Windows Update, sau đó nhấn Run the Troubleshooter.
  4. Trình khắc phục sẽ tự động quét và sửa lỗi.
  5. Đợi hoàn tất, sau đó khởi động lại máy.

Sau khi khởi động lại, lỗi C8000266 nên đã biến mất.