Normally, Windows connects to internet immediately after startup, but in some cases the internet connection can get delayed, sometimes as prolonged as 2 minutes! It may become a frustrating ordeal every time you restart Windows. This problem is caused due to indulgence of third party software. Unfortunately, there is no simple single fix for this problem. The best way to fix it, is to troubleshoot and fish out the culprit program that you have installed on your PC. Let’s start troubleshooting.
Clean Boot Windows
Clean boot environment is used to troubleshoot conflicting programs and eliminate errors. In this mode, Windows starts up by using a minimal set of drivers and startup programs that are needed for your PC to run. All the startup entries that are added by the third party programs won’t automatically start, except for important security programs like antivirus and firewall software. So this helps eliminate software conflicts that occur when you install a program or an update. You have to login into Windows with Administrator rights to clean boot Windows.
On Windows 8.1 and Windows 8
1. Bring up the charms by either swiping in from the right edge of the screen, or by pointing the mouse to lower-right corner of the screen, and then click on “Search”.
2. In the Search box, type msconfig.exe and press enter to see the System Configuration dialog box.
On Windows 7 and Windows Vista
1. Windows 7 and Vista users need to first hit on Start button, type in msconfig.exe in the search box, and then press enter.
2. You will see the System Configuration dialog box.
3. Click on the Services tab of the System Configuration dialog box.
4. Click the check box Hide all Microsoft services, and then click Disable all.
5. Disable all Startup items:
Windows 8.1 and Windows 8 users: Click on Startup tab, and then click on Open Taskmanager link.
In the Task Manager dialog box, select each process, and then click on Disable button.
Windows 7 and Windows Vista users:
Go to Startup tab, and then click on Disable all button.
6. In the General tab, select Diagnostic startup, and then click OK.
7. Windows will ask you whether to restart Windows
Windows will now reboot with only basic drivers and default Windows services. Did the delayed internet connection speed get fixed? If yes, then the problem was caused by some other program that was auto starting with Windows. You should now fish out that application. To do that you will have to reboot into normal mode with one by one third party program startup enabled.
8. As usual go to System Configuration, and then select Normal startup from the General tab.
9. In the Services tab, check the box Hide all Microsoft services, and then check the service that looks suspicious. For example, on my test PC, I will enable YouTube Downloader Services (P2) service for now.
10. In the Startup tab, disable all options initially. You will have to check the programs one by one when after you finish testing programs from Services tab.
11. Click OK, and then restart Windows as prompted. Windows will now boot with all Microsoft services, and the one third party service which you enabled. Did you still experience the delayed internet startup, or it was gone?
Repeat the Step 9 by enabling one option at a time, and see which program is causing the delayed internet connection at startup. Most of the times it is the non-Microsoft service that causes conflicts and slows up process, it can be printer services or the security suite that you have installed. If you are sure that you tested all the programs, but still face the problem, then there two other couple of reasons:
1. Windows registry could contains a lot of invalid entries that is slowing down the startup, so try cleaning the registry with a Registry Cleaner.
2. The other reason could be malware infection. You need to use a high rated Antivirus and Antispyware software, and scan your entire computer.
Do share your feedback with our readers on what you did, and how the problem got fixed.