Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

CPU keeps going to 100%--any suggestions to remedy?

Feb 14, 2008 7:51AM PST
Question:

Hi, I'm running Windows XP Pro SP2 and I have developed a
problem where by the CPU keeps going to 100% and either
freezes the PC or slows it down to virtually standstill. I
have searched on the net and found that quite a few people
have this problem. I tried some of the fixes suggested, but
they didn't work. I have to reboot the PC and then it?s fine
for awhile. What could possibly be causing this problem? Is
this a problem with the operating system or is it a hardware
problem? I hope you can help with this problem. Cheers!

--Submitted by Anthony K.

Answer voted most helpful by the CNET Community newsletter readers:

CPU Usage Stuck at 100%


There are many things that can cause a computer to show 100% when you display the CPU usage. Spyware, viruses, bad drivers or damaged programs can all lead to this type of problem. In some cases, it can be a known issue with your specific model computer, so you should first check the website for your computer to see if you see anything there regarding this issue. If not, then there are several ways to approach this problem.

1. BACKUP Your Data ? Sorry but I can never say this enough. You should never work on a computer without first backing up any critical data.

2. As mentioned above, check your manufacturer?s website for any known problems with your specific computer model.

3. System Restore ? If the problem just started within the last few days, there is always a fair chance that running a Windows System Restore and setting your computer back a few days may solve your problem. But if you have had the problem for awhile OR you have installed a bunch of programs or updates recently then this may not work at all. System Restore can be found by going to START > ALL PROGRAMS > ACCESSORIES > SYSTEM TOOLS > SYSTEM RESTORE. Note: I would not recommend going back more than a week or so.

4. Virus and Spyware ? I can only assume that you already did this but a computer that is infected with viruses and/or spyware can exhibit this type of behavior. So make sure that your computer is totally clean by running full virus and Spyware scans. You may even want to double check by running one of the many free online virus scans.

5. Identify the Process - See if you can identify a specific process that is using the most CPU percentage. Use Ctrl+Alt+Del to open task manager and click on the processes tab. Scroll down through the list for any process that has the highest CPU percentage. You can try to end that process and see if that helps and then Google the name of the process to help figure out what it is. You may luck out and find the exact program to uninstall or update to fix the problem. But, in most cases it will turn out to be one of the many generic windows processes and may not really give you any real clue as to the exact problem.

6. Disconnect Peripherals ? Shut down your computer and unplug all external devices such as Printers, Scanners and Backup Drives. Leave only your Mouse, Keyboard and Internet Connection plugged in and reboot your computer to see if the problem is still there. If the problem goes away, plug things back in, one at a time until you have isolated the problem device.

7. Shut Down Startup Items ? Use msconfig to Shut down all startup programs and reboot the computer to see if the problem goes away. If it does then go back and methodically turn back ON individual startup items until the problem returns. Once you isolate the offending program, you can Google the name of the file to find out which program it is related to. To use MSCONFIG click on START and then RUN and type msconfig in the run box and then click on OK. Click on the STARTUP tab and you will be presented with a list of items that are going to run automatically every time the computer starts. You can select or deselect any items the you want to start when your computer boots. Now click on OK and reboot your computer. You can go back anytime and run msconfig to turn back on any items that you choose until you find which one is causing your problem.

8. Update all drivers for your computer ? Go to the website for your computer and download and install the latest drivers for your computer. Start with Chipset, Video, and Sound drivers first, followed by network, modem and others.

9. Update Bios ? In some cases the Bios may need updating, but I would stay away from this unless you really know what you are doing, because you can permanently damage your computer if you mess up during this process.

10. Problematic Programs ? There are many programs that have been known to cause this type of problem. For example some earlier versions of Kodak Easy Share software had this problem. Norton and some other antivirus software can become corrupt and cause this issue as well as software and drivers associated with many All-In-One printers. You should suspect any program that calls home for updates as well as file sharing programs like kazza and limewire. Other VOIP software such as Skype can also be a problem. I would suggest uninstalling any programs that you do not need at this moment to help isolate the problem. NOTE: Do not uninstall anything you want that you do have a way to reinstall such as having the original CD?s or downloads.

