Helping people with computers... one answer at a time.

Faster warm up. I searched your articles but maybe didn't use the best terms. I have several registry programs, like Registry Mechanic, CCleaner (and tried others) and run them often. I also do a Disk Cleanup often and defragment whenever it says I need to. I do several other things, such as clear history, cookies and files (whatever I can think of), but none of it seems to make much difference. After about 30 minutes, the computer begins working at a decent speed but initially, it's just dead in the water. I might as well take a shower and have breakfast. I know this is common, but is there anything else that I might try to speed things up?

Besides breakfast and a shower? I make coffee.

But yes, I believe there is.

What you're experiencing is actually quite common. I have a couple of things to suggest that may well help.

Anti-malware Scans

The single most common reason for exceptionally poor performance for "a while" after turning your computer on is an anti-malware scan.


Most anti-malware programs (both anti-virus and anti-spyware) operate at two levels by default: so-called "continuous" protection, which attempts to monitor activity in real time as you use your computer, and periodic scans, which quite literally scan your computer's entire hard disk for malware.

By default, periodic scans typically happen once a day - the question is when.

If you leave your computer on 24-hours a day, chances are that the scans will happen in the middle of the night when you don't notice or care. However, if your computer is turned off overnight, the anti-malware scans that were missed overnight may begin immediately after you login.

And your system slows to a crawl.

There are several possible solutions: switch to a less intrusive anti-malware scanner, or configure your anti-malware tools to be less intrusive when they scan, if that's an option. Many tools need not impact your computer's operation so severely while they scan.

Another option might be to configure the scans to happen at a time when your computer would be on, but not as actively used - perhaps during lunch or dinner time.

Exactly how you make these changes will depend on the specific tools that you're using.

Or you could leave your machine on all the time.

"Backups are probably the second most common cause of prolonged performance issues after startup."


Backups are probably the second most common cause of prolonged performance issues after startup.

Backup software often operates much like anti-malware software in terms of scheduling. Most commonly, backups will be scheduled for once a day. If the computer is off at the time of the scheduled backup, then the backup program may very well start the backup as soon as the machine is turned back on.

The solutions here are similar: lower the priority of the backup, if you can to be less intrusive, change the scheduled time of the backup to have a higher chance of success, or leave the machine on.

And if it turns out that backups are the issue here ... well good on you for backing up. Regardless of when or how they happen, it's critically important that they do.

Content Indexer

This falls into the category of "maybe", but it's worth looking into.

The content indexing service periodically scans your hard disk like anti-malware and backup tools do. As a result, it makes sense that it could impact your start-up performance, too.

The quick test here is to simply stop indexing your hard disks. Right-click on each in Windows Explorer, click on Properties, and on the General tab, uncheck the option to allow indexing.

Other Services

Naturally, anything that's present in your system's auto-start list is suspect. Grab a copy of autoruns, a free utility from Microsoft that will let you examine what starts automatically when you start login to your machine.

Another approach is rather than guessing, which to be honest is all we've done so far, is to run a tool like Process Monitor and analyze what's happening while your machine's being so slow.

Armed with the results of that analysis, you should then be able to make some decisions and chances to improve your start-up experience.

I Was Serious About The Coffee

It's not at all uncommon for your computer to "take a little while" when you first start it. You may be able to use it pretty quickly, but depending on how it's configured, you may see other activity continuing for some time as start-up tasks run and eventually complete in the background.

That's one of the reasons I do, indeed, login to my computer and then go get my cup of coffee. I could start using it right away, but it's just the most responsive if I give it a chance to complete its own morning ritual.

But even if I skip the coffee, the computer's usable. I'm also only talking a minute or two, and definitely not half an hour. That's a situation where I'd definitely be looking at the things that I've outlined here.

Article C4778 - March 27, 2011 « »

Leo Leo A. Notenboom has been playing with computers since he was required to take a programming class in 1976. An 18 year career as a programmer at Microsoft soon followed. After "retiring" in 2001, Leo started Ask Leo! in 2003 as a place for answers to common computer and technical questions. More about Leo.

Not what you needed?

March 27, 2011 8:25 AM

I had a similar problem on an old XP machine. The two problems that I found, using process explore, were Norton updating its definitions and scanning and, more importantly, Windows automatic update which really ground things to halt.

My solution for the Windows automatic update was to suspend the process. Killing it won't work because it just starts up again. Anyway, I would restart the process before I left my computer for an extended period.

