Limited or No Connectivity

This is a walkthrough by me to resolve the issue “Limited or No Connectivity”.
You will not be able to connect to internet when you try to connect to internet. If you open network connections window you will find the local area connection status is” limited or no connectivity”. In most of the cases if you try to get the ip address, the ip address will be 169.254.X.X. We call it APIPA. (Automatic Private Ip Address).

This happens, in most case where the computer is unable to get a valid ip address. This can be due to several reasons

1: Winsock or tcp\ip corruption
2: Unable to contact dhcp server
3: Unable to load required services
4: Firewall installed on the computer
5: Power synchronization problems
6: Network adaptor not working properly

So there can be a lot many reasons behind getting “limited or no connectivity” while trying to connect to internet. Since we cannot find the exact cause at the beginning it’s always advisable to move ahead with linear and logical trouble shooting.

Information Gathering:
It’s always better to gather the required information. This will help us to narrow down the issue to a certain extend. Some basic information you have to gather is

1: what type of connection (DSL, cable or dial up) ?
2: whether having sp2 installed ?
3: whether having any third party firewall or antivirus software ?
4: whether using a router ?
5: basic information about your computer ?

Basic Troubleshooting:
First go for the basic trouble shooting steps. By performing this we can create a work around for the issue depending on the type. Use the following steps to perform the basic trouble shooting steps

1: Open control panel > open network connection > right click on local area connection>click on properties>un check the option “notify me when there is limited or no connectivity”. After doing this go ahead and check with internet explorer

2: click on start>click on run>type in cmd and hit ok> it will take us to command prompt>in command prompt type in ipconfig and hit enter. The ip address you will be getting is
Ipaddress : 169.254.X.X
Subnet mask :
Default gateway:

Trouble shooting:

1: At the command prompt type in ipconfig /release and hit enter. It will give you an ipaddress

2: type in ipconfig /renew and hit enter.. Here if you are getting a valid ip address then try connecting to internet probably you will be able to connect. And you can get error message also. Some of them are

. An error occurred while renewing ip address, unable to contact dhcp server
. An error occurred while renewing ip address, unable to find the file specified
. An error occurred while renewing ip address, unable to load services
. An error occurred while renewing ip address, socket corruption

Irrespective of error we can follow the following steps. If we are getting an error message “unable to contact dhcp server” try the steps in part 2 also.

3: reset Winsock and tcp\ip. For that if you are having sp2 installed in your computer follow these steps

At the command prompt type in netsh winsock reset and hit enter. Then it will ask to restart the computer. After restarting get into the command prompt once again and type in netsh int ip reset resetlog.txt. After this open internet explorer and check we are able to connect to internet.

If sp2 is not installed in your computer follow the article 811259 to reset winsock and TCP/IP
If still we are not able to connect to internet follow the next step

4: do a power cycle. Turn off the computer first . Unplug the power code of the computer>> after that if router is there un plug the cable which comes from the router to the computer>> unplug the power code of router>>unplug the cable comes from the modem to the router>>unplug the power code of modem>>unplug the cable comes from the telephone jack to the modem. If router is not there do the same steps except that for router. Keep every thing as such for 5- 10 mins.

Reconnect every thing back in the reverse order in which we disconnected it. If we have any reset button or reset pin on either router or modem press it for 10secs

After that reboot the computer and check whether we are able to connect. If it’s still not connecting go for the next step

5: Check whether computer is having any third party fire wall. Disable all or if possible Uninstall that firewall and check whether we are able to connect to internet.

6: Restart DHCP client, DNS client, Server and Workstation services

7: Reinstall network adaptor. For that open device manager expand the network adaptor option and right click on Ethernet card and uninstall. After that restart the computer, in usual cases it will automatically detected by windows. If not install it from the cd.

While following all these steps try to renew the ipaddress in between.

Even after following these steps you are getting apipa try to do a conference with isp probably they can assign an ipaddress. Or else you can go for advanced trouble shooting


Advanced trouble shooting: These steps may resolve the issue since this is applicable for only specific issues.

Open network connection. Right click on locale area connection and disable it. Then disconnect
the cable that connects the modem to the Ethernet card and unplug the power cable of modem for 30 seconds. If reset button available press it for 5 seconds. Then reconnects the power and connect the cable back to the Ethernet card. Then enable local area connection. Some times this will help to acquire the ip address.

Open network connection. Right click on local area connection click on properties. Once properties window is up click on select TCP/IP and click on properties. Under that select the option set ip address manually. Then set an ip address and click apply. After that restart the computer and go ahead and set it back to automatically assign the ip address. This might help to acquire a valid ip address.

Reinstall network adaptor and try to renew the ip address.

Open device manager and right click on the network adaptor click on properties. Under properties go to the advanced tab. Under that select speed and duplex and on the right side select the dropdown menu and fix 10 half or 10mbps half. Click apply and ok. Then restart the computer. Try by setting it to auto detect also.

Try system restore if applicable

Open registry editor go to HKLM>SYSTEM> CURRENT CONTROL SET>SERVICES>DHCP. On the right hand side of the screen the value data of depend on service should be Tcpip Afd NetBT. And it should be in the same order. Other wise make it in same order.

Go to recovery console extract wsock32.dll andwshtcpip.dll from the cd and put it under system32 folder.

Click on start >run and type in” wmic call process create (type in the path of the service with the exe file related to it)” . to get that path go to services.msc and open the dhcp service and copy the content under path to executable and paste it in the command with out “ and (.

Try repair install and clean install.