Nhiều người dùng Windows gặp phải mã lỗi 0xc1900201 khi cố gắng cài đặt bản cập nhật bảo mật thông qua tính năng cập nhật tích hợp hoặc ứng dụng Windows 10 Update Assistant. Hầu hết người dùng bị ảnh hưởng báo cáo rằng mã lỗi đi kèm thông báo "Something went wrong" (Đã có sự cố xảy ra) hoặc "You can contact Microsoft support for help with error" (Bạn có thể liên hệ hỗ trợ Microsoft để được trợ giúp). Vấn đề này dường như chỉ xảy ra trên Windows 10.
Nguyên nhân gây ra lỗi Windows Update 0xc1900201
Chúng tôi đã điều tra vấn đề này bằng cách xem xét các báo cáo của người dùng và thử nghiệm các chiến lược sửa chữa được đề xuất bởi những người dùng khác đã giải quyết thành công sự cố. Kết quả cho thấy có một số kịch bản khác nhau có thể kích hoạt mã lỗi cụ thể này. Dưới đây là danh sách ngắn gọn các nguyên nhân tiềm ẩn có thể gây ra lỗi 0xc1900201:
- Windows Update bị kẹt giữa các bản cập nhật – Dưới một số trường hợp, mã lỗi này có thể xảy ra do một bản cập nhật Windows xấu bị kẹt ở trạng thái limbo. Trong một số trường hợp, vấn đề này có thể làm hỏng toàn bộ thành phần WU, ngăn người dùng cập nhật phiên bản hệ điều hành. Trong trường hợp này, bạn có thể giải quyết bằng cách chạy trình khắc phục sự cố Windows Update để tự động xác định và xử lý vấn đề.
- Thành phần WU bị lỗi – Nếu người dùng không thể cài đặt bất kỳ bản cập nhật mới nào (không chỉ một bản), rất có thể một hoặc nhiều thành phần WU đã bị lỗi và đang ngăn chặn quá trình cập nhật. Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách đặt lại tất cả các thành phần WU (bằng công cụ tự động hoặc thủ công qua CMD với quyền quản trị).
- Hệ điều hành từng được clone – Vấn đề này rất phổ biến khi người dùng đã di chuyển hệ điều hành từ HDD sang SSD mới hơn. Sự không nhất quán xảy ra do cố gắng xác thực thất bại do thay đổi phần cứng. Trong trường hợp này, bạn có thể giải quyết bằng cách sử dụng Registry Editor để sửa đổi giá trị PortableOperatingSystem.
- Hỏng file hệ thống – Trong trường hợp hiếm gặp, bạn sẽ gặp sự cố này do một loại hỏng file hệ thống nào đó cuối cùng ảnh hưởng đến các thành phần cập nhật. Trong trường hợp này, bạn có thể giải quyết bằng cách chạy một vài tiện ích tích hợp có khả năng sửa chữa các thành phần bị ảnh hưởng (DISM và SFC) hoặc bằng cách làm mới mọi thành phần Windows (qua cài đặt sửa chữa hoặc cài đặt sạch).
Nếu bạn cũng đang gặp lỗi 0xc1900201 và một trong các kịch bản trên có vẻ phù hợp, hãy chuyển đến phần tiếp theo để xem hướng dẫn khắc phục sự cố. Dưới đây là tập hợp các sửa chữa tiềm năng mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để giải quyết vấn đề.
Để hiệu quả nhất, hãy làm theo các hướng dẫn dưới theo đúng thứ tự chúng tôi sắp xếp (được sắp xếp theo hiệu quả và mức độ nghiêm trọng). Cuối cùng bạn sẽ tìm thấy một giải pháp khắc phục sự cố bất kể nguyên nhân gây ra vấn đề.
Phương pháp 1: Chạy trình khắc phục sự cố Windows Update
Trong một số trường hợp, lỗi 0xc1900201 xảy ra do một bản cập nhật Windows xấu bị kẹt ở trạng thái limbo hoặc do một thành phần bị lỗi làm ngừng toàn bộ hoạt động. Nếu sự cố chỉ bề mặt, bạn thường có thể khắc phục tự động bằng cách chạy trình khắc phục sự cố Windows Update.
Nếu sự cố khá phổ biến, Microsoft rất có thể đã phát hành bản vá nóng. Để tận dụng, bạn chỉ cần chạy trình khắc phục sự cố Windows Update. Công cụ này phân tích tất cả các thành phần Windows Update và đề xuất chiến lược sửa chữa khả thi nếu kịch bản đã được vá nóng покрыть.
Dưới đây là hướng dẫn từng bước chạy trình khắc phục sự cố Windows Update để khắc phục mã lỗi 0xc1900201:
- Mở hộp thoại Run bằng cách nhấn Windows key + R. Tiếp theo, nhập 'ms-settings:troubleshoot' và nhấn Enter để mở tab Troubleshooting của ứng dụng Settings.