11. Full Recovery or Reinstallation ? If all else fails then you may have to resort to a full system Recovery or a reinstallation of Windows. This would be a last resort, but can rejuvenate a computer to like new condition and for some problems, may even be less time consuming.

Good Luck and Please keep us posted as to what you find.

Dana
Wayland Computer

http://forums.cnet.com/5208-10149_102-0.html?forumID=7&threadID=284007&messageID=2705924#2705924

Submitted by waytron

If you have any additional suggestions or experience of your own to share with Anthony, please click the reply link and post away. Please be detailed as possible in your answers. Thank you!

Discussion is locked

- Collapse -
Are you running Ad Watch?
Feb 22, 2008 12:27PM PST

I have Ad Aware se plus installed and once in a while Ad Watch will do that to my system, usually when I have IE 7 open with too many tabs. I haven't found a fix yet, but I just installed a quad core processor and now it will only run one of the cores at 100% which leaves me with 3 cores free to do other things.

- Collapse -
adaware new edition loads services not used
Feb 28, 2008 1:31PM PST

unless you buy and install the key (making it paid version) the free edition runs automatically in Services. Turn it off in Run>services.msc

- Collapse -
set it to manual
Feb 28, 2008 1:33PM PST

that way you run it just like previous adaware free se and it doesn't run in services as a ghost, since there is no real time protection without paid key being inserted.

- Collapse -
The truth is
Feb 22, 2008 1:08PM PST

I haven't read a single answer here that is clearly a solution to this problem. If you "have" removed a looping Operating System program or service within task manager or Process Explorer list it here:


No, honest attemps, suggestions, ideas, or best guesses, please!

Post only succesful, permanent removals of the problem.

Let's hear the details.

- Collapse -
The TRUTH IS.
Feb 22, 2008 4:08PM PST

Well this isn't a smart post at all.
Since seeing how there are very VERY many possibilities.
you have to start with point one and start ruleing out possibilites.
ONE BY ONE.
It's sort of like trying to get an answer to a sickness or sore over the phone or internet.
Hi, I sometimes get a little fever but then I'm fine, happens quite often.
Can you tell me EXACTLY and clearly what the problem and solution is ?
With out best guessing.
With 2700 posts I know you should know this.

- Collapse -
You can't handle the Truth
Feb 28, 2008 2:43PM PST

Thanks again Dr. Dad,

- Collapse -
What's starting up when you boot up?
Feb 22, 2008 1:23PM PST

Is your computer making any odd noises? Are your fans clean and running properly? Does your hard drive sound like it has marbles in it?(mine did and I had to have it replaced). Assuming that this is not a hardware problem I suggest that you consider installing 2 very small applications that may help you find the problem. The first is Sysinternal's autoruns. It has a "logon" section that will show you all the programs that are starting up when you turn on your computer. This can be a real eye opening experience. A really nice feature of this program is that you can control what boots up and what doesn't right there in the logon section. The second is Uniblue's ProcessQuickLink2. This program, when activated, attaches an icon to the various processes shown in the task manager. When you click on the icon next to a process you are directed to the uniblue internet library site that explains what that incomprehensible item displayed in your task manager actually is. It also tells you whether or not it is necessary to allow it to run.
The one other thing that I can think of that might explain your problem is "software at war". Have you installed anything new? Specifically any type of anti spyware or anti virus programs? I have twice experienced your problem to the extent where I had to start my computer in safe mode and then perform a system restore in order to open any program installed on my computer. In my case the problem was caused by Tenebril's SpyCatcher's incompatibility with ZoneAlarm. I discovered that there really can be too many security programs installed on my computer. I got rid of SpyCatcher and the problem was resolved. I know there are other programs that have "compatibility issues" so if you have installed anything new look at the FAQs on the company website to see if other people are experiencing problems similar to yours. Good luck solving your problem.

