Top Answer
User Avatar
Wiki User
Answered 2015-12-17 11:35:41

Why windows takes so long to start up?

Most of us have had a brand new computer at one time. It's a great feeling. You boot up windows and within 30 seconds you are Surfing the net, checking your email, or playing your favorite game. 10 months down the road things aren't so nice anymore. You power up your computer and it seems to take forever to load.

Even when you are careful about what you install it seems that each day it takes longer for it to boot. It's not your imagination - and there are a couple of good tips to keep your boot time short and sweet.

As always - backup your system before you start any of this. If you make a mistake you might need to restore from backup.

Update (09/08/2006) - There has been some controversy about the prefetch folder. I think this issue needs to be looked into. I did have a reputable source for this information: It was the "Windows XP Annoyances" book by O'Reilly. Page 210. Titled "Keeping an eye on prefetch"

1. The prefetch cache

The first tip I want to talk about is the windows prefetch. Windows XP has this feature that loads commonly used programs - at boot time.

Here is how it works: Yesterday you used MS Word, and Duke Nukem 3D. Today you boot your system to check e-mail. It sees parts of these two programs in the prefetch folder and loads them into memory before windows completes the boot process. The benefit is faster application launch times. If you really wanted to use MS Word, it would pop up really quick when you double clicked on it.

The problem is most people have been running windows for years, and the prefetch gets clogged with stuff that you almost never use. Windows takes forever to boot because it is prefetching a 1.0 copy of Napster, and you just want to check your email before you have to go to work. Anyway, there are a few things we can do to tweak the prefetch cache. One method is to disable it partially, and this can be done quite easily. Simply browse to the windows folder (Ex: C:\Windows) and under there you should see the prefetch folder. Go into the prefetch folder and delete all the files (Careful! It should look like this c:\windows\prefetch)

The first thing to note is the next reboot will be slow. This is because windows needs to relearn the prefetch for system files. Subsequent boots will run much faster since the sludge of programs has been removed, and only new ones are in the cache.

The trouble is that it will only help you for a while - until the prefetch gets clogged up again. We need to edit a registry key to tweak it. Open regedit and browse to this key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Under this key you should see a value named: EnablePrefetcher

It has 4 possible values:

0 - Disabled : The prefetch system is turned off.

1 - Application : The prefetch only caches applications.

2 - Boot : The prefetch only caches boot system files.

3 - All : The prefetch caches boot, and application files.

We don't want to disable it entirely. This would actually make boot times *longer*. This is because this feature is also used to speed up the loading of boot files. That is why we are going to pick the number 2 option. It allows us to keep the advantage of caching system files, without continually clogging the system up with applications. Set the value to 2 and reboot. The 2nd time you boot it should boot much faster. Remember that the side effect is that launching individual applications once windows has loaded will now be slightly slower.

2. Hard drive fragmentation

Over time your hard drive will become fragmented. An over-simplified explanation of fragmentation is when your files and folders are not all stored in the same spot. For example lets say you had a large movie file. If it were fragmented the first 5 megabytes are at the beginning of the hard drive, and then next 5 are at the end. It takes longer for windows to read the file than it would if it were all in the same spot. The point is that if each file is stored in a linear fashion, and the drive does not have to move all over the place to read it - it will load faster. XP has a built-in defrag tool, and it is simple to run. Open "My Computer" right click on the boot drive, and go to properties. Now click on the tools tab.

Click "Defragment Now" and a window should appear. Before you click on the "Defragment" button you want to close all applications and be aware that it might take hours to complete. If you leave something running it might keep windows from completing the defragment operation. Click on the defragment button and you can walk away. Or you can watch it defrag your hard drive:

3. Disconnected network drives

I am using networked drives all the time. If you have ever put your machine on a network and connected to a shared drive, this can slow you down too. If you have a drive that is still mapped, but cannot be reached it will slow down windows during boot time. This is because windows will wait…wait…and wait some more for the remote server to respond. To clean these out open "My Computer" and go to the tools menu. Click on "Disconnect Network Drives" It will open a window,

