Khi bạn cố gắng cập nhật các thành phần đang chờ trên Windows 11, có thể gặp lỗi cài đặt 0x8007012a. Dù nhấn nút Thử lại (Retry), lỗi sẽ không biến mất trừ khi bạn áp dụng phương pháp khắc phục sự cố. Vì nhiều người dùng phàn nàn về lỗi này, hướng dẫn này nhằm giải quyết triệt để với các phương pháp hiệu quả.
Cách sửa lỗi cài đặt Windows Update 0x8007012a
Windows 11 là bản phát hành tiên tiến nhất của Microsoft với nhiều tính năng mới thú vị: giao diện đẹp, menu tìm kiếm sạch sẽ, và khả năng tải & dùng ứng dụng Android trên PC. Tuy nhiên, ở giai đoạn đầu, nó vẫn gặp một số lỗi, và tệ nhất là lỗi ngăn cản cập nhật các thành phần đã cài đặt. Bạn có thể gặp lỗi này do các nguyên nhân sau:
- Lỗi hệ thống (system bugs)
- Vấn đề mạng
- Lỗi thiết bị ngoại vi
- Can thiệp của antivirus
- File hệ thống bị hỏng
- Nhập registry không đúng
Dưới đây là các phương pháp khắc phục, sắp xếp từ đơn giản đến nâng cao để bạn đạt kết quả nhanh nhất. Hãy làm theo đúng thứ tự.
Phương pháp 1: Kết nối mạng thích hợp
Khi kết nối internet không ổn định, ngắt quãng thường xuyên là nguyên nhân rõ ràng nhất của lỗi 0x8007012a. Trước hết, hãy chạy Speed test để biết tốc độ mạng hiện tại. Một số mẹo cơ bản cải thiện kết nối:
- Thay cáp lỗi: Cáp cũ, hỏng, không tin cậy sẽ khiến kết nối ngắt quãng. Ngay cả khi tốc độ cao, cáp hỏng cũng làm dịch vụ gián đoạn. Có 2 loại cáp: nối modem với router, và nối modem với tường. Đảm bảo cáp không hỏng, thay mới nếu cần.
- Kiểm tra Modem: Nếu modem không giao tiếp đúng với Nhà cung cấp dịch vụ Internet (ISP), bạn dễ gặp lỗi. Modem phải được ISP phê duyệt, nhưng vẫn có thể xung đột tương thích. Hãy kiểm tra kết nối modem và cắm lại nếu bị ngắt.
- Nâng cấp gói internet nhanh hơn: Bạn có thể đăng ký gói internet nhanh hơn từ nhà cung cấp.
Phương pháp 2: Khởi động lại máy tính
Trước khi thử các phương pháp khác, hãy reboot PC. Trong hầu hết trường hợp, khởi động lại đơn giản sẽ sửa lỗi mà không cần thao tác phức tạp. Hoặc bạn có thể tắt máy hoàn toàn (Shut down) qua tùy chọn nguồn và bật lại.
- Vào Start menu.
- Chọn biểu tượng power (Windows 10: dưới; Windows 8: trên).
- Chọn Restart.
Phương pháp 3: Thực hiện Clean Boot
Vấn đề lỗi 0x8007012a có thể khắc phục bằng Clean Boot (khởi động sạch) chỉ chạy các dịch vụ và file thiết yếu trên Windows 10/11. Đảm bảo đăng nhập với quyền Administrator. Xem hướng dẫn Clean Boot trên Windows 10.
Phương pháp 4: Tháo thiết bị USB & Đĩa quang
Nếu có DVD, CD, hoặc thiết bị USB gắn với PC, hãy ngắt kết nối chúng và reboot máy. Tháo thiết bị ngoại vi cẩn thận để tránh mất dữ liệu.
- Tìm biểu tượng Safely Remove Hardware and Eject Media trên Taskbar.
- Chuột phải biểu tượng > Eject <tên thiết bị> (ví dụ: Cruzer Blade).
- Tương tự, tháo tất cả thiết bị ngoại vi an toàn.
- Reboot PC và kiểm tra lỗi.
Phương pháp 5: Chạy Windows Update Troubleshooter
Chạy trình khắc phục sự cố Windows Update sẽ giải quyết các lỗi nhỏ trong dịch vụ cập nhật.
- Nhấn Windows + I > Settings.
- Chọn Update & Security.
- Chọn Troubleshoot bên trái.
- Chọn Windows Update troubleshooter > nhấn Run the troubleshooter.
- Đợi hoàn tất > Restart PC.
Phương pháp 6: Reset Winsock Catalog
Winsock Catalog là giao diện giao tiếp giữa phần mềm mạng Windows và dịch vụ mạng. Reset giao diện này giúp khắc phục lỗi.
- Nhấn phím Windows, gõ command prompt, chọn Run as administrator.
- Gõ lệnh: netsh winsock reset > nhấn Enter.
- Restart PC sau khi xong.
Phương pháp 7: Reset các thành phần cập nhật (Reset Update Components)
Kết quả của phương pháp này:
- Khởi động lại các dịch vụ: BITS, MSI Installer, Cryptographic, Windows Update Services.
- Đổi tên thư mục SoftwareDistribution và Catroot2.
Hai tác động này sẽ sửa lỗi Windows 11 update bị treo. Thực hiện:
- Mở Command Prompt as administrator.
- Gõ lần lượt các lệnh sau, nhấn Enter sau mỗi lệnh:
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
Đợi lệnh thực hiện xong và kiểm tra lỗi 0x8007012a có khắc phục không.
Phương pháp 8: Thay đổi địa chỉ DNS
Nhiều người dùng báo cáo lỗi 0x8007012a được khắc phục bằng cách đổi địa chỉ DNS của ISP. Bạn có thể dùng DNS của Google (8.8.8.8 và 8.8.4.4). Cách đổi DNS:
- Nhấn phím Windows, gõ Control Panel, chọn Open.
- Đặt View by: > Large icons > chọn Network and Sharing Center.
- Nhấn Change adapter settings bên trái.
- Chuột phải kết nối mạng hiện tại (ví dụ: Wi-Fi) > Properties.
- Dưới danh sách This connection uses the following items:, chọn Internet Protocol Version 4 (TCP/IPv4).
- Nhấn Properties.
- Chọn Use the following DNS server addresses: > nhập:
Preferred DNS server: 8.8.8.8
Alternate DNS server: 8.8.4.4 - Nhấn OK lưu thay đổi.
Phương pháp 9: Vô hiệu hóa Proxy Server
Vấn đề kết nối mạng có thể dẫn đến lỗi 0x8007012a, khắc phục bằng cách reset cài đặt mạng cục bộ:
- Mở Control Panel từ Windows Search.
- Đặt View by = Category.
- Chọn Network and Internet.
- Nhấn Internet Options.
- Tab Connections > LAN settings.
- Tích Automatically detect settings > bỏ tích Use a proxy server for your LAN (có thể bật lại khi cần).
- Nhấn OK lưu thay đổi > kiểm tra lỗi.
Phương pháp 10: Bật Background Intelligent Transfer Service (BITS)
Kiểm tra xem các dịch vụ thiết yếu như BITS có đang chạy không:
- Mở hộp thoại Run (Windows + R) > gõ services.msc > Enter.
- Trong danh sách, chuột phải Background Intelligent Transfer Service > Properties.
- Tab General > Startup type chọn Automatic.
- Nhấn Apply > OK.
Phương pháp 11: Khởi động lại dịch vụ Windows Update
Đôi khi khởi động lại thủ công dịch vụ Windows Update sẽ khắc phục lỗi:
- Mở Run > gõ services.msc > Enter.
- Kéo xuống, chuột phải Windows Update. (Nếu trạng thái không phải Running, bỏ qua bước 3).
- Nhấn Stop nếu đang Running.
- Đợi hộp thoại Windows is attempting to stop the following service on Local Computer… hoàn tất (3-5 giây).
- Mở File Explorer (Windows + E) > đi đến: C:\Windows\SoftwareDistribution\DataStore.
- Nhấn Ctrl + A chọn tất cả > chuột phải khoảng trống > Delete.
- Đi đến: C:\Windows\SoftwareDistribution\Download > xóa tất cả file tương tự.
- Quay lại cửa sổ Services > chuột phải Windows Update > Start.
- Đợi hộp thoại Windows is attempting to start the following service on Local Computer… (3-5 giây) > đóng Services.
Phương pháp 12: Chạy System File Checker và DISM
Windows 10/11 cho phép quét và sửa file hệ thống tự động bằng System File Checker. Công cụ tích hợp này giúp sửa lỗi 0x8007012a.
- Mở Command Prompt as administrator.
- Nhấn Yes tại UAC.
- Gõ: chkdsk C: /f /r /x > Enter.
- Nếu hiện Chkdsk cannot run…, gõ Y > Enter.
- Gõ: sfc /scannow > Enter. Đợi quét xong (vài phút). Kết quả: không vi phạm, không thể thực hiện, đã sửa thành công, hoặc không thể sửa một số file.
- Restart PC.
- Mở lại Command Prompt as administrator > chạy lần lượt 3 lệnh DISM (cần internet):
dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
Phương pháp 13: Quét malware
Một số phần mềm chống malware giúp vượt qua mã độc. Chúng quét và bảo vệ hệ thống thường xuyên. Hãy chạy quét virus và kiểm tra lỗi 0x8007012a có khắc phục không.
- Nhấn Windows + I > Settings.
- Chọn Update & Security.
- Chọn Windows Security bên trái.
- Chọn Virus & threat protection bên phải.
- Nhấn Quick Scan.
- Sau quét: nếu có mối đe dọa, nhấn Start Actions dưới Current threats. Nếu không, hiện No current threats.
Phương pháp 14: Tải cập nhật thủ công
Nếu đã xác nhận không có file hỏng, mã độc, và các dịch vụ thiết yếu đang chạy nhưng vẫn gặp lỗi, bạn có thể tải cập nhật thủ công. Trước đó, xác định số KB của bản cập nhật bị lỗi 0x8007012a.
- Nhấn Windows + I > Settings.
- Chọn Update & Security.
- Nhấn View update history.
- Trong danh sách, ghi nhớ số KB của bản cập nhật đang chờ do lỗi.
- Tìm số KB đó trên thanh tìm kiế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.
Bài viết liên quan:
- Cách tham gia Team Pokemon Go
- Sửa lỗi Ntoskrnl.exe sử dụng đĩa cao
- Sửa lỗi Cannot Create New Partition Unallocated Space trên Windows 10
- Sửa lỗi Kodi Update Failed
Hy vọng hướng dẫn này giúp bạn khắc phục được lỗi cài đặt Windows Update 0x8007012a. 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/góp ý, vui lòng bình luận bên dưới.