Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?

Một số người dùng Windows 10 đang gặp phải lỗi 0xc1900223 bất cứ khi nào họ cố gắng cài đặt Windows Update theo cách thông thường. Trong hầu hết các trường hợp được ghi nhận, sự cố xảy ra khi người dùng cố gắng cài đặt bản cập nhật 1903 và thông thường, lỗi xuất hiện khi bản cập nhật đạt đến 97%.

Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?

Trong trường hợp bạn chỉ gặp sự cố với bản cập nhật 1903, bạn nên thử cài đặt lại bản cập nhật thông qua $ GetCurrent thư mục. Nếu cách đó không hiệu quả, một phương pháp khả thi khác có thể cho phép bạn khắc phục sự cố là sử dụng Nâng cấp PC này ngay bây giờ tính năng của Công cụ tạo phương tiện . Một cách khác để phá vỡ thành phần WU tích hợp là cài đặt bản cập nhật theo cách thủ công qua Danh mục Microsoft Update .

Tuy nhiên, sự cố này cũng có thể do trình chặn quảng cáo trên toàn mạng như Pi-Hole gây ra. Nếu đang sử dụng, bạn có thể tắt tạm thời (trong khi cài đặt bản cập nhật) hoặc gỡ cài đặt hoàn toàn tiện ích.

Trong một số trường hợp, sự cố cũng có thể xảy ra do một số loại trục trặc hoặc lỗi tệp hệ thống ảnh hưởng đến thành phần Windows Update. Trong trường hợp này, bạn có thể thử làm mới mọi thành phần Windows Update hoặc chạy một vài tiện ích có khả năng sửa lỗi tệp hệ thống (SFC, DISM hoặc Clean Install).

Phương pháp 1:Buộc cập nhật qua thư mục $ getcurrent

Bất cứ khi nào bạn cố gắng cài đặt bản cập nhật Windows đang chờ xử lý, Windows 10 sẽ tự động tạo thư mục $ GetCurrent và $ SysReset trong C:\ của bạn lái xe. Thư mục này sẽ chứa các tệp nhật ký về quy trình Windows Update mới nhất, nhưng cũng có thể chứa các tệp cài đặt từ bản cập nhật đó.

Trong trường hợp bạn đang xử lý cập nhật windows không thành công (đây là trường hợp bạn gặp phải lỗi 0xc1900223) bạn có thể buộc cài đặt bản cập nhật bằng cách truy cập thư mục con phương tiện của $ getcurrent và thực hiện lại cài đặt theo cách đó.

Tuy nhiên, hãy nhớ rằng thư mục $ getcurrent bị ẩn theo mặc định. Vì vậy, bạn sẽ cần truy cập trực tiếp qua thanh địa chỉ hoặc bằng cách bật Thư mục ẩn từ File Explorer.

