Làm thế nào để khắc phục lỗi Windows Update 0xc1900223?
Một số người dùng Windows 10 đang gặp phảilỗi 0xc1900223bấ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%.
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 $ GetCurrentthư mục. Nếu cách đó không hiệu quả, một phương pháp có thể truyền đạt khác có thể cho phép bạn giải quyết vấn đề 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 thô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: \ 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 (trường hợp này xảy ra nếu 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 vào thư mục con phương tiện của $ getcurrentthư mục 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 bắt buộc cập nhật thông qua c thư mục:
- Mở File Explorer, dán lệnh sau vào trong thanh điều hướng ở trên cùng và nhấn Đi vào:
C: / $ getcurrent
Ghi chú: Hãy nhớ rằng bạn có thể cần phải 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 Lượt xem và chọn hộp được liên kết với Các mặt hàng ẩn. - Sau khi bạn thực hiện việc này, hãy truy cập thư mục media từ danh sách các thư mục con và nhấp đúp vào Khởi đầu có thể thực thi được.
- 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.
- Sau khi cài đặt bản cập nhật thành công, 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 $ getcurrentthư 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 dọn dẹp cài đặt Windows 10, công cụ này cũng bao gồm tính năng Nâng cấp PC Now này sẽ có thể tải xuố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 thông qua Công cụ tạo phương tiện:
- truy cập liên kết này (đâ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.
- 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 Đúng tại UAC (Kiểm soát tài khoản người dùng) để cấp đặc quyền quản trị.
- Tiếp theo, làm theo lời nhắc trên màn hình để hoàn tất cài đặt.
- 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.
- 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 cố gắng cài đặt bản cập nhật Windows không thành công với cùng một 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, 0xc1900223mã 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 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
- nhấn Phím Windows + R để mở ra một Chạy hộp thoại. Tiếp theo, gõ ‘Cmd’ và hãy 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 nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
- Khi bạn ở bên trong lời nhắc CMD nâng cao, hãy nhập lệnh sau để gọi tiện ích Pi-Hole:
lỗ đít
- Khi Pi-Hole đã được gọi, hãy nhập lệnh sau và nhấn Đi vào để vô hiệu hóa nó:
lỗ hổng vô hiệu hóa
- Bây giờ 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.
- 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 nâng cao để kích hoạt lại Pi-Hole:
lỗ hổng vô hiệu hóa
Gỡ cài đặt Pi-Hole
- Mở ra một Chạy hộp thoại bằng cách nhấn Phím Windows + R. Tiếp theo, gõ ‘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ở, bấm vào Đúng để cấp đặc quyền quản trị.
- Bên trong dấu nhắc CMD nâng cao, nhập các lệnh sau và nhấn Đi vào để bắt đầu gỡ cài đặt Pi-Hole:
gỡ cài đặt lỗ hổng
- 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.
- Ở lần cập nhật tiếp theo, hãy cố gắng cài đặt bản cập nhật mà trước đó không thành công với 0xc1900223và 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 lỗi 0xc1900223lỗ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:
- Mở ra một 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, hãy nhập ‘Cmd’ và hãy nhấn Ctrl + Shift + Enter để mở cửa sổ CMD nâng cao.
Ghi chú: Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
- 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 Đi vào sau mỗi lệnh:
ipconfig / flushdns ipconfig / registerdns ipconfig / release ipconfig / gia hạn
- 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 sửa lỗi 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 đều sẽ tránh đượ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:
- Đ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ở Chương trình quản lý dữ liệu, nhấp chuột phải vào PC này và lựa chọn Tính chất từ menu ngữ cảnh mới xuất hiện.
- Khi bạn đã ở bên trong Thuộc tính hệ thống màn hình, hãy nhìn vào 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.
- 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 (đâ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à hãy nhấn Đi vào.
- 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 nút được liên kết với Windows Update chính xác.
- 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.
- Kiên nhẫn chờ 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.
- Sau khi cài đặt xong, 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 vấn đề 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 dẫn đến việc 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 (0xc1900223lỗ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:
- Mở hộp thoại Run bằng cách nhấn Phím Windows + R. Tiếp theo, bên trong hộp văn bản, hãy nhập ‘Cmd’ và hãy nhấn Ctrl + Shift + Enter để mở ra một Dấu nhắc lệnh cửa sổ.
Ghi chú: Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp chuột Đúng để cấp đặc quyền quản trị.
- 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
Ghi chú: 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.
- 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 thứ tự nào) và nhấn Đi vào sau mỗi cái để đổi tên hai thư mục mà người dùng Windows để lưu trữ các tệp cập nhật (Phân phối phần mềm và Catroot2):
ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old
Ghi chú: Nếu bạn không biết, Phân phối phần mềm và 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ì cả hai 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 một 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.
- Sau 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
- 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ó 0xc1900223lỗ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 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 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 một Quét SFC, sau đó khởi động lại và thực hiện Quét DISM khi 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 một cài đặt sạch sẽ nếu dữ liệu của bạn đã được sao lưu)