The problem with Norton was solved by placing it in silent mode.

Wayne Nelson
March 29, 2011 8:47 AM

I have never commented in this forum before. I cannot refrain this time. This is most likely the best one over the years. Very informative and probably one of the most common problems a lot of people experience. Leo, Yet an "Atta Boy" from me.

Christine Cassello
March 29, 2011 8:53 AM

I have been turning off my computer (a netbook really) when I am not using it and my scan is scheduled for the time it would be off. I did not realize that makes a difference and that it will not scan then. Thank you for the information. I will change that schedule and hope that I can get logged on sooner.

March 29, 2011 8:54 AM

This article was excellent; problem is, I have read a lot of good articles and experimented with a lot of good utilities .... so much so that I am totally unorganized with my approach to resolving a performance issue with a computer. I am now convinced I have to take the time to document it all such that I can orderly, effectively, and TIMELY diagnose the problem. The time is now to spend my time intelligently and dump the old ramdom brute force approach. Thanks for your article.

Jim H
March 29, 2011 9:14 AM

Something I ran into some time ago regarding long start-up times and slow performanxe on an XP equipped machine was due to the brand of anti virus software/Internet security suite I was using. My PC was taking up to 22 minutes from power on to where I could actually do anything. Web pages loaded incredibly slow taking 2 to 3 minutes. Knowing the only thing I had done was change Internet security suites I uninstalled the program I had just bought. Everything returned to normal with it gone. I chalked it up to a bad installation and reinstalled the suite. Within a week it was the same old thing- incredibly long start times, slow operation and it got worse every day. I knew what it was and tried to get some answers. After several highly unsatisfactory extended sessions with the tech (non)support people the conclusion was the software was corrupting its settings that it had adjusted according to waht it learned from its teach mode. Not exactly a full-on technical description but the support people didn't offer anything more comprehensive. Their advice was when I saw the PC slowdown starting to reinstall the software and reenter teach mode. Yeah, right. I did them one better and got a refund and tried a different suite which I also found unsatisfactory. That one would not allow a scan to be paused and used up so much of the resources doing anything while a scan was running was impossible. Even shutting down restarted the scan again when it booted back up. I went back to Norton.

So depending on what you are running there for Internet security, it could be a cause.

Here's a cautionary note about registry cleaners- some programs do not operate correctly after running a registry cleaner. I can't speak to all versions of this but their support acknowledges there are issues as do user forums. Roxio's Easy Media Creator programs, in my experience from version 7 through 10, will not work right after running ANY brand of registry cleaner. They will require a full re-installation after running a cleaner because they won't burn discs correctly if at all and some program features will not run right after. I use their product because it's the only one I know of that easily coverts TiVo format to standard DVD. I've travelled that "It worked just fine an hour ago and now it's all screwed up!" road so believe me. I don't know if the new Creator 2011 series have the same vulnerability but I'm not willing to try and risk lousing up my install. I have to believe there are other programs out there that will have issues after running a registry cleaner.

if you ever want to amuse yourself, go to the various registry Cleaner sites and run a scan on your PC. They will run one and then want to sell you their product to "fix" the errors. It is amazing (and disturbing) that one will find hundreds of errors and another may find seventeen while another finds none. For me, they are an absolute last resort whan I am sure I have tried everything else to fix a problem. In the utilities I do use that contain a registry cleaner I always disable it from auto running.

My point is I think people get a little too complacent with registry cleaners and don't understand how much of a mess they can make mucking about in registry. As with backing up their regular data, people tend not to back up registry before running a cleaner and many cleaners don't do it automatically. Also, restoring registry should a problem arise isn't always intuitive and many cleaner programs aren't the best for explaining how to do it.

People, IMHO, get too utility enamored. With computers, more isn't always better and not everything out there has been thoroughly tested in a variety of situations with a lot of different software. Just because you "can" doesn't mean you "should".

Tom M
March 29, 2011 10:09 AM

I have also found it helpful to use a free utility that will delay certain programs at startup. I configured it to start certain programs immediately, and start other services after a short interval of 30 seconds or so, and even more after that. I believe the utility was called Startup Delayer.

This delay helped to avoid the bottleneck of every utility and service all taking off from the starting gate and allowed them to stagger. Impact on me was negligible - I can wait the extra minute before my Palm HotSync Manager is ready or for my webcam software to be loaded so that the antivirus and malware software is started first and I can start using the machine faster.

