When you attempt to open the Windows Firewall, you receive an error similar to:
\WINDOWS\System32\svchost.exe -k netsvcs Error 10047
When you run net helpmsg 10047, it displays:
An address incompatible with the requested protocol was used.
On possible reason for this error is an buggy LSP (Layered Service Provider ), a mechanism that can extend the Winsock network socket facility for application.
NOTE: A LSP can provide internet parental controls, Web content filtering, and other useful functions.
To workaround this behavior:
1. Open a CMD.EXE window.
2. Type netsh winsock show catalog>FileName_Before.txt and press Enter to record the LSPs to a FileName_Before.txt file.
3. Type netsh winsock reset and press Enter.
4. Shutdown and restart your computer.
5. Type netsh winsock show catalog>FileName_After.txt and press Enter to record the LSPs to a FileName_After.txt file.
NOTE: The netsh winsock reset command is useful if a malformed LSP results in loss of connectivity, BUT any previously installed LSPs will have to be re-installed.