Truy cập internet đã trở thành nhiệm vụ bắt buộc trong đời sống hàng ngày. Windows Firewall được giới thiệu để kiểm soát yêu cầu đến và đi của hệ thống máy tính. Firewall nhận phần cập nhật của mình và Microsoft cải thiện mạnh mẽ với mỗi bản cập nhật lớn. Một số người thích tắt Windows Defender Firewall vì nó đôi khi chặn một số yêu cầu ngăn cản việc làm những gì chúng ta muốn. Đôi khi, nếu bạn thử bật lại Windows Defender Firewall, bạn sẽ nhận được mã lỗi 0x6d9 với thông báo 'There was an error opening the Windows Firewall with Advanced Security snap-in' (Có lỗi khi mở snap-in Windows Firewall with Advanced Security).

Thông báo lỗi này thường bật lên nếu dịch vụ Windows Firewall không chạy hoặc nếu bất kỳ dịch vụ nào cần cho Windows Firewall không chạy, ví dụ BFE. Ngoài ra, có thể do một vài lý do khác chúng ta sẽ thảo luận dưới đây. Vậy hãy đi vào chi tiết.
Nguyên nhân gây ra lỗi Windows Defender Firewall Error Code 0x6d9
Thông báo lỗi gợi ý vấn đề do các dịch vụ cần thiết không chạy. Tuy nhiên, không chỉ vậy. Tổng thể có thể do các lý do sau —
- Windows Firewall và dịch vụ phụ thuộc không chạy: Nguyên nhân này khá rõ ràng vì được nhắc trong chính thông báo lỗi. Windows Firewall yêu cầu một vài dịch vụ chạy để hoạt động đúng. Nếu chúng không chạy, Firewall sẽ không hoạt động.
- Cấu hình Windows Firewall: Đôi khi, vấn đề do cấu hình Windows Defender Firewall. Trong trường hợp này, bạn phải đặt lại chúng.
- Phần mềm độc hại trên hệ thống: Trong một số kịch bản, vấn đề cũng do một số malware trên hệ thống. Để khắc phục, bạn phải chạy quét để xóa malware.
Bây giờ bạn biết nguyên nhân vấn đề, hãy đi vào giải pháp bạn có thể thực hiện để khắc phục. Vui lòng thử thực hiện tất cả giải pháp vì một số giải pháp có thể không hoạt động trong trường hợp của bạn.
Giải pháp 1: Chạy Windows Defender Troubleshooter
Điều đầu tiên bạn cần làm khi gặp lỗi này là chạy trình khắc phục sự cố Windows Defender. Troubleshooter sẽ quét bất kỳ vấn đề nào với Firewall và cố gắng giải quyết. Cách làm:
- Trước hết, tải Windows Defender Firewall troubleshooter từ đây.
- Sau khi tải xong, chạy file đã tải.

- Đi qua các lời nhắc và để nó hoàn tất.
- Xem có khắc phục được sự cố hay không.
Giải pháp 2: Kiểm tra các dịch vụ cần thiết
Một lý do khác Windows Defender Firewall có thể không khởi động là các dịch vụ cần thiết để khởi động Firewall không chạy. Dịch vụ chính là dịch vụ Windows Firewall cùng một vài dịch vụ phụ thuộc cũng cần chạy. Bạn phải kiểm tra xem các dịch vụ này có đang chạy hay không. Cách làm:
- Nhấn Windows Key + R để mở hộp thoại Run.
- Gõ services.msc và nhấn Enter.
- Điều này sẽ mở cửa sổ Services (Dịch vụ).
- Tìm Windows Defender Firewall và Base Filtering Engine (BFE) lần lượt và chắc chắn chúng đang running (đang chạy).

- Cũng chắc chắn Startup type (Loại khởi động) của chúng được đặt thành Automatic (Tự động). Để làm điều này, double-click vào dịch vụ để mở cửa sổ Properties (Thuộc tính). Ở đó, trước Startup type, chọn Automatic.
- Nếu dịch vụ đang chạy, bạn phải dừng nó để thực hiện thay đổi này.
- Sau khi xong, xem sự cố có còn tồn tại hay không.
Giải pháp 3: Đặt lại Windows Firewall (Reset Windows Firewall)
Nếu sự cố vẫn còn sau khi kiểm tra dịch vụ Windows Firewall, điều này có nghĩa là cấu hình Firewall đang gây ra vấn đề. Trong trường hợp này, bạn phải đặt lại Windows Firewall. Cách làm:
- Mở Start Menu, gõ cmd, chuột phải vào kết quả đầu tiên và chọn Run as an Administrator (Chạy với quyền quản trị).
- Sau đó, gõ lần lượt các lệnh sau:
netsh advfirewall reset net start mpsdrv net start mpssvc net start bfe regsvr32 firewallapi.dll

- Sau khi xong, đóng cửa sổ cmd và xem sự cố có được giải quyết hay không.
Giải pháp 4: Thực hiện quét hệ thống (System Scan)
Trong trường hợp Windows Defender Firewall vẫn không khởi động, có thể có malware trên hệ thống gây ra vấn đề. Bạn có thể xử lý bằng cách tải bộ quét an toàn này do Microsoft cung cấp để quét hệ thống. Chỉ cần tải và chạy nó. Nó sẽ quét hệ thống tìm malware và xóa nếu tìm thấy.
Nếu bạn dùng Windows 32-bit, bạn phải tải tiện ích từ đây.
Giải pháp 5: Thực hiện System Restore (Khôi phục hệ thống)
Cuối cùng, nếu sự cố của bạn chưa được giải quyết sau khi thử tất cả giải pháp cho trước, bạn sẽ phải thực hiện System Restore. System Restore sẽ khôi phục hệ điều hành về một thời điểm trong quá khứ. Điều này có thể giúp giải quyết nhiều vấn đề.
Vui lòng tham khảo bài viết này trên trang web của chúng tôi để có hướng dẫn chi tiết về System Restore. Nếu bạn dùng Windows 8 hoặc 7, hãy đến bài viết này thay vào đó.