
Nhiều người có thể đã bực bội với thông báo lỗi "Windows could not search for new updates" khi cố gắng cập nhật Hệ điều hành. Đây là vấn đề phiền toái khiến bạn không cài đặt bản cập nhật nào để sửa lỗi và vấn đề. Đừng lo! Bạn có thể dễ dàng khắc phục bằng một số bước khắc phục đơn giản và hiệu quả. Nếu bạn cũng gặp lỗi này, hướng dẫn này sẽ giúp rất nhiều. Đang chờ gì nữa? Tiếp tục đọc bài viết.

Cách sửa lỗi Windows Could Not Search for New Updates
Bạn có thể gặp nhiều mã lỗi khi cập nhật hoặc nâng cấp PC. Ngoài máy tính Windows 10, điều này cũng xảy ra trên Windows 11. Bạn có thể gặp nhiều mã lỗi liên quan như 80244001, 80244001B, 8024A008, 80072EFE, 80072EFD, 80072F8F, 80070002, 8007000E và nhiều hơn. Dưới đây là một số nguyên nhân chính xác gây ra lỗi trên Windows 10. Hãy phân tích nguyên nhân để giải quyết dễ dàng.
- Thiếu hoặc hỏng tệp trên PC.
- Chương trình bị hỏng.
- Tấn công virus hoặc malware.
- Thành phần Windows Update không hoàn chỉnh hoặc bị ngắt quãng.
- Chương trình nền khác can thiệp vào quá trình cập nhật.
- Khóa registry Windows không hợp lệ.
- Chương trình antivirus can thiệp.
- Kết nối Internet không ổn định.
Hướng dẫn này tổng hợp các phương pháp giải quyết lỗi "Windows cannot search for new updates". Các phương pháp sắp xếp từ đơn giản đến nâng cao để bạn đạt kết quả nhanh hơn. Hãy làm theo thứ tự.
Lưu ý: Đảm bảo bạn tạo điểm khôi phục (restore point) nếu có sự cố.
Mẹo khắc phục sự cố cơ bản
Trước khi làm theo các phương pháp nâng cao, đây là một số sửa chữa cơ bản giúp khắc phục lỗi "Windows cannot search for new updates".
- Khởi động lại PC.
- Kiểm tra kết nối Internet.
- Tháo thiết bị USB ngoài.
- Tạm tắt chương trình antivirus.
- Chạy quét antivirus.
- Đảm bảo ổ cứng đủ dung lượng cho bản cập nhật mới.
Phương pháp 1: Chạy trình khắc phục sự cố Windows Update
Nếu không khắc phục được, hãy chạy Windows Update troubleshooter. Tính năng tích hợp này giúp phân tích và sửa tất cả lỗi cập nhật. Các bước:
- Nhấn Windows + I mở Settings.
- Nhấp Update & Security.

- Chọn Troubleshoot bên trái.
- Chọn Windows Update, nhấp Run the troubleshooter.

- Đợi trình khắc phục phát hiện và sửa. Hoàn tất, khởi động lại PC.
Phương pháp 2: Đồng bộ Ngày và Giờ Windows
Khi cập nhật PC, máy chủ đảm bảo ngày và giờ PC tương ứng với ngày giờ của máy chủ tại vị trí địa lý đó. Bạn cũng có thể gặp lỗi "Windows could not search for new updates" khi cài đặt ngày giờ sai trên Windows 10. Hãy đảm bảo ngày giờ đúng bằng các bước:
- Nhấn phím Windows. Gõ Date & time settings và mở.

- Kiểm tra và chọn Time zone từ menu thả xuống, đảm bảo khu vực địa lý hiện tại.

- Đảm bảo thời gian và ngày khớp với thời gian và ngày quốc tế (Universal time).
Phương pháp 3: Dọn dẹp dung lượng ổ cứng
Nếu PC Windows không đủ không gian cài bản cập nhật mới, bạn sẽ gặp nhiều lỗi. Trong trường hợp này, bạn có thể dùng công cụ tích hợp Free up space để dọn dẹp và xóa tệp rác lớn. Công cụ này xóa tất cả tệp tạm, log cài đặt, cache và thumbnail. Bạn có thể giải phóng vài GB bằng các bước:
- Giữ Windows + I mở Windows Settings.
- Nhấp System.

- Bên trái, nhấp tab Storage.
- Bên phải, chọn liên kết Configure Storage Sense or run it now.

- Cửa sổ tiếp theo, kéo xuống phần Free up space now, chọn Clean now.

Phương pháp 4: Tắt Proxy
Máy chủ proxy sẽ chuyển hướng mạng, và máy chủ có thể mất thời gian phản hồi yêu cầu Windows Update. Điều này có thể kích hoạt vấn đề. Hướng dẫn tắt Proxy trên Windows 10:
- Nhấn nút Windows, gõ Proxy.
- Mở Change Proxy settings từ kết quả tìm kiếm.

