Reasons for the 0x6d9 Error in Windows Defender Firewall
If the Windows Firewall service is not running or if any of the services that Windows Firewall required are not running (that is, BFE), this error message will appear. Here are 3 main reasons for the Windows Defender Firewall error Code 0x6d9.
1. Windows Firewall Configuration
Sometimes, the issue appears because of the configuration of the Windows Defender Firewall. You have to reset the configuration to fix the error.
2. Windows Firewall and Dependent Services Not Running
Windows Firewall needs to run some services to work properly. The Firewall will not work once the services are not running.
3. Malware on the System
Some malware on your system can cause this error. You can only run scans to remove the malware.
Solutions to Fix the 0x6d9 Error
Solution 1: Perform a System Restore
First, you can try performing a System Restore. A System Restore will restore your operating system to a point in the past that can help you fix many issues.
Solution 2: Check the Required Services
Here are the solutions to the 0x6d9 error. Just now, I mentioned one of the reasons for the error is the Windows services not running. So you need to check whether these services are running or not. Here are the steps:
Step 1: Open the Run dialog box by pressing the Windows + R keys at the same time.
Step 2: Type services.msc and press Enter to open the Services window.
Step 3: Then you need to search for Windows Defender Firewall and Base Filtering Engine one by one to check whether these services are running or not.
Additionally, you need to set their Startup type to Automatic. Please double-click the service to open the Properties window and choose Automatic that is in front of Startup type. Then you can see if the issue persists.
Solution 3: Reset Windows Firewall
If the issue still exists, the Windows Firewall configuration is causing the problem. Then you need to reset Windows Firewall. Here are the steps:
Step 1: Open the Start Menu, type cmd and search for it. Then select Run as an Administrator.
Step 2: Then, you need to type the following commands one by one:
netsh advfirewall reset
net start mpsdrv
net start mpssvc
net start bfe
regsvr32 firewallapi.dll
Solution 4: Reset the Permissions for Microsoft Protection
Then, you can try this solution – reset the permission for Microsoft protection. But if you modify it incorrectly, the registry file may be corrupted, which will cause a bigger problem for your computer. Therefore, be sure to back up the registry before performing the following steps, read this post – How to Back up Individual Registry Keys Windows 10?
Here are the steps to fix the 0x6d9 error in Windows Defender Firewall:
Step 1: Press the Windows +R keys to open the Run dialog box. Then type regedit and press Enter.
Step 2: Navigate to the following registry keys one by one.
1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch
2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Defaults\FirewallPolicy
3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy
Step 3: Right-click (Default), choose Modify and input the value data: NT SERVICE \ mpssvc. And you should input the value data to the above registry keys.
Step 4: At last, restart your computer.
Final Words
When you see this error message, do not panic. You can try the solutions one by one that I mentioned in this post. I hope your computer can keep secure and safe, meanwhile, I hope these solutions can help you fix the 0x6d9 error in Windows Defender Firewall.