- Collapse -
hi
Feb 22, 2008 2:20PM PST

I think that either you have lost a memory chip
or that you have spy ware running wild..!
tim...

- Collapse -
Causes & Cures for CPU going 100%
Feb 22, 2008 2:44PM PST

The most likely cause is programs running in the background doing updates etc. The most heavily process draining programs are Quick Time, Real Player, Adobe, Java, Anti-virus and browser related such as tool bar add-ons. Open your browser and click on tools,manage add-ons,and click on enable or disable add-ons. Click on the show list arrow and choose add-ons that run without requiring permission. Disable any item that you don't want or need. There are many you can do without, especially if you have more than one tool bar. Another item to check out is your start up programs. Click Start,Run, and type in msconfig. click on the tab that says startup and uncheck items like qtask,realsched,tool bar notifier or any updater or reader and programs that you rarely use. Another area to check out is in computer management services. Click start, control panel, administrative tools,computer management, services. Click on "services" under the heading "services and applications" click the standard tab to view them better. highlight and right click on the item and click on properties to change it's startup type to manual on these items:Alerter,application manager,background intelligence,COM+Event system,COM+System application,computer browser,messenger,fast user switching,remote access auto connection manager,remote desktop help session manager,routing and remote access,server,telephony,terminal services,web client,windows installer.Disable google updater and wireless zero configuration. Another area to clean out is your internet cashe. While in your browser,click on tools, internet options,and on the general tab,under browsing history,click delete, which opens another window to delete internet files,cookies and history. After doing all this,run your anti-spyware,anti-virus scan and defrag your computer and restart it.

- Collapse -
Using Task Manager to check CPU usage
Feb 22, 2008 3:10PM PST

I see some posts that recomend using the task manager for terminating the service that's using the most CPU usage. DON'T DO IT! You can damage your computer! You will receive a warning when you attempt to terminate, listen to the warning! The only services that you can safely terminate are the ones that show your user name next to them. Even so you should use msconfig to keep them from starting and not terminate them while they are in use.

- Collapse -
My 2 Cents - Automatic Updates Can Cause 100% CPU Usage
Feb 22, 2008 3:16PM PST

I have had a 100% cpu issue several times - the most recent one ended up being caused by Windows Automatic Updates (Win XP Pro).

Disabling Auto Updates is all that's required, but you will have to go to the windows update site and manually start the search for updates.

The beauty of this one is that its pretty easy to test.

The problem with tracking an issue in Task Manager, is that Many/Most programs: A) don't ever show on the process list, or B) Programs are run from a shell (program that runs other programs), like rundll32 or svchost, so what you see in the list is not what is actually running, or is otherwise cryptic for most visible items.

The easiest way to find out what is actually running under these shells, is to use a more powerful process viewing application. Microsoft has an excellent one available for free download named Process Explorer (http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx) Its a fantastic app for getting a true view of what your computer is actually doing.

if the problem isn't Automatic Updates, then this tool can most likely guide you directly to the true issue.

It is very advanced and absolutely not for the casual user, but anyone really interested in the way the computer is working, its a killer must have app.

- Collapse -
Once fixed a 100% cpu usage by...
Feb 22, 2008 4:52PM PST

going in to safe mode and disabling the USB drivers.

- Collapse -
re: disabling USB drivers
Feb 22, 2008 4:53PM PST

I couldn't figure out why they would cause the 100% cpu usage so I left them disabled and had a usb card installed in order to use the USB printer, etc. Appearantly the usb went bad somewhere on the motherboard.

- Collapse -
Avast Error message
Feb 22, 2008 5:01PM PST

