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

Cách sửa lỗi 0x803c0103 với Windows Update Troubleshooter

Một số người dùng Windows 10 báo cáo họ luôn thấy lỗi 0x803c0103 khi cố chạy Windows Update Troubleshooter (Trình gỡ rối cập nhật Windows) để giải quyết vấn đề với một trong các bản cập nhật Windows đang chờ cài đặt.

Cách sửa lỗi 0x803c0103 với Windows Update Troubleshooter

Sau khi điều tra vấn đề cụ thể này, hóa ra có một vài vấn đề sâu xa có thể kích hoạt mã lỗi này. Dưới đây là danh sách ngắn gọn các thủ phạm tiềm ẩn có thể chịu trách nhiệm cho vấn đề này:

  • Không nhất quán file hệ thống (System File Inconsistency) – Một trong những nguyên nhân phổ biến nhất kích hoạt vấn đề này là sự không nhất quán file hệ thống phổ biến ảnh hưởng đến chức năng cập nhật hoặc Windows Update troubleshooter. Trong trường hợp này, bạn rất có thể khắc phục bằng cách chạy quét SFC và DISM để sửa dữ liệu OS bị hỏng. Trong hoàn cảnh nghiêm trọng hơn, bạn có thể cần cài đặt sửa chữa (repair install) hoặc cài đặt sửa chữa.
  • Windows Update bị kẹt ở trạng thái limbo – Một tình huống ít phổ biến hơn gây ra vấn đề này là dịch vụ Windows Update bị kẹt ở trạng thái limbo. Trong trường hợp này, bạn có thể khắc phục bằng cách reset mọi thành phần Windows Update bằng tác nhân chuyên dụng hoặc làm thủ công từ CMD với quyền nâng cao.

Bây giờ bạn đã quen thuộc mật thiết với mọi nguyên nhân của mã lỗi này, đây là danh sách các bản sửa đã được xác minh nên cho phép bạn khắc phục lỗi 0x803c0103:

Phương pháp 1: Chạy quét SFC và DISM

Hóa ra, một trong những trường hợp phổ biến nhất kích hoạt lỗi 0x803c0103 khi chạy Windows Update troubleshooter là hỏng file hệ thống ảnh hưởng đến chức năng tự động cập nhật của cài đặt Windows.

Nếu tình huống này trông có vẻ áp dụng được, bạn nên bắt đầu bằng cách chạy quét với hai tiện ích tích hợp sẵn – System File Checker (SFC) và Deployment Image Servicing and Management (DISM).

Mặc dù cả SFC và DISM chia sẻ một số điểm tương đồng, khuyến nghị của chúng tôi là chạy cả hai lần quét liên tiếp nhanh chóng để cải thiện cơ hội khắc phục file hệ thống bị hỏng.

Nếu tình huống này áp dụng, hãy bắt đầu với một quét SFC đơn giản.

Cách sửa lỗi 0x803c0103 với Windows Update Troubleshooter

Lưu ý: Hãy nhớ rằng công cụ này hoàn toàn cục bộ và sẽ không yêu cầu bạn kết nối internet chủ động.

Quan trọng: Sau khi bạn khởi động thủ tục này, điều rất quan trọng là không đóng cửa sổ CMD ngay cả khi tiện ích trông như thể nó bị đóng băng. Hãy kiên nhẫn đợi cho đến khi quy trình hoàn tất, vì ngắt quãng thao tác có thể gây ra lỗi logic trên HDD hoặc SSD của bạn.

Sau khi quét SFC hoàn tất thành công, khởi động lại máy tính và xem sự cố đã được khắc phục khi lần khởi động máy tính tiếp theo hoàn tất chưa.

Nếu cùng vấn đề 0x803c0103 Windows Update Troubleshooter vẫn đang xảy ra, triển khai quét DISM và làm theo lời nhắc trên màn hình để hoàn tất thao tác.

Cách sửa lỗi 0x803c0103 với Windows Update Troubleshooter

Lưu ý: Một khác biệt chính giữa SFC và DISM là DISM sử dụng thành phần con của Windows Update để tải xuống bản tương đương khỏe mạnh thay thế file hệ thống bị hỏng. Vì vậy, bạn cần đảm bảo có Internet tin cậy trước khi khởi động thao tác này.

Sau khi quét DISM hoàn tất thành công, khởi động lại máy tính một lần nữa và xem lỗi 0x803c0103 đã được khắc phục chưa.

Nếu Windows Update Troubleshooter vẫn chưa được khắc phục, hãy chuyển sang phương pháp sửa lỗi tiềm ẩn tiếp theo bên dưới.

Phương pháp 2: Reset mọi thành phần Windows Update

Nếu sửa chữa file hệ thống không cho phép bạn khắc phục sự cố, bạn có thể đang đối mặt với một lỗi kiên trì ảnh hưởng đến Windows Update troubleshooter.