- Khi đã vào tab Troubleshooting, chú ý đến phần bên phải và điều hướng đến mục Get up and running. Sau đó, nhấp vào Run the troubleshooter.

- Sau khi khởi động tiện ích, chờ quét ban đầu hoàn tất mà không ngắt quãng. Quá trình đầu tiên này cực kỳ quan trọng vì nó sẽ xác định xem các chiến lược sửa chữa có sẵn trong tiện ích có thực sự áp dụng được trong tình huống hiện tại của bạn hay không.

- Nếu một chiến lược sửa chữa được bao gồm phù hợp với vấn đề cụ thể của bạn, nhấp vào Apply this fix để thực thi các bước sửa chữa trên máy của bạn.
Lưu ý: Quan trọng cần nhớ rằng tùy thuộc vào bản sửa được đề xuất, bạn có thể cần thực hiện một số bước thủ công để áp dụng chiến lược sửa chữa được khuyến nghị. Nhưng đừng lo lắng, hướng dẫn từng bước sẽ được cung cấp bên trong tab trình khắc phục sự cố Windows Update.
- Sau khi bản sửa được áp dụng thành công, khởi động lại máy tính và xem liệu sự cố có được giải quyết khi khởi động tiếp theo hay không.
Nếu cùng lỗi 0xc1900201 vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.
Phương pháp 2: Đặt lại tất cả thành phần WU
Nếu trình khắc phục sự cố Windows Update không thể giải quyết tự động, hoàn toàn có thể bạn đang gặp phải loại vấn đề không thể giải quyết theo cách thông thường. Nếu kịch bản này áp dụng, lỗi 0xc1900201 có thể bị ném ra vì một hoặc nhiều dịch vụ Windows Update bị kẹt ở trạng thái limbo.
Một số người dùng Windows 10 gặp cùng mã lỗi đã xác nhận rằng họ đã khắc phục hoàn toàn lỗi 0xc1900201 bằng cách đặt lại tất cả các thành phần Windows Update liên quan đến hoạt động này.
Khi đặt lại tất cả thành phần WU, bạn có hai cách: làm thủ công bằng cách nhập chuỗi lệnh trong Command Prompt nâng cao hoặc sử dụng WU agent tự động để hoàn thành tự động.
Hãy làm theo cách nào phù hợp với trình độ kỹ thuật của bạn.
Đặt lại tất cả thành phần WU qua agent tự động
- Truy cập trang Microsoft Technet (tại đây) với trình duyệt mặc định và tải xuống script Reset Windows Update Agent.

- Chờ tải xuống hoàn tất, sau đó giải nén file zip bằng tiện ích giải nén như WinRar, WinZip hoặc 7zip.
- Sau khi giải nén, nhấp đúp vào ResetWUENG.exe, sau đó làm theo hướng dẫn trên màn hình để chạy script trên máy tính. Lưu ý rằng trong quá trình này, tất cả thành phần Windows Update sẽ được đặt lại tự động.
- Sau khi hoàn tất, khởi động lại máy tính và chờ khởi động tiếp theo hoàn tất để thử lại thủ tục.
Nếu bạn vẫn gặp lỗi 0xc1900201 khi cố gắng cài đặt một bản cập nhật Windows nhất định, hãy chuyển sang phương pháp tiếp theo bên dưới.
Đặt lại tất cả thành phần WU qua CMD nâng cao
- Nhấn Windows key + R để mở hộp thoại Run. Nhập 'cmd' vào hộp văn bản và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao. Khi thấy UAC (User Account Control), nhấp Yes để cấp quyền quản trị.

