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 10 Update 0xc1900200?

Mã lỗi 0xc1900200 xuất hiện khi người dùng cố gắng nâng cấp từ phiên bản Windows cũ hơn lên Windows 10 bằng tiện ích Windows Update Assistant. Điều này có thể xảy ra khi cố gắng nâng cấp từ Windows 7 hoặc Windows 8.1 lên Windows 10. Trong mọi trường hợp, trình cài đặt cho biết mọi yêu cầu đều được đáp ứng nhưng vì một lý do nào đó, quá trình nâng cấp cuối cùng thất bại với mã lỗi này.

Cách khắc phục lỗi Windows 10 Update 0xc1900200?

Nguyên nhân gây ra lỗi Windows Update 0xc1900200?

Dưới đây là danh sách ngắn những thứ có thể gây ra lỗi:

  • Yêu cầu tối thiểu không được đáp ứng – Windows 10 không thể cài đặt trên mọi cấu hình. Nếu bạn có máy tính cấu hình thấp, có thể đây là lý do cài đặt thất bại với mã lỗi này.
  • Thành phần WU bị lỗi (Glitched WU component) – Như đã thấy, một trong những nguyên nhân phổ biến nhất gây ra mã lỗi này là sự không nhất quán với một hoặc nhiều thành phần Windows Update. Nếu kịch bản này áp dụng, bạn nên khắc phục được bằng cách reset bộ nhớ cache Windows Update (thủ công hoặc bằng agent tự động).
  • Không gian phân vùng Reserved không đủ – Một nguyên nhân phổ biến khác dẫn đến vấn đề này là không gian không đủ trong Phân vùng Reserved. Agent nâng cấp sẽ phụ thuộc nhiều vào phân vùng này và sẽ thất bại trừ khi nó có đủ không gian để trao đổi dữ liệu tự do. Trong trường hợp này, bạn có thể khắc phục bằng cách mở rộng System Reserved partition bằng tiện ích của bên thứ 3.
  • Hỏng tệp hệ thống (System File Corruption) – Trong trường hợp hiếm, vấn đề này cũng có thể xảy ra do loại dữ liệu hỏng nào đó thiết yếu cho OS. Nếu kịch bản này áp dụng, bạn có thể giải quyết bằng cách làm mới mọi thành phần OS bằng quy trình cài đặt sửa chữa (in-place repair).

Sửa chữa tệp hệ thống bị hỏng

Tải xuống và chạy Restoro để quét tệp bị hỏng từ đây, nếu tìm thấy tệp bị hỏng và thiếu hãy sửa chúng bằng Restoro ngoài việc thực hiện các Phương pháp dưới.

Phương pháp 1: Xác minh Yêu cầu Tối thiểu

Như đã thấy, mã lỗi này thường xuất hiện nếu Windows 10 không tương thích với thông số kỹ thuật của hệ thống.

Nhấp tại đây để truy cập trang web Microsoft chính thức. Nhấp nút "Get the Anniversary Update now" và tệp sẽ bắt đầu tải xuống.

Khi tải xong, chạy nó và Update Assistant sẽ bắt đầu. Cửa sổ sẽ mở với nút "Update now". Nhấp vào nó và bạn sẽ sớm nhận được báo cáo tương thích.

Nếu có vấn đề, bạn sẽ được báo biết phần nào của máy không tương thích với Windows 10. Ngược lại, nếu mọi thứ có dấu tích xanh, vấn đề có thể do thành phần Windows Update.

Trong trường hợp này, chuyển sang phương pháp tiếp theo dưới.

Phương pháp 2: Reset bộ nhớ cache Windows Update

Như đã được báo cáo bởi nhiều người dùng bị ảnh hưởng, nguyên nhân số một gây ra lỗi 0xc1900200 là một hoặc nhiều thành phần Windows Update bị mắc kẹt ở trạng thái limbo và không thể xử lý quá trình nâng cấp.

Nếu kịch bản này ápplicable, reset tất cả các thành phần Windows Update liên quan sẽ giúp bạn giải quyết vấn đề nhanh chóng. Nhiều người dùng bị ảnh hưởng đã xác nhận nâng cấp Windows hoàn tất thành công sau khi làm theo một trong hai quy trình được giải thích trên.