Dưới đây là hướng dẫn nhanh từng bước về cách buộc cập nhật qua c thư mục:

  1. Mở File Explorer, dán lệnh sau vào bên trong thanh điều hướng ở trên cùng và nhấn Enter:
     C:/$getcurrent

    Lưu ý: Lưu ý rằng bạn có thể cần thay đổi C ký tự tương ứng với ổ đĩa hệ điều hành hiện tại của bạn.
    Lưu ý 2: Ngoài ra, bạn có thể truy cập vị trí này theo cách thủ công bằng cách bật các mục ẩn trước (Trong File Explorer, đi tới Xem và chọn hộp được liên kết với Các mục ẩn .

    Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  2. Sau khi bạn thực hiện việc này, hãy truy cập thư mục phương tiện từ danh sách các thư mục con và nhấp đúp vào Bắt đầu có thể thực thi.
  3. Sau khi bạn ở bên trong màn hình cài đặt bản cập nhật, hãy làm theo lời nhắc trên màn hình để cài đặt bản cập nhật thông qua tệp thực thi chuyên dụng.
  4. Sau khi cài đặt thành công bản cập nhật, hãy khởi động lại máy tính của bạn và xem sự cố có được giải quyết ở lần khởi động hệ thống tiếp theo hay không.

Trong trường hợp $ getcurrent thư mục không hiển thị, rất có thể thành phần WU không thể cập nhật các tệp cần thiết cho quá trình cài đặt. Nếu điều này có thể áp dụng được, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 2:Cập nhật qua Công cụ tạo phương tiện

Nếu chức năng WU tự động không thể tự cập nhật lên phiên bản 1903, bạn có thể buộc cài đặt bằng cách sử dụng công cụ Media Creation. Ngoài việc cho phép bạn xóa cài đặt Windows 10, công cụ này còn bao gồm tính năng Nâng cấp PC này ngay bây giờ sẽ có thể hoạt động cho phép bạn sửa lỗi 0xc1900223.

Một số người dùng bị ảnh hưởng đã xác nhận rằng thao tác này cho phép họ cập nhật bản dựng Windows 10 của mình.

Dưới đây là hướng dẫn nhanh về cách cập nhật lên Windows 10 phiên bản 1903 qua Công cụ tạo phương tiện:

  1. truy cập liên kết này ( tại đây ) và nhấp vào nút Cập nhật ngay để tải xuống trợ lý nâng cấp Windows 10. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  2. Sau khi tệp thực thi được tải xuống thành công, hãy nhấp đúp vào tệp và nhấp vào tại UAC (Kiểm soát tài khoản người dùng) để cấp đặc quyền quản trị.
  3. Tiếp theo, hãy làm theo lời nhắc trên màn hình để hoàn tất quá trình cài đặt.
  4. Sau khi thao tác hoàn tất, hãy khởi động lại máy tính của bạn và xem sự cố có được giải quyết ở lần khởi động máy tính tiếp theo hay không. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  5. Sau khi máy tính của bạn khởi động lại, hãy xem sự cố hiện đã được giải quyết chưa.

Trong trường hợp nỗ lực cài đặt bản cập nhật Windows không thành công với 0xc1900223, chuyển xuống bản sửa lỗi tiềm năng tiếp theo bên dưới.

Phương pháp 3:Vô hiệu hóa Pi-Hole (hoặc một trình chặn quảng cáo trên toàn mạng khác)

Hóa ra, 0xc1900223 mã lỗi khi cài đặt bản cập nhật Windows 10 cũng có thể được kích hoạt bởi Pi-Hole hoặc một trình chặn quảng cáo trên toàn mạng tương tự. Theo những người dùng bị ảnh hưởng khác, sự cố này có thể do danh sách chặn DNS có thể khiến quá trình cập nhật ngừng hoàn tất.

Người dùng gặp trường hợp tương tự đã xác nhận rằng họ đã cài đặt được bản cập nhật mà không gặp phải lỗi tương tự bằng cách tắt hoặc gỡ cài đặt Pi-Hole trong khi quá trình cập nhật đang diễn ra.

Tạm thời vô hiệu hóa Pi-Hole

  1. Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘cmd’ và nhấn Ctrl + Shift + Enter để mở lời nhắc CMD nâng cao với quyền truy cập quản trị viên. Khi bạn được UAC (Kiểm soát tài khoản người dùng) nhắc nhở, nhấp vào để cấp đặc quyền quản trị. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  2. Khi bạn đang ở trong lời nhắc CMD nâng cao, hãy nhập lệnh sau để gọi tiện ích Pi-Hole:
     pihole
  3. Khi Pi-Hole đã được gọi, hãy nhập lệnh sau và nhấn Enter để vô hiệu hóa nó:
    pihole disable
  4. Giờ đây, tiện ích chặn quảng cáo Pi-Hole đã bị vô hiệu hóa, hãy thử cài đặt lại bản cập nhật bị lỗi và xem liệu bạn có thể cài đặt nó mà không nhận được 0xc1900223 hay không.
  5. Nếu bản cập nhật được cài đặt thành công, hãy chạy lệnh sau trong cùng một thiết bị đầu cuối trên cao để bật lại Pi-Hole:
    pihole disable

Gỡ cài đặt Pi-Hole

  1. Mở Chạy hộp thoại bằng cách nhấn phím Windows + R . Tiếp theo, nhập ‘cmd’ trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở lời nhắc CMD nâng cao. Tại UAC (Kiểm soát tài khoản người dùng) nhắc, nhấp vào để cấp đặc quyền quản trị. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  2. Bên trong lời nhắc CMD nâng cao, nhập các lệnh sau và nhấn Enter để bắt đầu gỡ cài đặt Pi-Hole:
    pihole uninstall
  3. Sau khi lệnh được xử lý thành công, hãy khởi động lại máy tính của bạn.
  4. Ở lần cập nhật tiếp theo, cố gắng cài đặt bản cập nhật mà trước đó không thành công với 0xc1900223 và xem hoạt động đã hoàn tất chưa.

Trong trường hợp phương pháp này không áp dụng được hoặc không giải quyết được sự cố, hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 4:Xóa bộ nhớ cache DNS

Hóa ra, sự cố cụ thể này cũng có thể xảy ra do sự không nhất quán của mạng có thể được giải quyết bằng cách xóa bộ nhớ cache DNS của máy tính của bạn. Cách dễ nhất để làm điều này là thông qua dấu nhắc CMD nâng cao.

Sau khi thực hiện việc này và khởi động lại máy tính của họ, một số người dùng bị ảnh hưởng đã xác nhận rằng cuối cùng họ đã có thể hoàn tất cài đặt Windows Update mà không gặp phải 0xc1900223 lỗi.

Dưới đây là hướng dẫn nhanh với các bước bạn cần thực hiện để xóa bộ nhớ cache DNS của mình khỏi cửa sổ Command Prompt được nâng cao:

  1. Mở Chạy hộp thoại bằng cách nhấn phím Windows + R trên Bàn phím của bạn. Sau đó, bên trong hộp văn bản, nhập ‘cmd’ và nhấn Ctrl + Shift + Enter để mở cửa sổ CMD nâng cao. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?

    Lưu ý: Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp vào để cấp đặc quyền quản trị.

  2. Khi bạn đã ở bên trong lời nhắc CMD nâng cao, hãy nhập các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh:
    ipconfig /flushdns
    ipconfig /registerdns
    ipconfig /release
    ipconfig /renew
  3. Sau khi mỗi lệnh được xử lý thành công, hãy khởi động lại máy tính của bạn và cố gắng cài đặt bản cập nhật đã bị lỗi trước đó ở lần khởi động máy tính tiếp theo.

Nếu phương pháp này không cho phép bạn khắc phục sự cố 0xc1900223 , hãy chuyển xuống phần sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 5:Cài đặt bản cập nhật qua Danh mục Microsoft Update

Nếu không có phương pháp nào ở trên cho phép bạn khắc phục sự cố cho đến nay, bạn có thể hoàn tất quá trình cài đặt 1903 bằng cách thực hiện thủ công qua Danh mục Microsoft Update. Quy trình này sẽ cài đặt bản cập nhật trực tiếp (không liên quan đến thành phần WU cục bộ). Điều này có nghĩa là mọi phần phụ thuộc bị hỏng có thể gây ra sự cố này sẽ vượt qua được.

Dưới đây là hướng dẫn nhanh về cách cài đặt bản cập nhật 1903 theo cách thủ công qua Danh mục Microsoft Update:

  1. Điều đầu tiên, bạn cần biết kiến ​​trúc hệ điều hành của mình (nếu là 32-bit hoặc 64-bit). Nếu bạn không biết, hãy mở File Explorer , nhấp chuột phải vào PC này và chọn Thuộc tính từ menu ngữ cảnh mới xuất hiện. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  2. Khi bạn đã ở bên trong Thuộc tính hệ thống , hãy xem qua Loại hệ thống thể loại. Nếu nó cho biết 64-bit, bạn sẽ cần tải xuống bản cập nhật 64-bit và nếu nó cho biết 32-bit, bạn cần phiên bản 32-bit. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  3. Khi bạn đã chắc chắn về kiến ​​trúc hệ điều hành của mình, hãy truy cập liên kết này ( tại đây ) và sử dụng chức năng tìm kiếm ở góc trên bên phải của màn hình để tìm kiếm ‘ 4522355 ‘Và nhấn Enter.
  4. Sau khi trang kết quả được tạo, hãy tìm đúng phiên bản tương ứng với phiên bản Windows 10 của bạn (dựa trên x64 hoặc x86) và nhấp vào Tải xuống được liên kết với Windows Update chính xác. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  5. Trên trang xác nhận, nhấp vào liên kết một lần nữa để bắt đầu tải xuống. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?
  6. Kiên nhẫn đợi cho đến khi quá trình tải xuống hoàn tất, sau đó mở gói cài đặt .msu và làm theo lời nhắc trên màn hình để hoàn tất quá trình cài đặt.
  7. Sau khi cài đặt xong, hãy khởi động lại máy tính của bạn để cho phép các tệp còn lại cài đặt.

Trong trường hợp sự cố tương tự vẫn xảy ra hoặc bạn không thể tìm thấy bản cập nhật bị lỗi thông thường bằng cách sử dụng Danh mục Microsoft Update, hãy chuyển xuống bản sửa lỗi tiềm năng tiếp theo bên dưới.

Phương pháp 6:Làm mới mọi thành phần Windows Update

Nếu cho đến nay không có phương pháp nào cho phép bạn giải quyết sự cố này, thì rất có thể bạn đang gặp phải sự cố cụ thể này do sự cố Windows Update cuối cùng ngăn cản khả năng cài đặt các bản cập nhật mới của WU. Điều này rõ ràng nếu nhiều bản cập nhật không thành công với cùng một mã lỗi này ( 0xc1900223 lỗi).

Một số người dùng Windows gặp phải sự cố tương tự đã xác nhận rằng sự cố đã được giải quyết và bản dựng 1903 được cài đặt thành công sau khi họ làm theo một loạt các bước có khả năng đặt lại mọi thành phần được liên kết với WU (Windows Update).

Dưới đây là hướng dẫn từng bước nhanh chóng về cách đặt lại mọi thành phần Windows Update liên quan theo cách thủ công từ lời nhắc CMD nâng cao:

  1. Mở hộp thoại Chạy bằng cách nhấn phím Windows + R . Tiếp theo, bên trong hộp văn bản, nhập ‘cmd’ và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao cửa sổ. Làm thế nào để sửa lỗi Windows Update Error 0xc1900223?

    Lưu ý: Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng) , nhấp vào để cấp đặc quyền quản trị.

  2. Sau khi bạn quản lý để mở lời nhắc CMD nâng cao, hãy nhập các lệnh sau theo thứ tự và nhấn Enter sau mỗi lệnh để dừng mọi dịch vụ WU cần thiết:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

    Lưu ý: Các lệnh này sẽ tự động dừng các dịch vụ được liên kết với các dịch vụ Windows Update, MSI Installer, Cryptographic và BITS.

  3. Sau khi bạn quản lý để tắt mọi dịch vụ cần thiết, hãy dán các lệnh sau (theo bất kỳ thứ tự nào) và nhấn Enter sau mỗi thư mục để đổi tên hai thư mục mà người dùng Windows để lưu trữ tệp cập nhật (SoftwareDistribution Catroot2):
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old 
    ren C:\Windows\System32\catroot2 Catroot2.old

    Lưu ý: Nếu bạn chưa biết, SoftwareDistribution Catroot2 là hai thư mục chịu trách nhiệm lưu trữ các tệp cập nhật đang được thành phần Cập nhật Windows tích cực sử dụng. Vì hai tệp này không thể bị xóa theo cách thông thường, nên cách duy nhất để hạn chế thiệt hại của tệp bị hỏng là buộc hệ điều hành của bạn tạo các bản sao lành mạnh mới sẽ thay thế chúng.

  4. Khi bạn quản lý để xóa hai thư mục, hãy nhập các lệnh cuối cùng này và nhấn Enter sau mỗi lệnh để khởi động lại các dịch vụ tương tự (các dịch vụ tương tự mà chúng tôi đã tắt ở bước 2):
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Sau khi mỗi dịch vụ được khởi động lại, hãy thử cài đặt lại cùng một bản cập nhật đã được lưu trước đó và xem liệu nó có cài đặt thành công ngay bây giờ hay không (không có 0xc1900223 lỗi).