- Khi đã vào Command Prompt nâng cao, nhập các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để dừng tất cả các dịch vụ WU thiết yếu:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
Lưu ý: Ngay sau khi chạy các lệnh này, bạn sẽ dừng hiệu quả Dịch vụ Windows Update, trình cài đặt MSI, Dịch vụ mã hóa và dịch vụ BITS.
- Sau khi tất cả các dịch vụ liên quan đã dừng, chạy các lệnh tiếp theo theo thứ tự để đổi tên thư mục SoftwareDistribution và Catroot2 nhằm tránh mọi trường hợp hỏng thành phần:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
Lưu ý: Hai thư mục này chịu trách nhiệm lưu trữ các file cập nhật tạm thời được sử dụng bởi các thành phần Windows Update.
- Sau khi làm mới thư mục Catroot2 và SoftwareDistribution, chạy các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để kích hoạt lại các dịch vụ trước đó đã vô hiệu hóa:
net start wuauserv net start cryptSvc net start bits net start msiserver
- Khởi động lại máy tính và chờ trình tự khởi động tiếp theo hoàn tất. Khi quá trình khởi động hoàn tất, hãy thử cài đặt bản cập nhật trước đó bị lỗi 0xc1900201 và xem sự cố có được giải quyết hay không.
Nếu cùng vấn đề vẫn xảy ra, hãy chuyển sang phương pháp tiếp theo bên dưới.
Phương pháp 3: Hoàn tất di chuyển hệ điều hành từ HDD sang SSD
Vấn đề cụ thể này cũng có thể xảy ra khi người dùng trước đây đã di chuyển hệ điều hành từ HDD sang SSD mà không cài đặt sạch (thông qua cloning hoặc thủ tục tương tự). Nếu kịch bản này ápplicable, hầu hết các thành phần Windows sẽ chạy như trước, nhưng một thành phần có khả năng bị ảnh hưởng là Windows Update.
Nếu kịch bản này áp dụng, xác thực có thể không thành công, do đó bạn sẽ thấy lỗi 0xc1900201 mỗi khi cố gắng cài đặt bản cập nhật đang chờ. Một số người dùng Windows cũng gặp khó khăn giải quyết vấn đề này đã xác nhận rằng họ khắc phục hoàn toàn bằng cách sử dụng Registry Editor để sửa đổi giá trị PortableOperatingSystem thành 0. Giả định là việc này sẽ thay đổi trạng thái hệ điều hành thành vĩnh viễn, từ đó ngăn chặn hầu hết các vấn đề xác thực có thể xảy ra sau khi di chuyển hệ điều hành.
Dưới đây là hướng dẫn nhanh sử dụng Registry Editor để khắc phục lỗi 0xc1900201:
- Nhấn Windows key + R để mở hộp thoại Run. Tiếp theo, nhập 'regedit.msc' và nhấn Enter để mở Registry Editor. Khi được nhắc bởi UAC (User Account Control), nhấp Yes để cấp quyền quản trị.
- Khi đã vào Registry Editor, sử dụng bên trái để điều hướng đến vị trí sau:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
Lưu ý: Bạn có thể điều hướng thủ công hoặc dán địa chỉ trực tiếp vào thanh điều hướng và nhấn Enter để đến ngay lập tức.
- Sau khi đến đúng vị trí, chuyển sang bên phải và nhấp đúp vào giá trị Dword PortableOperatingSystem.
- Khi đã vào khóa registry Edit DWORD (32-bit) của PortableOperatingSystem, đặt Base thành Hexadecimal và Value data thành 0, sau đó nhấp Ok để lưu thay đổi.
- Khởi động lại máy tính và chờ trình tự khởi động tiếp theo hoàn tất.
- Sau khi thủ tục khởi động hoàn tất, lặp lại hành động trước đây gây ra lỗi 0xc1900201 và xem vấn đề có được giải quyết hay không.
Nếu bạn vẫn thấy cùng lỗi khi cố gắng cài đặt một bản cập nhật Windows nhất định, hãy chuyển sang sửa chữa tiềm năng tiếp theo bên dưới.
Phương pháp 4: Chạy quét DISM và SFC
Nếu không có phương pháp nào ở trên cho phép bạn khắc phục lỗi 0xc1900201, rất có thể vấn đề xảy ra do một loại hỏng file hệ thống nào đó. Điều này đã được báo cáo nhất quán bởi một số người dùng Windows, vì vậy chúng tôi nghi ngờ vấn đề có thể được kích hoạt do một loại hỏng file hệ thống ảnh hưởng đến các file hệ thống quan trọng.
Nếu kịch bản này áp dụng, bạn có thể khắc phục bằng cách chạy một vài tiện ích tích hợp được thiết kế để xử lý các trường hợp hỏng Windows phổ biến: DISM (Deployment Image Servicing and Management) và SFC (System File Checker).
Lưu ý rằng trong khi SFC tốt hơn ở việc sửa chữa lỗi logic, DISM hiệu quả hơn nhiều trong việc xử lý các phụ thuộc WU có thể ảnh hưởng đến hoạt động cập nhật. Vì vậy, chúng tôi khuyên bạn nên chạy cả hai tiện ích để tối đa hóa cơ hội khắc phục lỗi 0xc1900201 một lần cho tất cả.
Dưới đây là hướng dẫn nhanh chạy cả quét SFC & DISM từ Command Prompt nâng cao:
- Nhấn Windows key + R để mở hộp thoại Run. Bên trong hộp Run mới xuất hiện, nhập 'cmd' vào hộp văn bản và nhấn Ctrl + Shift + Enter để mở lệnh CMD nâng cao. Sau khi thấy lời nhắc UAC (User Account Control), nhấp Yes để cấp quyền quản trị cho cửa sổ CMD.

