Cập nhật máy tính giúp bảo vệ khỏi hacker khai thác lỗ hổng cài malware. Rất quan trọng hiện nay do tấn công malware tăng do nhiều người làm việc từ xa.
Cài cập nhật nên dễ dàng qua Windows Update trên Windows 10/11, nhưng thực tế không phải lúc nào cũng suôn sẻ. Nhiều lỗi Windows Update, phần lớn phổ biến và dễ xử lý.
Nhưng bạn đã gặp lỗi 0x8007012F? Lỗi này hiếm, ít thông tin trên mạng. Nếu bạn tìm cách khắc phục, bạn đã đến đúng chỗ.
Lỗi Windows 10/11 0x8007012F là gì?
Lỗi 0x8007012F là vấn đề Windows Update - xảy ra khi cài cập nhật (app, hệ thống, tính năng).
Thông báo lỗi thường gặp:
There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x8007012F)
The operation has failed
The file cannot be opened because it is in the process of being deleted.
Error code: 0x8007012F
Thông báo không hữu ích, nhất là cái đầu, không cho biết nguyên nhân. Thông báo thứ hai càng gây bối rối: file đang bị xóa mà bạn đang cài cập nhật?
Microsoft chưa đưa ra giải pháp, lỗi tồn tại từ sớm Windows 10/11.
Điều khó hiểu hơn: lỗi thường xảy ra khi cập nhật đã tải xong 100% và đang cài đặt. Thông báo lỗi nói tải thất bại, trong khi dialog đang cài. Rất khó chịu!
Nguyên nhân lỗi 0x8007012F
- Kết nối internet kém: file tải không hoàn tất hoặc bị corrupt.
- Malware làm hỏng file cài đặt.
- Firewall/phần mềm bảo mật quá khắt khe chặn tải cập nhật.
- Nguyên nhân chính: File cài đặt cũ còn sót lại trên máy. Cập nhật bị ngắt quãng, bạn tải lại nhưng không xóa file cũ. Windows Update không nhận diện file mới, vẫn tham chiếu thư mục tải cũ. Sẽ liên tục báo lỗi trừ khi xóa thư mục tải cũ.
Cách khắc phục lỗi 0x8007012F trên Windows 10/11
Tìm giải pháp có thể mất thời gian. Thử các bước chuẩn bị trước:
- Đổi kết nối internet, tốt nhất dùng cáp. Không thì đưa máy gần router/modem.
- Quét malware và dọn file rác bằng Outbyte PC Repair. Không chỉ xóa rác, còn giải phóng dung lượng cho tải cập nhật.
- Reboot máy. Khởi động sạch giúp loại bỏ glitch tạm thời.
Nếu chưa khắc phục, thử các giải pháp dưới:
Giải pháp #1: Chạy công cụ SFC
System File Checker quét, sửa, khôi phục file hệ thống hỏng. Nếu lỗi do file cài đặt hỏng hoặc dịch vụ WU, SFC sẽ sửa.
Mở Command Prompt Admin, gõ: sfc /scannow.
Nếu SFC không hiệu quả, chạy quét sâu hơn bằng DISM. Tương tự SFC nhưng phạm vi rộng và sâu hơn. Lệnh DISM:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
Để công cụ chạy xong, nó tự sửa file hỏng phát hiện.
Giải pháp #2: Reset dịch vụ Windows Update
Lỗi chủ yếu do file tải cũ. Cần reset thành phần WU và đổi tên thư mục tải để tạo thư mục mới.
- Mở Command Prompt Admin.
- Gõ lần lượt, Enter sau mỗi dòng:
net stop bits
net stop wuauserv - Xóa file qmgr*.dat:
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”> Enter. - Đổi tên thư mục SoftwareDistribution:
Ren %systemroot%\SoftwareDistribution\DataStore *.bak
Ren %systemroot%\SoftwareDistribution\Download *.bak
Ren %systemroot%\system32\catroot2 *.bak - Reset BITS và Windows Update về mô tả bảo mật mặc định (lệnh sc.exe sdset dài, xem bài gốc).
- Gõ:
cd /d %windir%\system32. - Đăng ký lại thành phần Windows Update (danh sách regsvr32.exe dài, xem bài gốc).
- Reset Winsock:
netsh winsock reset. - Đặt proxy:
proxycfg.exe -d. - Khởi động lại dịch vụ:
net start bits
net start wuauserv
Thử cài cập nhật lại.
Giải pháp #3: Chạy Windows Update Troubleshooter
Nếu vẫn lỗi sau khi reset, chạy troubleshooter tích hợp: Troubleshoot Settings > panel phải > Windows Update > Run the troubleshooter. Công cụ quét và hy vọng sửa lỗi.
Nếu tất cả thất bại
Lựa chọn cuối: cài đặt sạch (clean install) Windows 10/11. Có nhiều việc hơn nhưng giải quyết mọi lỗi Windows Update. Cần thiết nếu gặp lỗi 0x8007012F cho mọi cập nhật. Nếu không quá nghiêm trọng, các cách trên sẽ giúp ích.