Click on the drives you no longer need, and click OK.

4. Spyware & Adware

These can have a big impact on your start times. If your PC gets loaded with spyware, it spends a large portion of its boot time making sure those pesky programs are loaded and ready to throw popup adverts at you all day. To check and clean your system of spyware there are three free programs that I highly recommend:

1. Microsoft Windows Defender

2. Ad-Aware

3. SpyBot Search And destroy

5. File and Printer Sharing

One other item that can significantly impact is the "File and Printer Sharing" feature within windows. Obviously, if you are sharing your printer, or folders you don't want to disable this - so this tip is not for you. If you never use it, then why waste your time waiting for it to load?

Here is how to turn it off:

Go into the control panel. Click on "Network Connections"

Now right click on "Local Area Connection" and click on properties

Uncheck the "File and Printer Sharing for Microsoft Networks"

Click OK, and reboot.


Your Answer

Related Questions

No, computer viruses are not necessarily spyware. Computer viruses can come in any number of forms, spyware being one of them. Spyware is a type of computer virus that attempts to steal your personal information by tracking your keystrokes or sending copies of files on your computer back to their creator.

It is not important to have spyware installed on one's computer. Spyware is actually obtained from computer worms, viruses, and other various computer infections.

You can tell by the viruses and spyware that infect your computer

No Spware and viruses both damage the computer. You need an anti spyware to remove spyware and a good anti virus to remove virus

No. Of course it can. Spyware is different that of viruses. Everyone should have antivirus, spyware and malware detection software on their computer.

Spyware, Trojan, Adware. I this these are dangerous computer malwares.

well you go on a website, the website has a virus/spyware on it which gives the website and spyware access to your computer . Always look at the terms and conditions on a site and make sure there is nothing about spyware or viruses in it.

Adware, Spyware, Trojans, and Worms.

Computer infections are when your system is overwhelmed by malware, such as spyware, Trojans, and regular viruses.

"Spyware Sweepers are software that detect and remove viruses, malware, spyware, and trojans from your computer. All Spyware Sweepers currently only work on Microsoft Windows."

Microsoft Security Essentials, is the best anti-virus to remove computer viruses, malware and spyware. It is free and updates automatically.

get your computer checked for spyware and viruses as my computer works fine on you tube.

Spyware is software that gets downloaded to the computer for the purpose of spying on the user. You should keep your computer free of it because anything you type as well as any information that is on the computer can be transmitted back to the creator of the spyware. Spyware can also contain viruses as well.

Spyware Doctor is a program that one can download to their computer to remove viruses and trojans. It is a highly effective program that searches for and destroys any spyware that may have gotten onto a computer.

Computer Wroms, Trojan horses, spyware, adware, malware..... hope it helps

Well you need to know what type of it. But i recommend an Antivirus software. Its a program that scans your computer regularly to find and destroy viruses, malware, and spyware.

It's called Spyware. Spyware is not the same as Viruses as Viruses are designed to spread malicious code to other computers and cause damage. Spyware quietly lurks in the background secretly stealing private information from the computer.


Spyware Detector is a good virus protection system, try it.

Spysweeper sweeps your computer for spyware and malware and therefore only removes spyware and malware. It is a perfectly legitimate programme and doesn't "cause viruses". correct

You can get internet security software's which will protect you from viruses, malware, spyware and other computers accessing your computer.

it can hurt and harm your computer and make it CRASHH. kpb<3

Spyware blockers should always be used to keep your computer and its contents protected. One thing that spyware can do is download itself or malicious viruses on your computer. The spyware could destroy the contents of your computer or enable someone to hack in and take over your hard drive and internet browsing.

Anti virus software and delete viruses from the computer but may not catch all spyware. you need a good anti spyware program and also a firewall.

Copyright ยฉ 2020 Multiply Media, LLC. All Rights Reserved. The material on this site can not be reproduced, distributed, transmitted, cached or otherwise used, except with prior written permission of Multiply.