Vì bạn không thể sửa chữa Troubleshooter qua DISM hoặc SFC, điều tốt nhất tiếp theo bạn có thể làm là triển khai cùng chiến lược sửa chữa để reset mọi thành phần Windows Update có thể gây ra sự cố với các bản cập nhật Windows đang chờ.

Cho đến nay, trường hợp phổ biến nhất gây ra loại vấn đề này là một hoặc nhiều thành phần WU (Windows Update) hiện đang kẹt ở trạng thái limbo (chúng không mở cũng không đóng). Nếu tình huống này áp dụng, bạn sẽ có thể khắc phục vấn đề bằng cách reset tất cả thành phần WU tham gia vào quá trình cập nhật.

Dưới đây là hai phương pháp khác nhau bạn có thể làm theo để reset tất cả thành phần Windows Update:

A. Reset WU qua WU Agent

  1. Bắt đầu bằng cách truy cập trang tải xuống Microsoft Technet này và tải xuống script Reset Windows Update Agent.Cách sửa lỗi 0x803c0103 với Windows Update Troubleshooter
  2. Sau khi tải xuống cuối cùng hoàn tất, giải nén kho zip bằng tiện ích như WinRar, WinZip, hoặc 7Zip và dán nó vào vị trí dễ truy cập.
  3. Nhấp đúp vào file ResetWUENG.exe, nhấp Yes tại User Account Control, sau đó làm theo hướng dẫn để chạy script trên máy tính của bạn. Sau khi bạn làm vậy, nó sẽ reset tất cả thành phần WU của bạn.
  4. Khi quy trình hoàn tất, khởi động lại máy tính và xem bạn có thể cài đặt bản cập nhật thất bại khi chuỗi khởi động tiếp theo hoàn tất không.

Reset WU qua CMD nâng cao (elevated CMD)

  1. Bắt đầu bằng cách nhấn Windows key + R để mở hộp thoại Run. Sau đó, gõ „cmd“ vào hộp văn bản và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao.Cách sửa lỗi 0x803c0103 với Windows Update Troubleshooter

    Lưu ý: Khi bạn thấy lời nhắc UAC (User Account Control), nhấp Yes để cấp đặc quyền quản trị.

  2. Khi đã vào Command Prompt nâng cao, gõ các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để dừng tất cả dịch vụ liên quan đến WU:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    Lưu ý: Chỉ để bạn biết bạn thực sự đang chỉ dẫn terminal làm gì, các lệnh này sẽ dừng Windows Update Services, MSI Installer, Dịch vụ mật mã (Cryptographic services), và dịch vụ BITS.

  3. Sau khi mọi dịch vụ liên quan đã dừng, chạy các lệnh sau để xóa và đổi tên thư mục SoftwareDistribution và Catroot2:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

    Lưu ý: Các thư mục này chịu trách nhiệm giữ file cập nhật được dùng bởi thành phần WU. Đổi tên các thư mục này sẽ buộc OS tạo mới các bản tương đương khỏe mạnh không bị ảnh hưởng bởi hỏng hóc.

  4. Bây giờ thư mục đã được dọn dẹp, chạy các lệnh sau để bật lại các dịch vụ chúng ta đã vô hiệu hóa trước đó:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Khởi động lại máy tính một lần nữa và xem sự cố đã được khắc phục khi lần khởi động máy tính tiếp theo chưa.

Nếu cùng vấn đề vẫn đang xảy ra ngay cả sau khi bạn đã làm mới thành công mọi thành phần Windows Update, hãy chuyển sang phương pháp sửa lỗi tiềm ẩn tiếp theo bên dưới.

Phương pháp 3: Thực hiện cài đặt sửa chữa (Repair Install) hoặc cài đặt sạch (Clean Install)

Nếu không có phương pháp nào ở trên cho phép bạn khắc phục lỗi 0x803c0103 khi chạy Windows Update Troubleshooter, bạn có thể kết luận rằng vấn đề của bạn do hỏng hóc hệ thống bên dưới không thể khắc phục theo cách thông thường (bằng quét DISM và SFC).

Một số người dùng đối mặt với vấn đề tương tự đã báo cáo sự cố được khắc phục sau khi họ làm mới mọi thành phần Windows. Điều này có thể đạt được bằng cách sửa chữa tại chỗ (in-place repair - repair install) hoặc cài đặt sạch (clean install).

Đi cho cài đặt sạch (clean install) là giải pháp thẳng tiến hơn, nhưng nhược điểm chính là nó không cho phép bạn giữ file cá nhân (ứng dụng, game, phương tiện cá nhân, v.v.) trừ khi bạn sao lưu chúng trước.

Mặt khác, nếu bạn quyết định đi cho cài đặt sửa chữa (repair install), thủ tục hơi phức tạp hơn, nhưng ưu điểm chính là bạn giữ được tất cả file cá nhân bao gồm ứng dụng, game, phương tiện cá nhân, thậm chí một số tùy chọn người dùng.