Lỗi Windows Update là một trong những lỗi tồi tệ nhất vì Windows liên tục ép bạn cài đặt và tải bản cập nhật mới nhưng khi bạn quyết định cài, lỗi bật lên ngăn cản. Một trong những lỗi đó chắc chắn là 8024402c phổ biến ở người dùng Windows 7 và Windows 10.
Có khá nhiều giải pháp khác nhau và đôi khi bạn thậm chí có thể đổ lỗi cho nhà cung cấp internet vì địa chỉ của họ đôi khi không cho phép PC kết nối đến server Microsoft. Dù sao, hãy làm theo các phương pháp dưới để khắc phục.
Giải pháp 1: Thay đổi địa chỉ DNS
Nếu nhà cung cấp internet thực sự gây ra vấn đề, bạn có thể thấy các giải pháp khác không giúp ích vì chúng không thể khắc phục việc địa chỉ DNS hiện tại đơn giản không tương thích với server Microsoft. May mắn thay, thay đổi DNS là quy trình khá dễ nếu bạn làm theo hướng dẫn cẩn thận. Bạn có thể đảo ngược quy trình dễ dàng nếu có sự cố.
- Mở hộp thoại Run bằng cách nhấn phím Windows logo + R. Gõ "ncpa.cpl" và nhấp OK.

- Khi cửa sổ Internet Connection mở, nhấp đúp vào Network Adapter đang hoạt động.
- Sau đó nhấp Properties và nhấp đúp vào Internet Protocol Version 4 (TCP/IPv4).

- Tìm tùy chọn Use the following DNS server addresses.
- Đặt Preferred DNS server thành 8.8.8.8
- Đặt Alternate DNS server thành 8.8.4.4
Lưu ý: Đó là địa chỉ DNS công khai của Google.
- Bây giờ thử cài đặt Windows Updates lại và kiểm tra xem mã lỗi cũ còn xuất hiện không.
Giải pháp 2: Cập nhật driver ổ HDD và SSD
Một số người dùng chia sẻ kinh nghiệm về cùng mã lỗi và nói rằng cập nhật driver HDD hoặc SSD giúp họ khắc phục nhiều vấn đề trên máy tính, kể cả mã lỗi Windows Update cụ thể này. Chúng tôi khuyên bạn làm tương tự, đặc biệt nếu bạn vừa thêm thiết bị lưu trữ mới.
- Chọn nút Start, gõ Device Manager, chọn từ danh sách kết quả.

- Mở rộng danh mục để tìm tên thiết bị, nhấp chuột phải (hoặc nhấn giữ) và chọn Update Driver. Đối với thiết bị lưu trữ, mở rộng Disk drives, nhấp chuột phải thiết bị bạn muốn cập nhật và chọn Update từ menu ngữ cảnh.

- Chọn Search automatically for updated driver software.
- Nếu Windows không tìm thấy driver mới, bạn có thể thử tìm trên trang web của nhà sản xuất thiết bị và làm theo hướng dẫn.
Lưu ý: Nếu bạn dùng Windows 10, driver mới thường được cài cùng các bản cập nhật Windows khác nên hãy chắc chắn giữ máy tính cập nhật. Windows Update chạy tự động trên Windows 10 nhưng bạn có thể kiểm tra theo hướng dẫn dưới để tìm bản cập nhật mới.
- Dùng tổ hợp Windows Key + I để mở Settings trên PC Windows. Hoặc tìm "Settings" bằng thanh tìm kiếm tại thanh tác vụ.

- Tìm và mở phần "Update & security" trong Settings app.
- Ở tab Windows Update, nhấp Check for updates dưới Update status để kiểm tra có phiên bản Windows mới không.
- Nếu có, Windows sẽ tự động tiến hành tải xuống.
Giải pháp 3: Vô hiệu hóa IPV6 trên PC
Lỗi Windows Update này đôi khi xảy ra nếu bạn bật IPv6 nhưng không có local gateway cần thiết để kết nối. Có một số người dùng khắc phục được vấn đề cách này trong khi không khắc phục được cho người khác. Cách an toàn nhất là tự thử xem có khắc phục được không.
- Mở hộp thoại Run bằng cách nhấn phím Windows logo + R. Gõ "ncpa.cpl" và nhấp OK.

