Windows Defender (firewall tích hợp từ Windows XP) có thể báo lỗi 0x800106ba khi tự cập nhật. Do tệp cần thiết chưa đăng ký đúng trong OS. Có vài cách khắc phục:
Nguyên nhân lỗi 0x800106ba
Error Code 0x800106ba Application failed to initialize
Hoặc:
Error Code 0x800106ba The systems license has expired. Your logon request is denied.
Trông nghiêm trọng nhưng chỉ là vấn đề nhỏ, khắc phục bằng các bước dưới.
Cách khắc phục lỗi 0x800106ba
Bước 1 – Thiết lập Windows Defender chạy "Automatic"
Windows Defender cần cập nhật liên tục → đặt chạy tự động:
- Start → Run (tìm "Run" trên Vista/Win7)
- Gõ msconfig → Enter
- Chọn Services (nếu yêu cầu admin, chấp nhận)
- Double-click Windows Defender → Startup type: Automatic
- OK
Nếu vẫn lỗi → bước 2.
Bước 2 – Gỡ và cài lại Windows Defender
Cài mới sửa tệp hỏng:
- Start → Run → gõ appwiz.cpl → OK
- Tìm Windows Defender → Remove
- Làm theo hướng dẫn gỡ
- Cài lại từ trang Microsoft (link hướng dẫn cài đặt)
Thường khắc phục được. Nếu chưa → bước 3.
Bước 3 – Đăng ký lại DLL Windows Defender
DLL chưa đăng ký đúng (do OS cài lâu hoặc cài sai). Đọc bước 2 trước khi làm bước 1.
- Start → Run → gõ cmd → OK
- Màn hình đen: gõ regsvr32 tên_file
- Thay tên_file lần lượt bằng:
- wuapi.dll
- wuaueng.dll
- wucltui.dll
- wups.dll
- wuweb.dll
- atl.dll
- softpub.dll
- wintrust.dll
- initpki.dll
- mssip32.dll
Đây là dependency của Windows Defender, cần đăng ký với OS. Nếu chưa được → bước 4.
Bước 4 – Xóa virus
- Tải antivirus tại đây
Virus gắn vào tệp Windows Defender cần chạy/cập nhật → hỏng → lỗi 0x800106ba. Dùng antivirus (XoftSpy) quét và sửa.
Bước 5 – Dọn dẹp Registry
- Tải registry cleaner tại đây
Registry là nguyên nhân lớn khác. Lưu cài đặt quan trọng (theme, màn hình, danh sách DLL...). Thường hỏng → máy chậm, lỗi. Khuyến nghị cao: dùng registry cleaner.