[FIX] Windows Could Not Start The Windows Firewall On Local Computer

This registry workshop will show how to fix "Windows could not start the Windows Firewall on Local Computer" error in Windows 10/8.1/8/7.

Kapil Arya
11x Microsoft MVP · Admin
2 min read
Add as a preferred
source on Google

In our past, we have shared you the fix for the issue related to Security Center not turning on; which you can read here. Few days back, I came to yet another strange issue of non-ability to turn on the Windows Firewall. It is well know that running Windows Firewall is must for a system in order to filter packet data. However, in my case, when I came around this issue, I tried many attempts to start the Windows Firewall service, but each time I was ended up with this:

Windows could not start the Windows Firewall on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific code 5.

Windows could not start the Windows Firewall on Local Computer.

In order to troubleshoot this hitch, I tried to many things like restarting the machine, System File Checker utility (Running SFC /SCANNOW in administrative Command Prompt), running DISM commands for restoring health, but no luck. Then after digging the responsible registry configuration, I was able to troubleshoot the issue, here is what I did which worked for me and should work for you as well:

FIX : Windows Could Not Start The Windows Firewall On Local Computer In Windows 10/8.1/8/7

Registry Disclaimer: The further steps will involve registry manipulation. Making mistakes while manipulating registry could affect your system adversely. So be careful while editing registry entries and create a System Restore point first.

1. Press Windows Key + R and put regedit in Run dialog box to open Registry Editor (if you’re not familiar with Registry Editor, then click here). Click OK.

2. Navigate here:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc\Parameters

3. In the right pane of this location, take the ownership of Parameters key using this way or RegOwnershipEx.

4. Now locate the subkey of Parameters i.e. AppCs key; and right click over it, select Permissions. Click Add in the following window:

5. Now in the Select Users or Groups window, type the object name NT ServiceMpsSvc and click Check Names.

After clicking Check Names, you’ll find the entered NT ServiceMpsSvc turn into underlined MpsSvc. Click OK.

6. Moving on, in the following window, select the group MpsSvc and check the permissions for Full Control and Read. Click Apply followed by OK.

Finally close the Registry Editor and reboot the machine, after restart, you’ll be able to run Windows Firewall service as usual.

That’s it!

Share this article
https://www.kapilarya.com/windows-could-not-start-the-windows-firewall-on-local-computer-windows-10

Shareable URL

Article by

Kapil Arya
11x Microsoft MVP · Admin

Kapil holds Microsoft MVP title in Windows IT Pro expertise, 11-times in a row (2014-2025). He is 8-times Windows Insider MVP as well, and author of 'Windows Group Policy Troubleshooting' book. In 2015, Microsoft India accomplished him as 'Windows 10 Champion'. Being passionate Windows blogger, he loves to help others on fixing their system issues. Kapil has worked with official Microsoft Community Engagement Team (CET) on several community projects. You can subscribe him for news/updates and fixes for Windows.

23 Comments
Orazio Arcidiacono

Thank you, thank you. For days I have been trying to resolve this Windows Firewall does not turn on problem. Tried every possible proposed solution from Googling. But your registry solution did the trick. Once again thank you. for a solution

Kapil Arya Author

^^ Glad we could help :)

Marco

Thank You! What a nice tutorial. Solved my problem!

Kapil Arya Author

^^ Thanks for feedback :)

ichad

i’ve try all the step.. but when apply it, an error occurd..
it says unable to save permission changes on AppCs. Access is denied.. What should i do?

Kapil Arya Author

^^ You must take the ownership of Parameters key first.

Steve Harmon

I followed it to the very end. Then it wouldn’t apply it. Damn !! I thought this would fix my problem. Thanks anyway !

Steve Harmon

when I get down to “permissions for AppCs” , when I hit apply a windows security box pops up saying “unable to save permission changes for AppCs” access denied.
I’m frustrated – any suggestions ?

Kapil Arya Author
Suteu Fineas

This real worked for me. You are damn good !!!
Windows 8.1 x64

Peace and love (Y)

Kapil Arya Author

^^ Glad it helped!

Ákos Jánszky

Thank you! A nice tutorial. Solved the problem! Or a God!!!
Hungarian users.

Kapil Arya Author

^^ Cool :D

Fabio

Hello friend, I can’t get ownership to the appCs , I took ownership of Parameters key and tryed the appcs and still getting the message “unable to save permission changes for AppCs” access denied. Please , help me!!

Kapil Arya Author

^^ Refer previous comments for hint!

Gerardo

Thank you so much, It worked for me. I spent three days surfing until I reached out your blog. Best regards.

Gerardo

Hi again. Any idea about the root-cause for this issue?

Kapil Arya Author

^^ Glad it solved your problem :) Use of third-party software could be a general root cause for such issues.

Rawat

when I get down to “permissions for AppCs” , when I hit apply a windows security box pops up saying “unable to save permission changes for AppCs” access denied.
Please help.

Kapil Arya Author

^^ Refer previous comments/take ownership of AppCs first.

Dale Jordaan

For those people who get access errors maybe try log in with built in admin account?

Buzzuz

Can’t seem to get through the 5th step :/
When I type in “NT ServiceMpsSvc” it just pops out a window saying Name Not Found.

Fay

I’m having the same problem as Buzzuz, any ideas?

Leave a Comment

Your email address will not be published. Required fields are marked *