- Khi cửa sổ Internet Connection mở, nhấp đúp vào Network Adapter đang hoạt động.
- Sau đó nhấp Properties và tìm mục Internet Protocol Version 6 trong danh sách. Bỏ tích ô kiểm bên cạnh mục này và nhấp OK. Khởi động lại máy tính để xác nhận thay đổi và kiểm tra xem lỗi có xuất hiện lại không.
Giải pháp 4: Điều chỉnh Command Prompt
Giải pháp này khá hữu ích vì có thể thực hiện dễ dàng và khắc phục vấn đề bằng cách reset cài đặt proxy trên máy tính có thể đã hỏng kể từ lần cuối chạy cập nhật. Làm theo hướng dẫn dưới để khắc phục.
- Dùng tổ hợp Windows Key + X để mở menu chọn Command Prompt (Admin). Hoặc nhấp chuột phải menu Start để cùng hiệu ứng hoặc tìm Command Prompt, nhấp chuột phải chọn Run as administrator.

- Gõ các lệnh dưới và chắc chắn nhấn Enter sau mỗi lệnh để chạy đúng.
netsh winhttp reset proxy
- Quay lại Windows Update và kiểm tra xem vấn đề còn xuất hiện không.
Giải pháp 5: Reset các thành phần Windows Update
Phương pháp này hơi nâng cao và mất thời gian. Tuy nhiên, người dùng báo cáo rằng, ngay khi các phương pháp khác thất bại, reset thành phần vẫn khắc phục được vấn đề.
Trước khi tiến hành, khuyên bạn đóng tất cả chương trình đang chạy và nên tạo bản sao lưu registry phòng khi có sự cố nghiêm trọng khi chỉnh sửa.
- Tiến hành giải pháp bằng cách dừng các dịch vụ cốt lõi liên quan đến Windows Update: Background Intelligent Transfer, Windows Update, và Cryptographic Services. Vô hiệu hóa chúng trước khi bắt đầu là quan trọng.
- Tìm "Command Prompt", nhấp chuột phải, chọn "Run as administrator". Sao chép và dán các lệnh sau, nhấn Enter sau mỗi lệnh.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- Sau này, bạn phải xóa một số file nên xóa nếu muốn tiếp tục reset thành phần cập nhật. Cũng làm qua Command Prompt quyền quản trị.
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- Bước sau có thể bỏ qua nếu không phải phương án cuối. Bước này được coi là cách tiếp cận mạnh mẽ nhưng chắc chắn reset quy trình cập nhật từ cốt lõi. Khuyên bạn thử. Được nhiều người trên diễn đàn đề xuất.
- Đổi tên thư mục SoftwareDistribution và catroot2. Để làm này, tại command prompt quyền quản trị, sao chép và dán các lệnh sau, nhấn Enter sau mỗi lệnh.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak

- Các lệnh sau giúp reset BITS (Background Intelligence Transfer Service) và wuauserv (Windows Update Service) về bộ mô tả bảo mật mặc định. Chắc chắn không sửa đổi lệnh, tốt nhất sao chép chúng.
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- Quay lại thư mục System32 để tiếp tục giải pháp.
cd /d %windir%\system32
- Vì đã reset hoàn toàn dịch vụ BITS, chúng ta cần đăng ký lại tất cả file cần thiết cho dịch vụ chạy suôn sẻ. Tuy nhiên, mỗi file yêu cầu một lệnh mới để đăng ký lại nên quy trình có thể dài. Sao chép lệnh từng cái và chắc chắn không bỏ sót. Đây là danh sách file cần đăng ký lại kèm lệnh tương ứng.
- Một số file có thể bị sót lại nên chúng ta tìm chúng ở bước này. Mở Registry Editor bằng cách gõ "regedit" trong thanh tìm kiếm hoặc hộp thoại Run. Điều hướng đến khóa sau:
HKEY_LOCAL_MACHINE\COMPONENTS
- Nhấp vào khóa Components và kiểm tra bên phải cửa sổ các khóa sau. Xóa tất cả nếu tìm thấy.
PendingXmlIdentifier NextQueueEntryIndex AdvancedInstallersNeedResolving

- Điều tiếp theo là reset Winsock bằng cách sao chép và dán lệnh sau vào Command Prompt quyền quản trị:
netsh winsock reset

- Nếu bạn chạy Windows 7, 8, 8.1, hoặc 10, tại command prompt, sao chép lệnh sau và nhấn Enter:
netsh winhttp reset proxy
- Nếu tất cả các bước trên diễn ra suôn sẻ, bạn có thể khởi động lại các dịch vụ đã dừng ở bước đầu bằng các lệnh dưới.
net start bits net start wuauserv net start appidsvc net start cryptsvc
- Khởi động lại máy tính sau khi làm theo tất cả các bước liệt kê.
Giải pháp 6: Điều chỉnh cài đặt trong Internet Explorer
Internet Explorer thường là nơi đầu tiên cần xem nếu gặp lỗi về Windows Update và kết nối Internet tổng thể. Các cài đặt này dễ điều chỉnh nên hãy làm giải pháp này là bước đầu tiên.
- Mở Internet Explorer và nhấp vào biểu tượng Gear ở góc trên bên phải.
- Từ menu mở ra, nhấp vào Internet options.