- Tắt (toggle OFF) các cài đặt sau:
- Automatically detect settings
- Use setup script
- Use a proxy server

- Lưu ý: Nếu vấn đề vẫn tồn tại, thử kết nối PC với mạng khác như Wi-Fi hoặc mobile hotspot.
Phương pháp 5: Đặt lại thành phần cập nhật
Để giải quyết tất cả vấn đề liên quan đến cập nhật, có phương pháp hiệu quả: đặt lại thành phần Windows Update. Quy trình này khởi động lại BITS, Cryptographic, MSI Installer, Windows Update services và thư mục cập nhật như SoftwareDistribution và Catroot2. Hướng dẫn đặt lại thành phần cập nhật để sửa lỗi "Windows could not search for new updates":
- Mở Command Prompt với quyền Administrator như các phương pháp trước.
- Gõ lần lượt các lệnh sau, nhấn Enter sau mỗi lệnh:

- Đợi lệnh thực thi xong và kiểm tra xem lỗi "Windows could not search for new updates Windows 10" đã khắc phục chưa.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
Phương pháp 6: Sửa tệp hệ thống
Nếu gặp lỗi "Windows could not search for new updates", bạn có thể có tệp hỏng. Bạn có tính năng tích hợp SFC (System File Checker) và DISM (Deployment Image Servicing and Management) trên Windows 10 để quét và loại bỏ tệp hỏng.
- Nhấn phím Windows. Gõ Command Prompt và chọn Run as an administrator.

- Gõ chkdsk C: /f /r /x và nhấn Enter.

- Nếu hiện Chkdsk cannot run…the volume is… in use process, nhấn Y và khởi động lại PC.
- Gõ sfc /scannow và nhấn Enter.

- Lưu ý: System File Checker sẽ quét tất cả chương trình và sửa tự động ngầm. Bạn có thể tiếp tục hoạt động cho đến khi quét xong.
- Sau quét, sẽ hiển thị một trong các thông báo:
- Windows Resource Protection did not find any integrity violations.
- Windows Resource Protection could not perform the requested operation.
- Windows Resource Protection found corrupt files and successfully repaired them.
- Windows Resource Protection found corrupt files but was unable to fix some of them.
- Khởi động lại hệ thống.
- Mở lại Command Prompt như trước.
- Gõ lần lượt các lệnh, nhấn Enter:
- Lưu ý: Bạn phải kết nối mạng để chạy DISM đúng cách.

- Đợi quá trình chạy thành công và đóng cửa sổ.
DISM.exe /Online /cleanup-image /scanhealth DISM.exe /Online /cleanup-image /restorehealth DISM /Online /cleanup-Image /startcomponentcleanup
Phương pháp 7: Bật lại Windows Update
Bạn cũng có thể sửa lỗi "Windows could not search for new updates Windows 10" bằng các dòng lệnh đơn giản. Đây là phương pháp khắc phục hiệu quả trong vài lệnh.
- Mở Command Prompt as administrator.
- Gõ lần lượt các lệnh, nhấn Enter sau mỗi lệnh:

- Sau khi lệnh thực thi, khởi động lại PC.
SC config wuauserv start= auto SC config bits start= auto SC config cryptsvc start= auto SC config trustedinstaller start= auto
Phương pháp 8: Đặt lại Winsock Catalog
Để giải quyết vấn đề, bạn nên xóa cache DNS (ipconfig /flushdns), giải phóng và làm mới tên NetBIOS (nbtstat -RR), đặt lại cài đặt IP (netsh int ip reset) và đặt lại Winsock Catalog (netsh winsock reset). Thực hiện bằng các lệnh:
- Mở Command Prompt as administrator.
- Gõ lần lượt các lệnh, nhấn Enter sau mỗi lệnh:

- Đợi hoàn tất và khởi động lại PC.
ipconfig /flushdns nbtstat -RR netsh int ip reset netsh winsock reset
Phương pháp 9: Khởi động lại dịch vụ Windows Update
Đôi khi bạn có thể sửa lỗi "Windows could not search for new updates Windows 10" bằng cách khởi động lại dịch vụ Windows Update thủ công. Làm theo hướng dẫn:
- Mở hộp thoại Run bằng Windows + R.
- Gõ services.msc và nhấp OK mở cửa sổ Services.

- Kéo xuống, chuột phải Windows Update.
- Lưu ý: Nếu trạng thái hiện tại không phải Running, bạn có thể bỏ qua bước dưới.
- Nhấp Stop nếu trạng thái hiển thị Running.

