Lỗi này thường xảy ra khi chạy cập nhật cho hệ điều hành máy tính. Tình huống phổ biến nhất lỗi này xảy ra là khi bạn cố gắng chạy cài đặt cập nhật thủ công. Trong các trường hợp khác, nó xảy ra khi cố gắng kiểm tra và cài đặt cập nhật trên máy sau khi tìm kiếm tự động.
Lỗi có thể khắc phục theo nhiều cách. Một số dễ hơn trong khi khác cho kết quả tốt hơn. Chúng tôi mạnh mẽ khuyên bạn làm theo hướng dẫn chúng tôi chuẩn bị trong bài viết dưới đây và thử từng phương pháp!
Nguyên nhân gây ra lỗi "Windows Update không thể cài đặt do lỗi 2149842967"?
Lỗi này có nghĩa là cập nhật bạn đang cố cài có thể đã được cài đặt hoặc có thể không phù hợp cho máy. Điều này khá mơ hồ vì mọi thứ không phải lúc nào cũng như vậy.
Nếu bạn chắc chắn biết mình đang làm gì, bạn có thể thử 'buộc' cài đặt cập nhật thủ công bằng cách tải từ Windows Update Catalog. Bạn cũng có thể thử khắc phục bằng cách tải trình khắc phục sự cố cập nhật hoặc đặt lại thành phần Windows update về mặc định.
Giải pháp 1: Chạy trình khắc phục sự cố Windows Update
Có file có sẵn trên trang web chính thức Microsoft chứa trình khắc phục sự cố Windows update nên tự động loại bỏ thông báo lỗi phiền toái này. Có hai phiên bản file, vì vậy hãy chắc chắn chọn phiên bản khuyến nghị cho hệ điều hành bạn có.
- Mở trình duyệt yêu thích và nhấp liên kết này để mở trực tiếp. Sau khi mở, kiểm tra hai nút tải xuống cho file liên quan đến hệ điều hành bạn cài trên máy.
- Nhấp vào phiên bản khuyến nghị cho bạn và tải xuống sẽ bắt đầu ngay. Nhấp file từ ribbon tải xuống trình duyệt để mở và xác nhận mọi lời nhắc bảo mật có thể xuất hiện sau khi chạy.
- Sau khi cửa sổ trình khắc phục sự cố Windows update mở, nhấp Next để chạy quét. Nếu bạn muốn chạy quét với quyền quản trị, nhấp Advanced và nhấp nút "Run as administrator".
- Đợi quét hoàn tất và vấn đề nên được khắc phục tự động nếu bạn làm theo hướng dẫn xuất hiện trên màn hình.
- Sau khi quy trình kết thúc, khởi động lại máy, và chạy lại cập nhật để xem vấn đề "Windows update không thể cài đặt do lỗi 2149842967" có xuất hiện lại hay không.
Giải pháp 2: Cài đặt cập nhật thủ công
Nếu lỗi xuất hiện khi Windows tự động kiểm tra và tải cập nhật, bạn luôn có thể thử cài đặt thủ công bằng cách tải từ Windows Update Catalog. Đây là trang web từ đó bạn có thể tải hầu như mọi cập nhật từng được phát hành cho Windows. Thử và xem liệu nó khắc phục vấn đề của bạn.
- Truy cập trang hỗ trợ Microsoft để tìm cập nhật mới nhất phát hành cho phiên bản Windows của bạn. Nó nên nằm ở đầu danh sách bên trái trang với phiên bản Windows 10 hiện tại ở đầu.
- Sao chép số KB (Knowledge Base) cùng với chữ "KB" (ví dụ KB4040724) bên cạnh cập nhật mới nhất cho OS của bạn.
- Mở Microsoft Update Catalog và tìm kiếm bằng cách dán số Knowledge Base bạn sao chép và nhấp nút tìm kiếm ở góc trên phải.
- Nhấp nút Download bên trái và chọn kiến trúc đúng của PC (32bit hoặc 64bit). Đảm bảo bạn biết kiến trúc bộ vi xử lý PC trước khi chọn tùy chọn này.
- Chạy file bạn tải và làm theo hướng dẫn trên màn hình cẩn thận để hoàn tất quy trình cập nhật.
- Sau khi cập nhật kết thúc, đảm bảo bạn khởi động lại máy và cập nhật sẽ được cài trên máy và vấn đề không nên xảy ra với cập nhật tiếp theo được phát hành.
Giải pháp 3: Đặt lại thành phần Windows Update
Đặt lại thành phần Windows Update về trạng thái ban đầu là quy trình dài nhưng được biết rộng rãi là cách tốt nhất giải quyết hầu hết vấn đề liên quan cập nhật. Nó bao gồm nhiều phần hơi phức tạp nên chúng tôi đã cố gắng giải thích kỹ nhất có thể.
Vì bạn sẽ chỉnh sửa registry, chúng tôi khuyên bạn xem bài viết này để sao lưu registry an toàn để ngăn chặn vấn đề thêm.
- Hãy bắt đầu phương pháp bằng cách tắt các dịch vụ sau là dịch vụ lõi liên quan đến Windows Update: Background Intelligent Transfer, Windows Update, và Cryptographic Services. Tắt chúng trước khi bắt đầu rất quan trọng nếu bạn muốn các bước còn lại thực hiện không lỗi.
- Tìm kiếm "Command Prompt" ngay trong menu Bắt đầu hoặc nhấn nút tìm kiếm bên cạnh. Nhấp chuột phải vào kết quả đầu tiên xuất hiện ở trên và chọn tùy chọn "Run as administrator".
- Người dùng dùng phiên bản Windows cũ có thể dùng tổ hợp phím Windows Logo + R để mở hộp thoại Run. Gõ "cmd" vào hộp và dùng tổ hợp Ctrl + Shift + Enter để chạy Command Prompt với quyền quản trị.
- Sao chép và dán lệnh hiển thị dưới và đảm bảo bạn nhấn phím Enter.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- Sau bước này, bạn sẽ phải xóa một số file nếu muốn tiếp tục đặt lại thành phần cập nhật. Điều này cũng nên làm qua Command Prompt với quyền admin. Chạy lệnh này:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- Đổi tên thư mục SoftwareDistribution và catroot2. Để làm vậy, tại command prompt với quyền admin, sao chép và dán hai lệnh sau và nhấp Enter sau mỗi lệnh.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak
- Hãy điều hướng lại thư mục System32 để tiến hành phần cuối phương pháp. Đây là cách làm trong Command Prompt.
cd /d %windir%\system32
- Vì chúng ta đã reset hoàn toàn dịch vụ BITS, chúng ta sẽ cần đăng ký lại tất cả file cần thiết cho dịch vụ này chạy và hoạt động đúng. Tuy nhiên, mỗi file yêu cầu lệnh mới để đăng ký lại nên quy trình có thể khá dài. Sao chép lệnh từng cái và đảm bảo không bỏ sót. Bạn có thể tìm danh sách hoàn chỉnh nếu làm theo liên kết này trong file Google Drive.
- Điều tiếp theo chúng ta làm là reset Winsock bằng cách sao chép và dán lệnh sau vào Command Prompt admin:
netsh winsock reset netsh winhttp reset proxy
- Nếu tất cả bước trên đã trải qua suôn sẻ, bạn bây giờ có thể bắt đầu dịch vụ bạn tắt ở bước đầu bằng lệnh dưới.
net start bits net start wuauserv net start appidsvc net start cryptsvc
- Khởi động lại máy sau khi làm theo các bước và thử chạy Windows Update lại. Hy vọng bạn bây giờ có thể bắt đầu Windows Update mà không nhận lỗi 0xc1900204.