- Chuyển đến tab Connections và nhấp vào LAN Settings.
- Tích ô Automatically Detect Settings và đảm bảo Proxy servers để trống trừ khi bạn chủ động dùng, điều không khuyến khích khi cập nhật Windows.
- Chắc chắn áp dụng thay đổi và khởi động lại máy tính trước khi kiểm tra xem lỗi cập nhật còn xuất hiện không.
Giải pháp 7: Tắt UAC cho đến khi cập nhật xong máy tính
UAC được thiết kế để bảo vệ bạn nhưng dường như có bug gây ra lỗi này nếu UAC bật. Khuyên bạn giữ nó bật luôn nhưng có thể tắt UAC một lúc cho đến khi cập nhật cài xong nhưng hãy bật lại càng sớm càng tốt.
- Mở Control Panel bằng cách tìm kiếm trong menu Start.
- Chuyển View by trong Control Panel sang Large Icons và tìm tùy chọn User Accounts.

- Mở nó và nhấp vào "Change User Account Control Settings".
- Bạn sẽ thấy có vài tùy chọn khác nhau trên thanh trượt. Nếu thanh trượt đặt ở mức cao nhất, bạn chắc chắn nhận nhiều pop-up hơn bình thường. Cũng, thông báo lỗi tương tự lỗi bạn gặp thường do User Account Control gây ra.

- Khuyên bạn tắt nó đi tạm thời vì cập nhật có thể cài thành công. Điều này có thể giúp khắc phục vấn đề hiện tại nhưng bạn chắc chắn nên bật lại vì nó bảo vệ PC.
Giải pháp 8: Một Registry Hotfix đơn giản
Quy trình này yêu cầu chỉnh sửa registry có thể hữu ích nhưng cũng nguy hiểm. Trước khi tiến hành, khuyên bạn đóng tất cả chương trình và nên tạo bản sao lưu registry phòng khi có sự cố.
- Mở hộp thoại Run bằng cách nhấn phím Windows logo + R. Gõ regedit và nhấp OK. Nhấp Yes khi UAC nhắc.

- Trong Registry Editor, điều hướng đến HKEY_LOCAL_MACHINE >> SOFTWARE >> Policies >> Microsoft >> Windows >> WindowsUpdate >> AU
- Ở khung bên phải của khóa AU, nhấp đúp vào UseWUServer, đổi giá trị dữ liệu thành 0, nhấp OK.
Lưu ý: Nếu không tìm thấy WindowsUpdate, bạn nên tạo mới. Làm theo các bước dưới.
- Nhấp chuột phải vào thư mục Windows, chọn New > Key và đặt tên key mới là WindowsUpdate.
- Nhấp chuột phải vào thư mục WindowsUpdate, chọn New >> Key và đặt tên key mới là AU.
- Nhấp chuột phải vào khung bên phải của khóa AU, chọn New >> DWORD (32-bit) Value. Đặt tên giá trị mới là UseWUServer. Đặt giá trị là 0.
- Bây giờ thử cài đặt Windows Updates.
Giải pháp 9: Cài đặt phiên bản mới nhất của .NET Framework
Có phiên bản mới nhất của công cụ này là bắt buộc nếu bạn muốn quy trình cập nhật diễn ra suôn sẻ.
Truy cập liên kết này và nhấp nút download đỏ để tải phiên bản mới nhất của Microsoft .NET Framework. Sau khi tải xong, tìm file đã tải và chạy nó. Lưu ý bạn cần truy cập internet liên tục.
- Sau khi cài xong phiên bản mới, đến lúc kiểm tra tính toàn vẹn. Trên bàn phím, dùng tổ hợp Windows Key + R để mở hộp thoại Run.
- Gõ Control Panel và nhấp OK để mở.

- Nhấp Uninstall a Program và nhấp Turn Windows features on or off. Đảm bảo tìm mục .NET Framework 4.6.1 và chắc chắn nó được bật.
- Nếu ô kiểm bên cạnh .NET Framework 4.6.1 chưa bật, bật bằng cách nhấp ô. Nhấp OK để đóng cửa sổ Windows Feature và khởi động lại máy tính.

- Nếu .Net Framework 4.6.1 đã bật, bạn có thể repair .Net Framework bằng cách bỏ tích ô và khởi động lại máy. Sau khi khởi động xong, bật lại .Net Framework và khởi động lại lần nữa.
Lưu ý: Nếu bạn dùng phiên bản Windows khác Windows 10, phiên bản mới nhất có thể khác mà bạn cũng nên cài đặt.