- Mở File Explorer bằng Windows + E.
- Điều hướng đến: C:\Windows\SoftwareDistribution\DataStore

- Chọn tất cả tệp và thư mục bằng Ctrl + A, chuột phải vào chúng.
- Lưu ý: Bạn chỉ có thể xóa các tệp này với tài khoản admin.
- Chọn Delete xóa tất cả khỏi DataStore.

- Điều hướng đến: C:\Windows\SoftwareDistribution\Download

- Xóa tất cả tệp trong Download tương tự các bước trước.
- Lưu ý: Chỉ xóa được với tài khoản admin.

- Quay lại Services, chuột phải Windows Update.
- Chọn Start.

Phương pháp 10: Sửa đổi Registry Editor
Nếu các phương pháp trên không khắc phục lỗi "Windows could not search for new updates", hãy thử sửa khóa registry. Hướng dẫn sửa khóa trong Registry Editor. Cẩn thận vì thay đổi sai có thể gây vấn đề nghiêm trọng.
- Giữ Windows + R mở hộp thoại Run.
- Gõ regedit và nhấn Enter.

- Nhấp Yes tại User Account Control.
- Điều hướng đến đường dẫn:
- Lưu ý: Nếu không tìm thấy đường dẫn hoặc subkey này, hãy thử phương pháp khắc phục khác.
- Nhấp đúp NoAutoUpdate bên phải.
- Thay đổi Value data thành 1 để tắt cập nhật tự động.
- Lưu ý: Bạn có thể đổi Value data thành 0 để bật cập nhật tự động.

- Nhấp OK lưu và khởi động lại PC.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Update\AU
Phương pháp 11: Xóa tệp Software Distribution trong Safe Mode
Nếu không khắc phục được bằng cách xóa thủ công thành phần thư mục Software Distribution hoặc gặp lỗi khi xóa, hãy làm theo các bước sau để sửa lỗi "Windows could not search for new updates". Các hướng dẫn này sẽ boot PC vào recovery mode để bạn xóa mà không gặp vấn đề.
- Nhấn phím Windows, gõ Recovery options, mở kết quả phù hợp.

- Cửa sổ Settings, nhấp Restart now dưới Advanced startup.

- Sau khi hệ thống khởi động lại, nhấp Troubleshoot trong cửa sổ Choose an option.

- Nhấp Advanced options.

- Nhấp Startup Settings.

- Cửa sổ Startup Settings, nhấp Restart.
- Khi PC khởi động lại, nhấn phím F5 để chọn Enable Safe Mode with Networking.

- Giữ Windows + E mở File Explorer. Điều hướng đến: C:\Windows\SoftwareDistribution.

- Chọn tất cả tệp trong Software Distribution folder và Delete.

- Sau đó khởi động lại PC và thử cập nhật Windows Update.
Phương pháp 12: Tải bản cập nhật thủ công
Nếu không phương pháp nào hiệu quả, hãy thử tải bản cập nhật thủ công:
- Nhấn Windows + I mở Settings.
- Chọn Update & Security.

- Nhấp View update history.

- Ghi nhớ số KB đang chờ tải do lỗi.
- Nhập số KB vào thanh tìm Microsoft Update Catalog.

- Làm theo hướng dẫn trên màn hình để tải và cài đặt thủ công.
Phương pháp 13: Đặt lại PC (Reset PC)
Nếu không khắc phục được bằng các phương pháp trên, hãy đặt lại máy tính như giải pháp cuối cùng. Làm theo hướng dẫn:
- Nhấn Windows + I mở Settings.
- Kéo xuống, chọn Update & Security.

- Chọn Recovery bên trái, nhấp Get started bên phải.

- 4A. Nếu muốn xóa ứng dụng và cài đặt nhưng giữ tệp cá nhân, chọn Keep my files.
- 4B. Nếu muốn xóa tất cả tệp cá nhân, ứng dụng và cài đặt, chọn Remove everything.

- Làm theo hướng dẫn trên màn hình hoàn tất quá trình reset.
- Lưu ý: Nếu vẫn gặp lỗi, bạn có thể khôi phục hệ thống về phiên bản trước.
Khuyên đọc:
- Cách kiểm tra sức khỏe pin trên Android
- Sửa lỗi DX11 Feature Level 10.0
- Sửa lỗi Windows Error 0 ERROR_SUCCESS
- Sửa lỗi ERR_EMPTY_RESPONSE trên Windows 10
Hy vọng hướng dẫn này giúp bạn khắc phục lỗi Windows could not search for new updates. Cho chúng tôi biết phương pháp nào hiệu quả nhất. Nếu có thắc mắc hoặc đóng góp, hãy để lại bình luận. Cho chúng tôi biết bạn muốn học gì tiếp theo.