Due to an unidentified problem, windows cannot display windows firewall settings

 Symptoms:

Windows Firewall/Internet Connection Sharing (ICS) is not displayed in the Services list in Control Panel.
Windows Firewall/Internet Connection Sharing (ICS) is displayed in the Services list, but you cannot start this service.
You receive the following error message when you try to access Windows Firewall settings: Due to an unidentified problem, Windows cannot display Windows Firewall settings.
Resolutions:

1. This may cause because a virus or Malware corrupts SharedAccess registry key, which represents the Windows Firewall Service. To fix this problem, re-set firewall by following these steps:

1.
 Click Start, click Run, type cmd, and then click OK.
 
2.
 At the command prompt, type the following command line, and then press ENTER:

Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
 
3.
 Restart Windows,
 
4.
 Click Start, click Run, type cmd, and then click OK.
 
5.
 At the command prompt, type the following command, and then press ENTER:

Netsh firewall reset
 
6.
 Click Start, click Run, type firewall.cpl, and then press ENTER. In the Windows Firewall dialog box, click On (recommended), and then click OK.