I have downoaded Avast on to my Dell AOL VR laptop. It worked perfectly O.K. at first but I then started to receive an error message "The package is broken" I have uninstalled and then reinstalled twice but still receive the same message.

Can you recommend a free Firewall programme that is of the same quality. I have Avast on my main computer and have never had problems

Joan Carter

- Collapse -
Wrong place
Feb 22, 2008 5:20PM PST

Avast Error message
by theveneau - 2/23/08 1:01 AM

This should not be in this thread.
You should have posted a NEW thread.
With "Avast (which one?) Error message"
as the topic.
Probably in the "Software" forum under, "Spyware, Viruses, and Secuirty" Forum.
OR MAYBE the, PC Utilites.
But I would post it at the first one I mentioned.

If you go there and search you might even find something.
You do need a couple more details I would imagine though.

- Collapse -
Easy fix
Feb 22, 2008 5:30PM PST

- Download Process Lasso here: http://www.bitsum.com/prolasso.php
- Install
- Launch program
- Go to general settings under options, and set Process Lasso to autostart
- Go to out-of-control restraint settings under options, and check the checkbox that says, "Lower to idle priority instead of below normal."

Now, Process Lasso will automatically subdue those narcissistic processes that think, for whatever reason, that they need 100% of CPU cycles to themselves. Enjoy!

- Collapse -
Easy Fix
Feb 22, 2008 9:46PM PST

Not a one of these answers would have fixed my problem. These people are saying fix one or two things and it will be better. I took the bull by the horns and went from a 30 gig hard rive to a 120 gig and bumped up the memory and haven't had any problems for two years now. I always have about 80 per cent free space now. I also use Windows one care and everything is automatic now. Before I did this I had a geek neighbor that was always cleaning up my computer to make more space and what a waste of time that was.

- Collapse -
there are posts.
Feb 23, 2008 10:06AM PST

There are posts here that addressed and suggested exactly that.
if your hard drive was full, maybe your geeky neighbor was thinking you didn't have money to get a hard drive.
Sounds like your hard drive was full.
30 Gigs now a days is very very small. er uh smaller than small. Happy

- Collapse -
No kidding!
Feb 23, 2008 3:14PM PST

Just last night, I did remote support for my choirmaster at church. Her machine has a 20 GB HDD, with about 6 gigs free. What was really interesting to me was that she had plenty of RAM (768), but such a tiny hard drive!

- Collapse -
?
Feb 23, 2008 2:22PM PST

It's all one answer, in steps. What I was explaining was how to obtain and install Process Lasso. This program automatically lowers the priority of any process that starts hogging up CPU cycles to itself. This way, other processes can barge right on in and take their share when they need to, not when this one process finally decides to let up.

There are lots of possible reasons why processes can make your system unresponsive, malware being one. But Process Lasso is the first fix, and will keep everything else in line and save you a whole lot of time while you work on further tuning your system. Salute!

- Collapse -
similar problem
Feb 22, 2008 5:45PM PST

I had this problem (kind of) except that i was making the cpu go to 100% (video conversion, etc) and it would freeze, it turned out i needed a new cpu fan, the older one just wasn't strong enough. There was also a bit too much heatsink of the cpu, although i don't know if that had anything to do with it

- Collapse -
cpu hitting 100%
Feb 22, 2008 6:20PM PST

I find this happens everytime I start my computer or download a new program I combat it by running IOBIT defragger it doesnt take long to do is a freeware program and does the job for me.
Good luck

- Collapse -
Problem might be WMP
Feb 22, 2008 8:04PM PST