Khi nói đến việc reset tất cả các thành phần WU liên quan, có hai hướng dẫn khác nhau bạn có thể làm theo – Bạn có thể chọn cách thủ công dựa trên CMD prompt nâng cao hoặc dùng agent WU tự động nếu muốn nhanh chóng hơn.

Làm theo hướng dẫn bạn cảm thấy thoải mái hơn:

Reset thành phần WU qua agent tự động

  1. Truy cập trang Microsoft Technet (tại đây) từ trình duyệt mặc định và tải xuống script Reset Windows Update Agent.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  2. Đợi kiên nhẫn cho đến khi tải xuống ban đầu hoàn tất, sau đó giải nén file zip bằng tiện ích như WinRar, WinZip hoặc 7zip.
  3. Khi nội dung archive được 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 ý: Hãy nhớ rằng trong quá trình này, tất cả các thành phần Windows Update sẽ được reset tự động, vì vậy hãy chắc chắn bạn không có thao tác đang chạy có thể bị ảnh hưởng.
  4. Sau khi thao tác hoàn tất, khởi động lại máy tính và đợi lần khởi động tiếp theo hoàn tất. Sau đó, thử lại quy trình cập nhật một lần nữa và xem vấn đề có được giải quyết không.

Nếu bạn vẫn gặp lỗi 0xc1900200 trong quá trình nâng cấp, chuyển sang phương pháp dưới.

Reset tất cả thành phần WU qua cửa sổ CMD nâng cao

  1. Nhấn Windows key + R để mở hộp thoại Run. Tiếp theo, nhập 'cmd' vào hộp Run mới mở, sau đó 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 lời nhắc UAC (User Account Control), nhấp Yes để cấp đặc quyền admin.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  2. Khi đã bên trong CMD 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ả quy trình WU thiết yếu:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    Lưu ý: Chỉ để bạn biết thay đổi gì, các lệnh này sẽ dừng hiệu quả dịch vụ Windows Update, MSI Installer, dịch vụ Cryptographic, và dịch vụ BITS.

  3. Một khi mọi thành phần liên quan đã dừng, chạy các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để đổi tên thư mục SoftwareDistribution và Catroot2 nhằm loại bỏ khả năng thành phần OS bị hỏng tham gia thao tác:
    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 giữ các tệp cập nhật tạm thời được sử dụng bởi thành phần Windows update.

  4. Một khi bạn làm mới Catroot2 và SoftwareDistribution, chạy các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để bật lại dịch vụ bạn đã tắt trước:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Khởi động lại máy tính và đợi trình tự khởi động tiếp theo hoàn tất. Khi thủ tục boot tiếp theo hoàn tất, cố gắng khởi chạy quy trình nâng cấp một lần nữa và xem setup có hoàn tất mà không xuất hiện lỗi 0xc1900200 không.

Nếu cùng vấn đề vẫn xảy ra, chuyển sang phương pháp tiếp theo.

Phương pháp 3: Mở rộng phân vùng reserved (System Reserved Partition)

Như đã thấy, vấn đề cụ thể này cũng có thể xảy ra do không đủ không gian trên phân vùng system reserved để hoàn tất thao tác. Nếu kịch bản này áp dụng, thao tác sẽ thất bại với lỗi 0xc1900200 do vấn đề không gian.

Một số người dùng Windows cũng gặp khó khăn với vấn đề này đã báo cáo họ cuối cùng giải quyết được bằng cách dùng công cụ bên thứ 3 có khả năng mở rộng system reserved partition lên 350 MB. Hầu hết người dùng bị ảnh hưởng xác nhận vấn đề không còn xảy ra sau khi hoàn tất thao tác này.

Có hai tình huống khác nhau cho phép bạn làm điều này.

