This problem usually happens if you installed or removed other antivirus programs, which can change the Firewall’s settings. Other reasons include broken system settings, missing important system parts, or computer viruses. Now that you know the main causes, let’s walk through reliable solutions to help you fix the issue where Windows Firewall won’t enable on Windows 10 or 11.
1. Run the Windows Firewall Troubleshooter
If you’re having trouble accessing Windows Firewall, try running the Windows Firewall Troubleshooter. This tool can automatically detect and fix common firewall issues. If Microsoft has a repair solution for the root cause, just running this troubleshooter and following its suggestions may fix your issue. Note: The Windows Firewall Troubleshooter isn’t included by default on Windows 10 or 11—you’ll need to download it from Microsoft’s official site.
2. Restart the Firewall Service & Related Services
If the troubleshooter didn’t help, the main Firewall service or its dependencies could be stuck. You can manually restart them from the Services window. You’ll need to start the following services:
Windows Defender FirewallWindows Defender Advanced Threat Protection ServiceWindows Defender Antivirus Network Inspection ServiceWindows Defender Antivirus ServiceWindows Defender Security Center
3. Delete the DisableAntiSpyware Registry Key
If there’s no third-party antivirus installed and the issue seems related to the Windows interface, you may be able to re-enable Windows Firewall by deleting a particular registry key that’s forcing Windows Defender and Windows Firewall to stay disabled. IMPORTANT: You’ll need to run these steps with administrative privileges.
4. Adjust BFE Permissions
If the Base Filtering Engine (BFE) permissions aren’t set correctly, Windows Firewall might not work. You can adjust these permissions using the Registry Editor. Note: It’s a good idea to back up your registry before making changes.
5. Reset the Firewall Component via Command Prompt
If BFE permissions didn’t help and you’re not using other firewall software, you can try to reset the Windows Firewall using a terminal command. Note: Only try this if you’re using Windows’ built-in Firewall.
6. Uninstall the Latest Windows Update
Sometimes, a recent Windows update may accidentally cause problems with Windows Firewall. If you noticed the issue started just after an update, uninstalling the latest update could solve the problem.
7. Run DISM & SFC Scans
System file corruption can also stop Windows Firewall from working. To address this, run a System File Checker (SFC) scan and a Deployment Image Servicing and Management (DISM) scan. Note: While these tools have some overlapping features, running both in a row increases your chances of fixing any corrupted files.
8. Perform an In-Place Repair or Clean Install
If none of the above solutions have worked, you may be dealing with deeper system corruption. At this point, performing a full Windows refresh is recommended. You can choose between a clean install or an in-place repair (repair install). Note: A clean install wipes your files, apps, and settings unless you back them up first. Tip: An in-place repair allows you to keep your personal data, installed applications, and most settings, but the process takes a bit longer.















