There could be several possible causes for this problem, including:
1 Corrupt system files: This can cause the firewall to fail to start and cause wsappx to consume a lot of memory. Try running the System File Checker(sfc /scannow) to repair any damaged system files.
2 Malware infection: Malware may disable firewalls and occupy a large amount of memory. Run anti-virus software and perform a full system scan to detect and remove any malware.
3 Corrupted registry key: Corrupted registry key may cause firewall failure. Run the Registry repair program to repair any damaged registry keys.
4 Service Not started: If the firewall service is not started, the start button is disabled. Try opening the service manager and making sure the Windows Firewall service is running.
If it is helpful to you, please accept it, thank you.