Of course, I tend to leave the machine on 24-7 so it wasn't something that happened often.

March 29, 2011 11:03 AM

I have had several computers that allowed me to set a startup time. I would tell them to start up at about 5:00 in the morning and then I would set up backups and scans to happen one at a time after that. By the time I got back to my office everything was ready to go. By the way, any decent registry cleaner can be set to ignore programs that make a problem. Though I've never actually had to do that. I've never had a program destroyed by Ccleaner, for instance. It's freeware and includes various useful utilities...

Charles Tilley
March 29, 2011 11:04 AM

CCleaner has an interface that allows you to disable some common startup items, such as Adobe Reader, your printer/photo software, Acronis Scheduler, many others.

Some, like Adobe Reader & printer/photo software, you don't need at startup, and one can safely disable those items. But your AV/IS suite, no it's not advisable to disable this, as many scans your memory & updates at every startup.

I use ESET NOD32, it's easy on resources, some others are well known RAM hogs. When choosing an AV, many has 30 day trial versions, try before buying to determine impact on your computer.

And disable everything that you don't need at startup, you'll be surprized at what's found.

Lastly, keep your system defragged with a quality defrag tool, I use Perfect Disk Pro, a paid app, but there's good free ones too, such as Auglogics Disc Defrag. The less that your system has to hunt all over your drive for bits of files, the better.


March 29, 2011 12:08 PM

What's your hurry? Really! Do you need to access something right now on your computer that you've just fired up? >Start earlier.
I can understand being uptight about a five minute start up, but, give it a chance to sort stuff out. A 'start up' manager program that makes the programs get in line works wonders, so does not being in a hurry.

I like sugar in my coffee and I sip it slow.

March 29, 2011 12:16 PM

