How to Fix Firewall Not Working on Windows 10 PC

Written by: Abigail Ivy
Published on:

What Causes a Firewall to Stop Working on Windows 10?

If you need to know how to fix firewall not working on Windows 10 PC, the first step is understanding what usually breaks it.

Windows Defender Firewall can stop responding because a core service is disabled, security settings are corrupted, third-party antivirus software is interfering, or system files are damaged.

This issue matters because the firewall is a key part of the Windows Security stack.

When it fails, inbound and outbound traffic controls may not behave as expected, leaving your PC more exposed and sometimes blocking legitimate apps at the same time.

Check That Windows Defender Firewall Is Turned On

Start with the simplest check in the Windows Security app.

Even if the firewall seems broken, it may only be switched off for one or more network profiles.

  • Open Start and search for Windows Security.
  • Select Firewall & network protection.
  • Review Domain network, Private network, and Public network.
  • Make sure each profile shows the firewall as On.

If one profile is off, open it and turn on Microsoft Defender Firewall.

This often resolves the problem immediately on a home or office PC.

Restart the Core Firewall Services

Windows Defender Firewall depends on background services such as Windows Defender Firewall and Base Filtering Engine.

If either service is stopped or set incorrectly, the firewall may fail to load.

  • Press Windows key + R, type services.msc, and press Enter.
  • Find Base Filtering Engine and Windows Defender Firewall.
  • Ensure both services are set to Automatic or Automatic (Delayed Start).
  • If a service is stopped, right-click it and select Start.
  • If it is already running, choose Restart.

These services handle filtering and rule enforcement.

When they fail, the firewall can appear disabled even though the interface looks normal.

Run the Built-in Firewall Troubleshooter

Microsoft includes troubleshooting tools that can detect misconfigured rules, service conflicts, and security provider issues.

This is a useful step if you are trying to figure out how to fix firewall not working on Windows 10 PC without making manual changes first.

  • Open Settings and go to Update & Security.
  • Select Troubleshoot and then Additional troubleshooters.
  • Look for network and security-related troubleshooters if available.
  • Apply any recommended fixes and restart the computer.

On some systems, the troubleshooter will point to a disabled service, corrupted policy, or a third-party security product blocking the firewall engine.

Reset the Firewall to Default Settings

Corrupted inbound or outbound rules can make Windows Defender Firewall behave unpredictably.

Resetting it restores the default policy and removes custom rule changes that may be causing the problem.

  • Open Windows Security.
  • Go to Firewall & network protection.
  • Select Restore firewalls to default.
  • Confirm the reset when prompted.

Use this carefully if you rely on custom app permissions, port rules, or network exceptions.

After the reset, you may need to reallow apps such as remote desktop tools, printers, or game launchers.

Disable or Remove Conflicting Security Software

Third-party antivirus and endpoint protection tools can replace Windows Defender Firewall controls or interfere with them.

Products from vendors such as Norton, McAfee, Bitdefender, Kaspersky, Avast, or Sophos may install their own firewall modules or policy layers.

If a third-party security suite is active, temporarily disable its firewall component and test Windows Defender Firewall again.

If the issue started after installing new security software, uninstalling that software may be necessary.

After removal, restart the PC and check whether the Windows firewall service returns to normal.

Repair System Files with SFC and DISM

When firewall components are broken by corrupted Windows files, command-line repair tools can help.

The System File Checker and Deployment Image Servicing and Management tools are standard Windows maintenance utilities used to repair damaged system components.

Open Command Prompt as an administrator and run:

  • sfc /scannow
  • DISM /Online /Cleanup-Image /RestoreHealth

Run SFC first, then DISM if needed.

If SFC reports it found errors it could not fix, DISM can repair the Windows image and make another SFC pass more effective.

Restart the PC after both commands complete.

Check Group Policy and Registry Settings

On Windows 10 Pro, Enterprise, or Education, Group Policy can override local firewall settings.

A policy change may disable the firewall, block notifications, or enforce settings that prevent normal operation.

Registry-based tweaks can create similar problems on all editions of Windows 10.

Review Group Policy

  • Press Windows key + R, type gpedit.msc, and press Enter.
  • Navigate to Computer Configuration > Administrative Templates > Network > Network Connections > Windows Defender Firewall.
  • Check whether any policy is set to Disabled or configured unusually.

Inspect Registry-Based Changes

If you use registry cleaners or troubleshooting scripts, they may have altered firewall entries.

Back up the registry before making changes, and avoid editing values unless you know what they control.

In managed environments, contact the system administrator before changing policy settings.

Use Windows Update to Patch Firewall Components

Windows Defender Firewall depends on the operating system’s networking stack and security platform.

Missing updates can cause compatibility issues, especially after major feature updates or driver changes.

  • Open Settings.
  • Go to Update & Security and select Windows Update.
  • Click Check for updates.
  • Install cumulative updates, security updates, and .NET updates if available.

After updating, restart your computer and test the firewall again.

This can resolve issues tied to the Windows Security Center, network stack, or policy engine.

Perform a Clean Boot to Isolate the Conflict

A clean boot starts Windows with minimal startup programs and services.

It is useful when the firewall stops working after software installation, driver updates, or system tuning tools.

  • Open System Configuration by typing msconfig in the Run box.
  • On the Services tab, hide Microsoft services and disable the rest.
  • Open Task Manager and disable startup items.
  • Restart the PC and retest the firewall.

If the firewall works during a clean boot, re-enable items in batches to identify the conflicting application or service.

Restore or Reinstall Windows if Nothing Else Works

If you have tried all of the above and the firewall still will not function, the Windows installation may be too damaged for quick repair.

At that point, use System Restore if you have a restore point from before the issue began.

This can reverse recent driver, app, or policy changes.

As a last resort, consider a repair install or Reset this PC option in Windows 10.

A repair install preserves many files and apps while refreshing core system components, including firewall-related services and security settings.

Common Signs the Firewall Needs Attention

Knowing the symptoms can help you act sooner.

Typical signs include Windows Security showing that the firewall is off, the firewall settings graying out, security notifications failing to appear, or apps being blocked without clear prompts.

  • Windows Security reports the firewall is managed by an organization when it should not be.
  • Firewall options are unavailable or cannot be toggled.
  • Network discovery or file sharing stops working unexpectedly.
  • Legitimate apps lose internet access after a recent update.

When these symptoms appear together, the problem usually involves a service failure, policy conflict, or corrupted security configuration rather than a simple toggle issue.

Best Practices to Prevent Firewall Problems

Once you restore the firewall, a few habits can help prevent repeat failures.

Keep Windows 10 updated, avoid multiple security products that overlap, and be cautious with optimization tools that claim to improve performance by disabling services.

It also helps to create restore points before installing major software or changing security settings.

  • Use only one primary antivirus and firewall solution at a time.
  • Review firewall rules after installing remote access, VPN, or gaming software.
  • Keep device drivers and Windows updates current.
  • Avoid registry cleaners that modify security entries without clear documentation.