I found that high CPU usage can be caused by Windows Media Player when media sharing to an Xbox or other network player is enabled. switching this off (in WMP11 click the arrow under Library > media sharing. Uncheck the box if it is checked and see if that helps. My AMD 64x2 4200+ gets to 100% very quickly when media sharing is enabled, with wmpnetwk.exe (Network service) using a large percentage.

Hope this helps

- Collapse -
Waytron ok, but...
Feb 22, 2008 8:49PM PST

I've been dealing with pcs and their little intricacies since the late 90s. I've seen this problem on my own systems, as well as a clients. The most common cause over that period of time has been an old system with not too much memory or processor power. Anyone who runs a system from 2001 or prior will get 100% cpu usage almost all of the time. I've also seen it with usb devices. While unplugging devices safely, I've had it where the usage drops dramatically. Yes ctrl-alt-del reveals your cpu usage as others have stated. You already know this. It's one of the only ways to see your cpu consumption. I suggest testing your system at www.pcpitstop.com. I've been using it on my systems, my friends, as well as clients for nearly 10 years. It will give you every detail about your system. It will highlight which programs are optional, required, and possible spyware. The testing takes about 3-5 minutes. After the testing is done, you can go to the Windows section to see running programs. As stated by others, you can use this new found info from pcpitstop to eliminate these programs or services from starting up in MSConfig (start, run, msconfig, services or startup tab. Uncheck those found to be unneccessary. If spyware and/or viruses are found by pcpitstop, it'll let you know. Use your antispyware and antivirus programs to get rid of them. To eliminate double scanning when a prolific piece of spyware or virus exists, I run the program in safe mode without networking and without system restore. Many times I have scanned, a piece is found in the system restore files, so then I need to turn off system restore.

Good luck.

- Collapse -
Registry problems can be serious.
Feb 22, 2008 8:51PM PST

Hello.
I don't really know if somebody has already mentioned it, but I have some experience with that.

Sometimes, really bad crashes on Windows are caused by something that seems too simple to be truth: Registry conflicts.

The registry, as I could understand, is the guidebook to Windows functionality.
And exactly in the matter it should work for the best (automation), this is where you find the most common sources of trouble, really bad ones.

Who never got that warning window telling you to save your work, with a countdown for 1 minute before de system goes off and restarts itself to preserve integrity.

Well, almost every forum on Internet has discussions about it and not in all of them the suggestion is registry repair.
It's very common to find indications on how to disable the functionality of reboot over crashes, or simply reinstalling all the OS.

That's not really a solution, is it?

The registry keep telling Windows which program has priority over other, what are the files association, which standards should be followed on conflicts and so for.

The fact is that when a new program is installed, new information are added to the registry, same when old programs are removed.
This new information is very unlikely to be put against the entire registry tree, so conflicts and errors keep accumulating over and over, no matter what.

Here is where the automation of Windows and most software running over it become the key to the matter.
A new program can tell to Windows which permissions and associations it needs, but never tell exactly how to put it on the OS tree of priorities.
This is up to the system, so Windows keeps checking and rechecking every time a program initiate, and during start up, which should be the correct hierarchy, among a bunch of other matters.

This means processor usage.
This means even need of more memory resources.

To avoid it, just clean your registry and check for conflicts periodically.
I suggest you do a registry defrag too, as often as possible.
A clean, defragged and free of conflicts registry means optimized OS.
Believe it or not, I've already solved very ugly problems just simply cleaning (or boosting) the registry.

But do that manually is an insane process.
You should use registry cleaner software.
But be aware that even the good guy can become bad if you don't keep an eye on it.
Don't let your registry cleaner software take all the automation it has.
Be patient and read the explanation for all process you're doing, from the installation to usage.
It's valid for anything you put to run over any OS.
The more you spend time setting up the software, from install process to configuration options, more boosted will be your whole system.

Even so, using a registry scanner/cleaner on a Weekly basis and after installing or removing any program is a really easy and convenient way to keep your computer running smoothly.

Even blue screens can go away with that tool.
I'm using it over a year now and solved 98% of crashes on mine and other people computers.
I hope it could be a solution.
Same problem got solved on my PC with the tool.

I'm using "Uniblue Registry Booster 2".
It's not free, but worth the price...

Good luck!

- Collapse -
RE: CPU hitting 100% frequently
Feb 22, 2008 9:05PM PST

Im a PC certified troubleshooter (MCSA). Of course, that doesnt mean I know anymore than someone who is not. My point is that there is research, practical and experience behind this comment.

1. WinXP as most of us know is a resource hog. It's best run with 1 gig of Ram at more than 133mhz. If not, either way you need to make sure that you are not using on board video as soon as you can by installing a video card. Changing this to a PCI/AGP/PCIe video card will drastically improve your performance (more so if your just running 512mb of RAM and 12-32mb of on board video ram).

Upgrading your current RAM is always a performance enhancer.

2. I would uninstall Norton or Mcafee antivirus and use a an open source thats free of charge, such as Clam Wind, AVG, Avast, Avira and so on. Do your research. Now for those who do not know why I say this. It's because both anti-virus software programs (Norton and McAfee) are resource hogs and couse hangups and are prone to cause instability in your system. This is the elimination process.

3. Install a good Malware Scanner. You can find these products at CNET/Download.com/Adware2007/SuperAntispyware/Spybot search 1.5/Hijack This/Spyware Term2..etc

4. Also the final point I would make is to Defrag your HDD (hard disk drive) as often as you can until you get all the RED out and the WHITE areas out of the BLUE. This will compact your files keeping them all in one area together, making it easier for RAM to exec code for the CPU to go after.

5. To some up: You need good System RAM, good Video RAM, AntiVirus that doesnt use large amount of resources, Keep your system Defraged, Keep your system free of Malware..These are some of the first and easiest things you can do to start with that will yield performance enhancements up to 35-45% easily.

4.

- Collapse -
Cpu 100%
Feb 22, 2008 9:14PM PST

GET AN INTEL VERSION MAC RUN WINDOWS AND APPLE OS ON SAME SYSTEM. THE BEST CHOICE YOU WILL EVER MAKE WHEN IT COMES TO A COMPUTER.

- Collapse -
100% CPU usage
Feb 22, 2008 9:42PM PST

I had the same problem for quite awhile and since reinstalling XP Pro again it hasn't been a problem. I am now using Process Explorer from Systeminternals ( http://www.sysinternals.com ) It can be minimized to the taskbar and constantly shows the CPU usage along with information. If I notice the CPU usage increasing I open it and "kill" any process(s) that I am not using.

- Collapse -
CPU Goes to 100%-My Experience
Feb 22, 2008 10:09PM PST

When I boot up in the morning my PC works fine but as the day progressess it runs slower and slower till in virtually ceases to respond. By opening the task master and clicking on processes when the PC was running very slow I found that my anti-spam program-"IHateSpam" was causing the problem. This program stores all 'friends' and 'enemies' and if those files contain too many addresses it takes this program a long time to determine to accept an incoming e-mail or to reject it as spam. I uninstalled the program and now I'm fine.

- Collapse -
Something to check (from personal experience)
Feb 22, 2008 11:01PM PST

I had a problem similar to this last year but my CPU was only showing about 35 to 40% busy all the time. I tried many different approaches, including removing installed software (especially anti-spyware, anti-virus, etc.) but nothing had an effect. Some days after giving up on this, I had occasion to remove a USB cable for a device I wasn't using all the time (blood sugar monitor actually) from my D-Link powered USB hub. Eureka - my CPU use dropped instantly to about 3 or 4% and remained there even after all the previously-uninstalled software was re-installed. The cable was one with a mini-plug on one end and USB on the other. I don't have this problem with other USB cables. I leave my camera cable connected all the time without problem. I think the software that monitors this (older) type of cable must need to run even without the device connected and turned on. It may also be that the mini-end of the cable was electrically unterminated but I suppose that is a question for an electronics tech. I only plug the cable in when I need to connect the device to the PC and then I remove afterwards. All is good.