Trong trường hợp mã lỗi tương tự vẫn ngăn bạn cài đặt bản cập nhật, hãy làm theo phương pháp cuối cùng bên dưới.

Phương pháp 7:Chạy quét DISM &SFC

Nếu không có cách khắc phục tiềm năng nào phù hợp với bạn, rất có thể bạn đang phải đối mặt với một số loại lỗi tệp hệ thống khiến thành phần WU của bạn không thể hoạt động. Có nhiều cách để khắc phục, nhưng hầu hết những người dùng bị ảnh hưởng đã tìm cách khắc phục sự cố bằng cách sử dụng một số tiện ích tích hợp sẵn (SFC và DISM).

Cả hai công cụ này đều có khả năng sửa lỗi tệp hệ thống, nhưng chúng hoạt động khác nhau - SFC sử dụng bộ đệm ẩn cục bộ để thay thế lỗi bằng các công cụ tương đương lành mạnh trong khi DISM dựa vào thành phần con của WU để tải xuống các tệp lành mạnh sẽ thay thế các tệp bị hỏng.

Lời khuyên của chúng tôi là chạy nhanh cả hai tiện ích liên tiếp và khởi động lại hệ thống giữa chúng.

Bắt đầu bằng cách thực hiện quét SFC , sau đó khởi động lại và thực hiện quét DISM khi lần khởi động tiếp theo hoàn tất.

Nếu bạn vẫn gặp sự cố, hãy xem xét thực hiện sửa chữa tại chỗ (hoặc cài đặt sạch nếu dữ liệu của bạn đã được sao lưu)