Sử dụng Device Manager (Disk Management)

  1. Giữ phím Windows và nhấn R. Sau đó, nhập diskmgmt.msc và nhấp OK để mở Disk Management.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  2. Nhấp vào ổ C:\ và nhìn dưới Partition Map. Phân vùng đầu sẽ là phân vùng 100MB (System, Active, Primary Partition) Chuột phải vào nó và chọn Change Drive Letters and Paths (Nhấp Add và chọn Y:)Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  3. Khi xong, Nhấp Start -> Nhập cmd chuột phải cmd và chọn Run as Administrator. Khi ở command prompt, nhập:
    takeown /f . /r /d y
    icacls . /grant administrators:F /t <xem note dưới>
    attrib -h -s -r bootmgr

    Lưu ý: Cho lệnh icacls, dùng tên user của bạn (tìm bằng cách nhập whoami trong command-prompt). Khi xong, giữ phím Windows và nhấn R mở ổ Y:, đảm bảo hidden files/folders được Show. Vào thư mục Boot, xóa tất cả ngôn ngữ trừ en-US bằng SHIFT + DELETE và dọn Recycle Bin.

  4. Bây giờ trong cùng Command Prompt, nhập:
    trên Windows 8 trở lên: chkdsk Y: /F /X /sdcleanup /L:5000
    trên Windows 7: chkdsk Y: /F /X /L:5000

    Điều này sẽ cắt ngắn log NTFS xuống 5MB và để đủ không gian cho cài đặt xử lý. Bạn có thể tiến hành cài đặt sau khi cài đặt xong, quay lại diskmgmt.msc và xóa ký tự ổ cho phân vùng boot.

Sử dụng công cụ bên thứ 3

Dưới đây là hướng dẫn nhanh dùng phiên bản miễn phí Partition Wizard để mở rộng system reserved partition:

  1. Truy cập liên kết (tại đây) và nhấp Download Freeware để tải phiên bản miễn phí Partition Wizard.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  2. Đợi tải xong, nhấp đúp vào file Partition Wizard executable và làm theo hướng dẫn để cài đặt phần mềm bên thứ 3.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  3. Đi qua màn hình cài đặt và khởi động lại máy tính khi cài đặt xong. Bạn có thể tránh cài PuPs không cần thiết bằng cách ngăn cài đặt sản phẩm phần mềm bổ sung.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  4. Khi cài đặt xong, khởi động lại máy tính và mở Partition Wizard khi khởi động tiếp theo xong.
  5. Khi đến màn hình Partition Wizard ban đầu, nhấp vào Disk & Partition Management từ danh sách tùy chọn.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  6. Khi đã ở đúng phần, chuyển sang phần bên phải và chuột phải vào phân vùng System Reserved. Từ menu ngữ cảnh mới xuất hiện, chọn Extend.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  7. Trong màn hình Extend partition, bắt đầu bằng cách chọn ổ bạn muốn lấy không gian từ bằng cách chọn ổ thích hợp từ menu thả xuống liên kết với Take Free Space from. Khi ổ đúng được chọn, dùng thanh trượt dưới để mở rộng System Reserved partition lên ít nhất 1 GB, sau đó nhấp Ok để lưu thay đổi và bắt đầu thao tác.Cách khắc phục lỗi Windows 10 Update 0xc1900200?
  8. Đợi thao tác hoàn tất, khởi động lại máy tính và xem vấn đề có được giải quyết ở lần khởi động tiếp theo không.
  9. Khi trình tự khởi động tiếp theo hoàn tất, lặp lại thao tác nâng cấp và xem thủ tục có hoàn tất thành công không.

Nếu bạn vẫn gặp mã lỗi 0xc1900200, chuyển sang phương pháp cuối cùng.

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

Nếu hai phương pháp đầu không cho phép bạn giải quyết mã lỗi 0xc1900200 trong quá trình nâng cấp với Windows Upgrade Assistant, có khả năng bạn đang đối mặt với某种形式 hỏng hóc hệ thống không thể giải quyết theo cách thông thường.

Trong trường hợp kịch bản này áp dụng, bạn nên khắc phục được bằng cách reset mọi thành phần Windows có thể kích hoạt thông báo lỗi này. Khi nói đến việc này, cách hiệu quả nhất là thực hiện cài đặt sửa chữa (in-place upgrade).

Cài đặt sửa chữa sẽ cho phép bạn sửa hầu hết các trường hợp hỏng tệp hệ thống bằng cách thay thế mọi thành phần Windows bao gồm quy trình liên quan đến boot. Lợi ích lớn là nó làm điều này mà không ảnh hưởng tệp cá nhân. Vì vậy bạn sẽ hoàn tất thao tác trong khi giữ ứng dụng, game, media cá nhân và thậm chí một số tùy chọn người dùng.

Để hướng dẫn từng bước thực hiện cài đặt sửa chữa, làm theo hướng dẫn từng bước đi kèm bài viết này (TẠI ĐÂY). Sau khi thao tác hoàn tất, thử lại quy trình nâng cấp và xem thao tác có hoàn tất không có mã lỗi 0xc1900200.