While I was trying to share my internet connection through a D-Link Network Switch with my colleague and TechPuffs author Sushil, I encountered a strange problem related to Windows Firewall / Internet Connection Sharing (ICS). I later solved the problem and I am sharing the trick to you guys in case you too are facing similar network sharing problem.

Corrupted – Windows Firewall / Internet Connection Sharing (ICS)

We at TechPuffs are using Windows XP for news and tutorials composing and everything. We use Windows XP as we find it very convenient, simple and fast to work with. We share a common internet connection. My computer acts as a server and others act as clients and are connected to my computer through a D-Link Network Switch.

Due to a sudden electricity failure as is common in India during Summer and UPS failure, our PCs went off and on restart after some time everything was fine except network sharing was not working anymore showing Limited Connectivity in clients. However, server i.e. my computer was able to surf internet alone.

Later, I found out that Windows Firewall / Internet Connection Sharing (ICS) was corrupted in the server PC. To see if your Windows Firewall / Internet Connection Sharing (ICS) is ok do the following :

Click Start Windows XP Start Button, go to Run and type services.msc and hit enter to open the Services Window. Scroll down the window to see if Windows Firewall / Internet Connection Sharing (ICS) has automatically started. If it can’t be started from there then your Windows Firewall / Internet Connection Sharing (ICS) is corrupt.

Windows Firewall and ICS : In Perfectly Working Condition

Windows Firewall and ICS : In Perfectly Working Condition

Solution for Corrupted – Windows Firewall / Internet Connection Sharing (ICS)

Follow exactly these simple steps to repair and reset the Windows Firewall / Internet Connection Sharing (ICS) :

  1. Click Start Windows XP Start Button, go to Run and type cmd and hit enter to open Command Prompt.
  2. In the command prompt type exactly what is suggested below (in single line) :
    Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
  3. Restart your computer
  4. Click Start Windows XP Start Button, go to Run and type cmd and hit enter to open Command Prompt.
  5. In the command prompt type exactly what is suggested below :
    Netsh firewall reset
  6. Click Start Windows XP Start Button, go to Run and type firewall.cpl and hit enter to open Windows Firewall dialog box.
  7. Select On (recommended) and click OK.

This should solve your internet sharing issue and now everybody will be able to connect to the internet. If this solved your problem then share here your experiences.