Fix LocalServiceNoNetworkFirewall high CPU or power usage

LocalServiceNoNetworkFirewallLocalServiceNoNetworkFirewallLocalServiceNoNetworkFirewall is a service used by Windows Defender Firewall and is part of Windows Security. In general scenarios, it does not consume much memory space and resources. However, some users have complained that the LocalServiceNoNetworkFirewall service is consuming too much CPU or power in Windows 11/10 Task Manager. Some users reported that it consumes more than 50% CPU on their PC. For many users, this has slowed down their system and slowed down their PC, making it almost difficult to use.

If you are having the same problem, we are going to show you how you can get rid of it. In this article, we are going to discuss several functional fixes which helped the users to fix the issue. Let us check.

Why is LocalServiceNoNetworkFirewall using so much CPU?

After analyzing several reports, here are the possible causes that could trigger this problem:

  • If you are using a third-party firewall and it conflicts with the Windows firewall, this issue may be caused.
  • If you have configured too many rules in Windows Firewall, it may cause excessive CPU usage of LocalserviceNoNetworkFirewall. You can try removing custom firewall rules in this case.
  • This problem can be caused if you are dealing with the corrupted installation of your third-party firewall program and it conflicts with Windows Firewall. In this case, uninstalling and then reinstalling the third-party firewall may help you solve the problem.
  • Another reason for this problem can be corrupted Windows Firewall customizations or settings. If the scenario is applicable, you can set Windows Firewall to default configuration to fix the issue.

Depending on which scenario works best for you, you can try an appropriate solution from the guide to counter this problem.

Fix LocalServiceNoNetworkFirewall high CPU or power usage

Here are the methods to fix high CPU usage of ‘LocalServiceNoNetworkFirewall’ service on Windows 11/10:

  1. Restart Windows Firewall.
  2. Update Windows to the latest version.
  3. Disable and then enable Third-Party Security Firewall and Windows Defender Firewall.
  4. Cancel the driver update.
  5. Reset the Windows Firewall to its default values.
  6. Remove firewall rules.
  7. Reinstall the third-party security suite.

1]Restart Windows Firewall

This might be a temporary Windows Firewall issue that may cause LocalServiceNoNetworkFirewall to get high CPU usage. In this case, you should be able to fix the problem by restarting Windows Firewall. To do this, you can follow the steps below:

  1. First, open Task Manager using Ctrl + Shift + Esc keyboard shortcut.
  2. In Task Manager, go to the Services tab and locate the WinDefend service (Microsoft Defender Antivirus Service).
  3. Now right click on the WinDefend service.
  4. Next, select the Restart option from the context menu.
  5. When the service is restarted, see if the issue is resolved now.

If the problem persists, you will need to try additional troubleshooting methods to fix it. So, move on to the next potential fix.

Read: Fix Error 0x8007042c for Windows Update or Firewall

2]Update Windows to the latest version

If you are using an outdated version of the Windows operating system, consider updating it to the latest version. Some incompatibility issues with the operating system and other system modules can cause high CPU usage of the LocalServiceNoNetworkFirewall service. So, update your Windows and see if the error is fixed now. Updating your Windows is recommended to improve your system stability and also fix some bugs.

To update Windows, open the Settings app, then navigate to the Windows Update section. Here you can click on the Check for updates button and download and install all available updates. If you are using the latest version of the operating system and still facing this issue, you can upgrade to the next fix.

To see: Windows could not start Windows Firewall on Local Computer

3]Disable, then enable Third Party Security Firewall and Windows Defender Firewall

Do you use more than one security firewall on your PC? If so, the problem might be caused because of that. To counter the problem, you can try disabling both firewalls and then re-enabling them.

First, close the third-party firewall you are using. To do this, right-click on your firewall in the system tray and click the Exit button to close it. You can also open this task manager and end the processes related to your third-party firewall.

After that, open Windows Defender Firewall with Advanced Security as administrator and then click Windows Defender Firewall Properties button. Now set Firewall Status to Off for Domain Profile, Private Profile and Public Profile. Then click Apply > OK button to apply the changes.

Then you can open Windows Defender Firewall and enable/set it to On. And then launch your third-party firewall. See if this method fixes the problem for you.

Related: Failed to load Windows Firewall with Advanced Security snap-in

4]Cancel driver update

If you recently installed a driver update, chances are it is conflicting with Windows Firewall. If the scenario is applicable, you can try rolling back recent driver updates and see if that fixes the issue for you.

5]Reset Windows Firewall to Defaults

High CPU usage of LocalServiceNoNetworkFirewall may be caused by firewall customizations. For example, if you have added inbound or outbound rules or other customizations to the firewall, this may overload your system. In this case, you can try resetting Windows Firewall to its default settings and see if the issue is resolved.

First, open the Windows Security app from search, then navigate to Firewall and network protection tongue. Next, click the Restore Default Firewall Settings button.

After that, navigate to the Virus & Threat Protection tab and then click on the Manage Settings option. Next, tap on Add or Remove Exclusions and tap on Add Exclusion option and then select Folder. Now enter C:ProgramDataMicrosoftWindows Defender location and click Select Folder.

Finally, close Windows Security and restart your PC to check if the issue is resolved now.

Read: Windows Firewall can’t change some of your settings

6]Delete firewall rules

If rules have been added to Windows Firewall from a previous installation of a third-party firewall and there are conflicts with Windows Firewall’s own rules, this may be the cause of this issue. So, you can remove the firewall rules to fix the issue. Here are the main steps to achieve this:

  1. Open Windows Firewall with Advanced Security and in the right pane click on export policy to save existing policy just to be on the safe side.
  2. Go to the Inbound Rules tab, then delete the custom rules you want to delete. However, make sure you don’t delete important rules.
  3. Do the same for outbound rules by accessing the Outbound Rules tab. See if that solves the problem and if not, go to step (4).
  4. Click on the Action menu and select the Restore default policy option and confirm the process.
  5. Close the window and then check if the issue is resolved.

7]Reinstall the third-party security suite

If you have installed any third-party security suite and it is not installed properly or has corrupted installation files associated with it, chances are that it is conflicting with Windows Firewall and hence causing the problem. In this case, you can try reinstalling the third-party firewall or security suite that you have installed on your system. So start by uninstalling the security suite through the Settings app. Then restart your PC and see if the CPU usage of LocalServiceNoNetworkFirewall has slowed down.

Then you can download your security suite setup from its official website and reinstall it on your PC.

Read: Windows Firewall services not starting – Error 1079

Why is my CPU usage so high for no reason?

If you have too little RAM and too many resource-intensive applications and software running on your system, it can lead to high CPU usage. High CPU usage on your system can also be a result of malware or a virus running on your PC. To fix this problem, you can try uninstalling unnecessary applications, running Chkdsk, disabling Windows search indexer, updating device drivers, reviewing the system state report, and running SFC and DISM scans. You can try other tricks to fix the high CPU usage issue on your PC.

How high is the WMI provider host CPU?

WMI Provider Host, also known as Windows Management Instrumentation Provider Service, is an essential service required to manage applications. If it’s using too much CPU, you can fix the problem by running the system maintenance troubleshooter, running the system performance troubleshooter, troubleshooting in a clean boot state, or looking at Event Viewer logs to identify offending processes. You can check the complete guide to fix high CPU usage by WMI Provider Host (WmiPrvSE.exe).

Now read: Fix System breaks high CPU usage in Windows.

Fix: High CPU usage

Comments are closed.