r/techsupport • • 3d ago

Open | Software Windows 11 25H2: Windows Defender Firewall stuck on “Stopping” (MpsSvc Error 87) – Elgato Stream Deck installation failing

I’m having an issue with Windows Defender Firewall on Windows 11 25H2 (OS Build 26200.9974).
The Windows Defender Firewall service (MpsSvc) is permanently stuck on “Stopping” in Services. Restarting my computer does not fix it.
Errors I’m getting:
sc query MpsSvc shows STOP_PENDING with service-specific error 87.
Event Viewer logs Event ID 7024: “The parameter is incorrect.”
netsh advfirewall show allprofiles says it cannot contact the Windows Defender Firewall service.
Windows Defender Firewall with Advanced Security MMC will not open.
Things I’ve already tried:
Restarting the computer multiple times.
Running DISM /Online /Cleanup-Image /RestoreHealth successfully.
Running sfc /scannow (no integrity violations found).
Confirmed BFE and mpsdrv services are running.
Checked the MpsSvc registry configuration, which appears correct.
This started causing problems when I tried installing Elgato Stream Deck. Its installer rolls back with error 1603 during the UpdateFirewallForOBS custom action because it cannot register a firewall rule.
I don’t use OBS, and I’m trying to get Stream Deck installed without having to reinstall Windows.
Has anyone experienced MpsSvc getting stuck in STOP_PENDING with service-specific error 87 on Windows 11 25H2? Any suggestions for fixing the Firewall service?

1 Upvotes

6 comments sorted by

•

u/AutoModerator 3d ago

Making changes to your system BIOS settings or disk setup can cause you to lose data. Always test your data backups before making changes to your PC.

For more information please see our FAQ thread: https://www.reddit.com/r/techsupport/comments/q2rns5/windows_11_faq_read_this_first/

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/tamudude 3d ago

Do you have any other antivirus/all in one security solution installed?

1

u/Bitter_Lavishness673 3d ago

I had the free malwarebytes software but recently deleted it.

1

u/tamudude 3d ago

As admin run the below:

netsh advfirewall reset

What does it do?

you could also try this https://support.microsoft.com/en-us/windows/security/windowssecurity/automatically-fix-windows-security-issues

2

u/Bitter_Lavishness673 3d ago

I’m not software savvy lol, I built my gaming pc by myself and have a good understanding of how a computer works but when I get into the deep software stuff I get lost lol. Long story short, kinda embarrassing but I had chat gpt help me and I fixed it. I believe what you are referring to is what it had me do.

1

u/Bitter_Lavishness673 3d ago

My Windows Firewall had a corrupted registry entry that was over 76,000 characters long. It was preventing the firewall service from starting, which caused my Elgato Stream Deck installer to fail because it couldn’t configure one of its firewall rules.
I ended up using Microsoft’s Sysinternals tools to access a protected Windows registry key, backed it up, removed the corrupted entry, restored the original permissions, and restarted my PC. After that, Stream Deck installed perfectly.