Just had that problem again yesterday. Ran Ccleaner using the disk cleaner and the registry utilities, then Auslogics Disk Defrag with optimizer - all free programs. Today, everything started quickly. BTW, AVG let's you schedule your daily scan for the end of the day and shuts down your computer when it's done scanning. I set mine for 4 AM, (so I'll know I stayed up too late if it starts running). But if you're an early bird with regular habits, you could set it for whatever time you know you'll be done for the day.

March 29, 2011 12:57 PM

I generally hibernate instead of shutting down completely every time.
The machine will start again much quicker and you should only need a full restart every week or so.
As for Sandeep's suggestion above about disabling everything in startup, NOT a good idea.

March 29, 2011 1:03 PM

rush or not a quick game or two of solitaire is enuf time for it to be ready to go. i use nod32 and its the best eva. for sure

Jack Ragan
March 29, 2011 6:07 PM

Every night before I go to bed I log off and restart the computer and leave it running until I get back to it the next day. I do not know if it does anything, but my son says it does. I hope I am not doing something I should not do but my computer is at least running when I get back to it. Even so, it still seems slow. Either that, or I do not know what "fast" really is.

I have deleted some things from my start-up with Ccleaner(sorry, Ggugvrunt) as suggested in this newsletter to help get some memory. Lately, my computer complains that I have run out of "virtual memory" so, I shut down some things I am not using at the moment and get back to them later to help speed things up.

March 29, 2011 10:19 PM

I remember when I had a long boot up time and all the suggestions in this article did make an improvement. But what really did the trick for me....1>after I uninstalled all the bloatware that came with my new laptop was going through the and turning off what is not needed. ......2>Using 3rd party auto start delay and telling whatever programs I could to wait.
As the icons show in the task bar I always welcome the Anti virus program and then my internet connection. Total time ? From a Reboot/Restart 2or3 min to Log on and another 10or20 sec for Desktop. And as long as I am not in a hurry hurry to click click click I can start using the computer right away but it is better to sip the coffee rather than get impatient and hang the computer and have to start over booting up. But 5 min ! is what is reasonable.

March 29, 2011 10:26 PM

Repeat some of the text was missing

I remember when I had a long boot up time and all the suggestions in this article did make an improvement. Win Vista.. But what really did the trick for me....1>after I uninstalled all the bloatware that came with my new laptop was going through the Service and turning off what is not needed. Be careful......2>Using 3rd party auto start delay and telling whatever programs I could to wait.
As the icons show in the task bar I always welcome the Anti virus program and then my internet connection. Total time ? From a Reboot/Restart 2or3 min to Log on and another 10or20 sec for Desktop. And as long as I am not in a hurry hurry to click click click I can start using the computer right away but it is better to sip the coffee rather than get impatient and hang the computer and have to start over booting.

March 30, 2011 5:14 AM

your answer sounds like the question itself?Google is not a IT pro like you.

Johnathon at Desktop Works
March 30, 2011 9:30 AM

Not sure if anyone mentioned this, but msconfig is single best way to stop things from running at startup.

Alex Dow
March 30, 2011 12:00 PM

I generally agree with the other comments etc; and have had particular success with defragmenting the HDD with Defraggler; and Delaying/Pausing programs by using Soluto.

On the Defrag aspect, I now have the impression that running any of these programs in "Quick" Mode several times is more useful than going straight in to a full Defrag.

I suspect that the Quick Defrags deal with the worst cases, gettiing the HDD to a state where the Full Defrag has an easier time finishing off the job.

Having got the HDD in to a very tidy state, then running the Quick Defrag once a day whilst having breakfast, keeps that general Tidy State.

Soluto has been useful in identifying programs which can be Delayed or Paused, to allow the essential Start Programs to run without competition.

Another very old program I use, is CHKLINKS, to get rid of Broken Links. It also is a "Breakfast" or "Idle Time" procedure.

Following those lines has been very helpful on all three PCs-

ACER Netbook running XP

HP Pavilion Tower running Vista

ACER Laptop running Win 7.

They are also networked, so that I can easily access Downloaded Utilities of that nature, which are generally stored on the Tower.

With all such utilities, whilst they are usually used with the PCs in Normal Mode, occasionally I run them in Safe Mode, as with AVG, say about once per months.

March 31, 2011 9:31 AM

Autoruns is much safer than msconfig. When you disable something,if the change causes a problem, it's much easier to re-enable.

Richard Lawrence
April 1, 2011 1:14 AM

Very good article. On a number of occasions just after logging-in I've started task manager, and that shows not much happening, usually c. 20% cpu. The computer won't do anything for me e.g. start Explorer or Word. So why not?

Check your hard disk. An aweful lot of startup slowdowns are CPU related but hard disk thrashing. The CPU is basically idle most of the time just waiting for the hard disk to do whatever it's doing.

April 2, 2011 10:47 PM

I have the same problem sometimes. By checking the Task Manager I can usually find what is going on. Usually, as Leo says, it is Norton AntiVirus or Windows Defender doing scans. It is annoying, but worth the trade off.
But I also have periods during the day when my computer grinds to a stop. Again it is Norton AntiVirus doing a "Quick Scan". I have tried disabling Quick Scan but Norton AntiVirus still does the Quick Scans. I hate it, but there seems to be nothing I can do about it.

J Green
April 5, 2011 8:50 AM

One problem I have seen recently is conflicting AV software. Some free programs will offer to install an AV program for you. It generally won't uninstall your previous AV program, so the two will fight for resources when you start up. I used to just skim all the disclaimers when installing software, now I read them carefully looking for things like this that can bite.

April 7, 2011 9:28 AM

Each application on my computer is slow after the first time I start it after reboot (or hibernate) - I mean, really slow. So slow that they will go 'Not responding' after each of the first few commands I issue. This even though I am running a quad core, Win7x64, 4GB memory and an SSD (instead of HDD). My virtual memory does not have "Auto manage paging file size" checked, but does have "System managed size" selected.

OTOH, note that I rarely restart my PC and have many applications, with many tabs, open at a time.

I don't have anti-virus scan at startup and I do my backups manually. The indexer is turned off (due to a rather limited size SSD).

I hibernate and unhibernate my PC many times each week. Restarting and interrupting my work every time I go to or from school, or another office, is not a realistic option - it would interrupt my work too much.

Any ideas on how I could improve this performance?

June 10, 2012 4:06 AM

when i am refreshing my computer after it switched on it get stucking all the ttime even i restart it also it agains happening like that.
" what is the solution ,what i have to do now???"
please give the suggestion or solution for this [my os is "windows xp"]

Biagio Vella
November 18, 2012 9:15 PM

Very many thanks for your interesting and expertise information. I shall try some of your suggestions. Thanks again and regards.

Comments on this entry are closed.

If you have a question, start by using the search box up at the top of the page - there's a very good chance that your question has already been answered on Ask Leo!.

If you don't find your answer, head out to to ask your question.