- Khi đã vào dấu nhắc CMD nâng cao, nhập lệnh sau và nhấn Enter để khởi động quét SFC:
sfc /scannow
Lưu ý: Hãy nhớ rằng SFC sử dụng bản sao cục bộ được cache để thay thế các trường hợp hỏng bằng các bản sao khỏe mạnh. Để đảm bảo bạn không để hệ thống bị lộ trước các lỗi logic khác, đừng ngắt quãng tiện ích cho đến khi hoạt động hoàn tất.
- Chờ quá trình hoàn tất, sau đó khởi động lại máy tính và chờ trình tự khởi động tiếp theo hoàn tất. Khi xong, khởi động lại máy tính và chờ trình tự khởi động tiếp theo hoàn tất. Khi trình tự khởi động kết thúc, làm theo bước 1 lại để mở Command Prompt nâng cao khác.
- Khi quay lại Command Prompt nâng cao khác, nhập lệnh sau và nhấn Enter để khởi động quét DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Lưu ý: DISM yêu cầu kết nối Internet vĩnh viễn vì nó sẽ sử dụng thành phần WU (Windows update) để tải xuống các bản sao khỏe mạnh sau đó sẽ được dùng để thay thế các trường hợp hỏng. Do đó, bạn cần đảm bảo kết nối Internet không bị ngắt quãng.
- Sau khi hoạt động hoàn tất, khởi động lại máy tính và xem thành phần Windows Update có được khắc phục hay không.
Nếu bạn vẫn gặp cùng lỗi 0xc1900201 khi cố gắng cài đặt bản cập nhật Windows đang chờ, hãy chuyển sang phương pháp cuối cùng bên dưới.
Phương pháp 5: Thực hiện cài đặt sửa chữa/cài đặt sạch
Nếu sửa chữa file hệ thống chung bạn đã thực hiện ở trên không cho phép khắc phục sự cố, rõ ràng bạn đang phải đối mặt với một loại hỏng file hệ thống không thể giải quyết theo cách thông thường. Nếu kịch bản này áp dụng, bạn có thể khắc phục hoàn toàn bằng cách đặt lại mọi thành phần Windows bao gồm mọi quy trình liên quan đến khởi động.
Khi đạt được điều này, bạn thực sự có hai cách tiến:
- Cài đặt sạch – Thủ tục này dễ dàng nhất trong số các phương án và không có yêu cầu nào. Nhưng nhược điểm lớn là bạn sẽ mất tất cả file cá nhân trừ khi bạn sao lưu dữ liệu trước.
- Cài đặt sửa chữa – Cài đặt sửa chữa phức tạp hơn và yêu cầu bạn sở hữu phương tiện cài đặt. Lợi thế lớn của cách này là nó chỉ tác động đến các thành phần Windows. Điều này có nghĩa là tất cả file cá nhân bao gồm game, ứng dụng, phương tiện cá nhân thậm chí một số tùy chọn người dùng sẽ không bị ảnh hưởng.
Hãy làm theo phương pháp nào phù hợp với những gì bạn muốn đạt được từ thủ tục này.