Nếu bạn gặp mã lỗi 0x8007042c khi cài đặt Windows Updates hoặc sau nâng cấp thất bại lên Windows 11/10 từ phiên bản cũ, bài viết này giúp bạn. Lỗi này cũng xảy ra khi Windows Firewall không khởi động được.

Mã lỗi 0x8007042c cho thấy Windows không còn bật được Firewall. Cách duy nhất phát hiện: thử bật Windows Firewall. Ném ra lỗi nghĩa là máy không còn được bảo vệ khỏi mạng không tin cậy.
Một số user thích dùng antivirus khác thay vì bảo mật tích hợp Windows, và trong quá trình đó tự động tắt firewall và Windows Defender. Những user này dễ gặp vấn đề trên. Windows Firewall giám sát luồng dữ liệu vào/ra máy. Trên Windows 10, hầu hết chương trình không cài được nếu Firewall tắt. Windows Update chắc chắn không cài khi firewall tắt.
Nếu nhận lỗi 0x8007042c khi bật Windows Firewall hoặc Windows Update trên Windows 11/10, một Service hoặc Dependency có thể không hoạt động. Nếu gặp vấn đề, thử các giải pháp đề xuất dưới đây theo từng phần và không theo thứ tự cụ thể.
Khắc phục lỗi Windows Update 0x8007042c
0x8007042C -2147023828 Error_Service_Dependency_Fail, The dependency service or group failed to start
Các gợi ý bạn có thể thử:
- Chạy Windows Update Troubleshooter
- Kiểm tra trạng thái dịch vụ Windows Update liên quan.
1. Chạy Windows Update Troubleshooter
Giải pháp này yêu cầu chạy Windows Update Troubleshooter tích hợp và xem có khắc phục được Windows Update error 0x8007042c không.
2. Kiểm tra trạng thái dịch vụ Windows Update liên quan

Mở Services Manager đảm bảo trạng thái các dịch vụ sau:
- Windows Event Log – Automatic | Running
- Remote Procedure Call (RPC) – Automatic | Running
- Windows Update – Automatic (Trigger Start)
Gợi ý thêm: Windows Update fails to install or will not download.
Khắc phục lỗi Windows Firewall 0x8007042c
Windows Firewall can't change some of your settings. Error code 0x8007042c

Các gợi ý bạn có thể thử:
- Bật Windows Firewall & đảm bảo Windows Firewall Service đang chạy
- Đăng ký lại (Re-register) firewallapi.dll
- Vô hiệu hóa/Gỡ cài đặt phần mềm bảo mật bên thứ 3.
1. Bật Windows Firewall & đảm bảo Windows Firewall Service chạy
Giải pháp này yêu cầu bật Windows Defender Firewall và đảm bảo dịch vụ Windows Firewall đang chạy.
Cũng có thể thử dừng và khởi động lại các dịch vụ sau bằng file batch.
Cách làm:
- Nhấn Windows key + R mở Run dialog.
- Trong Run dialog, gõ notepad và Enter mở Notepad.
- Copy và dán cú pháp dưới vào text editor.
sc config MpsSvc start= auto sc config KeyIso start= auto sc config BFE start= auto sc config FwcAgent start= auto net stop MpsSvc net start MpsSvc net stop KeyIso net start KeyIso net start Wlansvc net start dot3svc net start EapHostnet net stop BFE net start BFE net start PolicyAgent net start MpsSvc net start IKEEXT net start DcaSvcnet net stop FwcAgent net start FwcAgent
- Lưu file với tên bất kỳ và thêm đuôi .bat – ví dụ: FIX_ERROR0x8007o42c.bat, ở Save as type chọn All Files.
- Chạy file batch với quyền admin (chuột phải file lưu > chọn Run as Administrator) lặp lại cho đến khi không báo lỗi.
- Thử cập nhật lại xem sự cố khắc phục chưa. Nếu chưa, làm giải pháp tiếp.
Đọc thêm: Windows Firewall service does not start.
2. Đăng ký lại firewallapi.dll
Đăng ký lại firewallapi.dll xem có giúp không. Thực thi lệnh sau trong CMD quyền Admin:
regsvr32 firewallapi.dll
3. Vô hiệu hóa/Gỡ phần mềm bảo mật bên thứ 3
Bộ antivirus bên thứ 3 đều biết gây ra lỗi này. Để khắc phục, phải gỡ tất cả chương trình antivirus bên thứ 3 khỏi PC dùng công cụ gỡ chuyên dụng (dedicated antivirus removal tool) để xóa toàn bộ file liên quan antivirus. Lý do: công cụ gỡ tùy chỉnh từ nhà sản xuất AV hiệu quả và triệt để hơn, vì có registry và dependencies cài sâu trong OS mà Control Panel uninstaller (appwiz.cpl) thường bỏ lỡ.
MẸO: Bài này cung cấp thêm gợi ý khắc phục "Windows Firewall can't change some of your settings".
Cho chúng tôi biết nếu điều gì ở đây giúp bạn.
