Reset Your IP Address
If your system’s connection to a network is unreliable, or you’re getting IP address conflict error messages, try renewing your IP address. First, click on the Start button, navigate to the Command Prompt (Start Menu, Applications, Accessories, Command Prompt), right-click it, and select Run as Administrator from the menu.
Flush Your DNS Cache
Restarting a Windows 7 system will also flush its DNS cache, but if any applications (malware, perhaps) are altering the cache, flushing manually could help.
Power Cycle Your Modem/Router the Right Way
Your broadband modem’s connection to the Internet will occasionally become unreliable, and restarting it can fix that. Same goes for the connection between a router and a broadband modem as well.
To reset your broadband modem and router, disconnect their power cables, and leave the modem and router off for 30 seconds or so. Next, connect the modem’s power cable to restore its power first. Wait a few moments for the modem to renegotiate its connection to the Web and establish a link, and then restore power to the router.
Disable and Add Exclusions to Windows Firewall
Click on your Start button, type Allowed Applications in the search field, and then press Enter. In the resulting window, all of the applications installed on the system that were flagged by Windows Firewall will be listed. If you previously allowed an application to communicate through the Firewall that you now want to block, click the Change Settings button at the top of the screen; then scroll through the list of programs until you find the application, highlight it, and uncheck the box allowing it access over Home/Work and/or Public networks. Conversely, if you’d like to allow a previously blocked program access, find it on the list and tick the boxes next to the entry.
Diagnosing Internet Connection Issues
Having problems figuring out why your Internet connection is unstable? A few utilities built into Windows 7 may help. Ping and tracert (traceroute) can help you find out if your Internet issues are with your home network or with your ISP–or somewhere in between.
Tracert is another useful tool that will list the route and measure transit delays of packets across a network. To use Tracert, open a Command Prompt window and type tracert google.com. This will essentially map out the path from your PC to a Google server, listing the IP addresses of the servers and switches in between. Usually your packet’s first few hops will start in your home network, then go through your ISP’s network, then eventually find their way to google.com, so if the packet doesn’t make it out of your network, something is wrong inside your network; and if it stops only one or two hops after it leaves your network, your ISP probably has a network outage or equipment failure on its end.