Question

High CPU usage by "System" process

Asked by: d_melnyk

Hi Folks:

   I have a Windows XP pro system (SP2) which seems to have 86% plus CPU usage by the "System" process at all times - even with no other programs running. Under Task manager another "System" entry seems to pop up and then disappear about every couple of seconds. There also seems to be constant network activity of a few packets about every couple of seconds.

I have run antivirus programs and anti adware programs to no avail ... (norman anti-virus has been running constantly & Spybot S&D (resident) and also tried Ad-Aware).

Any thoughts on what is going on or how to find the "pest" that may have infected this system would be greatly appreciated.

Best regards, Dave Melnyk

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2006-03-25 at 14:39:04ID21788848
Tags

cpu

,

high

,

system

,

usage

Topic

Operating Systems Miscellaneous

Participating Experts
7
Points
500
Comments
34

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. CPU Usage MAXed
    What drives my cpu usage up to 100%, stalling my operations to a standstill. PC-cillin 2000 shows no viruses, Mcafee gives me a bunch of msn "glitches" on my machine, SpyBot is clean. Have 512MB DDR.
  2. Does SpyBot S&D have Spyware bundled with itself?
    Hi everyone! This is my first post here so please excuse my lack of knowledge about the posting rituals and conventions. Let me get to the question. Today I was at my local Best Buy (Electronics Store in USA) to service my Vaio Laptop. The tech guys, which are called Geek...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: maramomPosted on 2006-03-25 at 15:26:20ID: 16291170

Hi Dave,
Try ewido: http://www.ewido.net/en/

 

by: trueluck3Posted on 2006-03-25 at 16:09:32ID: 16291306

You should also try shutting down all Norton programs / activity, as well as any anti-spyware programs that may run in the background.  Then check your system processes again.  I don't think that this may be the problem (unless Symantec has some process that run through the 'System' process as a child process) but you'll want to start eliminating the simple suspects first.  However I've had so many issues with Symantec programs (specifically "Norton Antivirus", not the corporate version so much) eating up all my resources that I've switched to CA EZ Antivirus, great program.  So try that and if you need help shutting down those process, let me know.

-- Mike

 

by: d_melnykPosted on 2006-03-25 at 16:27:44ID: 16291368

Mike:

   Thanks for the input ... I am not using "Norton" but "Norman Data Defense" - I know that symantec's Norton product causes all kinds of grief. I'll try ditching other anti-spyware items etc.

Dave

 

by: maramomPosted on 2006-03-25 at 16:35:13ID: 16291393

Have you tried Ewido?

If the problem isn't malware, it may be drivers competing for interrupt requests. Check your system event log to see if there are any errors.

 

by: PeregianPosted on 2006-03-25 at 17:03:25ID: 16291497

Get process explorer from sysinternals and you can look more closely at the system proceess.  This will show what threads are useing up the cpu

 

by: Dushan911Posted on 2006-03-25 at 17:19:24ID: 16291543

 

by: d_melnykPosted on 2006-03-25 at 20:06:49ID: 16291948

I got process explorer and checked things out - seems that ACPI.SYS is the item that is eating about 50% of the CPU usage - not sure what this means...

regards, Dave Melnyk

 

by: d_melnykPosted on 2006-03-25 at 20:13:28ID: 16291961

Just another quick note -- seems that the DPCs (deferred procedure calls) are also using alot of CPU time 30 to 50% at times.

 Also checked the system event log - seems that there have been some errors detected by the driver on hardisk 1 - is this a sign that the drive is failing and could this be the cuase of the high CPU usage?

Regards,... Dave Melnyk

 

by: maramomPosted on 2006-03-25 at 21:13:43ID: 16292122

This all points to faulty drivers, in my opinion. Infections can corrupt drivers and sytem files, so it's not out of the question a bug is involved. ACPI handles power management, DPC's handle procedures and interrupt requests and the drive error was for a driver.

If you haven't tried Ewido, do so. You can also try an online scan from:

http://housecall.trendmicro.com/

http://www.pandasoftware.com/products/activescan?NRMODE=Published&NRORIGINALURL=%2factivescan&NRNODEGUID=%7b3B202047-35D4-4DA2-B310-B1DBEC2971F2%7d&NRCACHEHINT=Guest

http://www.bitdefender.com/scan8/ie.html

Once it's established your system is clean, install updated drivers for your system.
Mainboard/chipset drivers, all pci cards, video card (if not onbaord), etc, get them from your manufacturer's.
You can use Sisoftware Sandra or Everest to identify your hardware, if needed.

http://www.majorgeeks.com/SiSoftware_Sandra_Lite_d4664.html
http://www.majorgeeks.com/download4181.html

If none of this solves your problem, an install/repair may be in order (for system corruption) http://www.michaelstevenstech.com/XPrepairinstall.htm

 

by: maramomPosted on 2006-03-25 at 21:25:58ID: 16292149

Your 2nd hard drive (1) could be failing. That's probably where you should start. Do diagnostics on the drive, and back up the data. If the system is trying to read from the drive and having trouble accessing it, it can lock up and spike the cpu.
If you want to simply disconnect the drive temporarily to see if there's a change in cpu usage, try it.
You can get diagnostics for your drive from the manufacturer, or use the Ultimate Boot CD: http://www.ultimatebootcd.com/

 

by: maramomPosted on 2006-03-25 at 21:35:05ID: 16292161

Although hard drive warnings can cause concern, there can be other reasons, such as faulty ide/sata cables or cables and power connections not firmly attached, and even ide/sata channel faults on the motherboard. Or it can just be a matter of using chkdsk to fix errors. This may not be the problem, but, it's important to rule out a problem with the hard drive with the diagnostics.

 

by: PeregianPosted on 2006-03-25 at 22:02:23ID: 16292223

I agree a faulty driver can do this, try running sfc /scannow from the run box

 

by: d_melnykPosted on 2006-03-26 at 11:13:27ID: 16294963

Hi guys:

    I ran sfc / scannow - it turned up nothing - I downloaded and ran Ewido - it found a few tracking cookies but other than that, nothing major. I disabled hard disk 1 - it is in a drive tray, and problem still seems to exist with high CPU usage in the "System" item. By the way - the 'analysis" portion of Ewido shows 2 "System" process running - one with a PID (Not sure what that is) of 0 and another with a PID of 4.) - I am about to try checking all cables etc. to see if this is an issue.

Regards, Dave Melnyk

 

by: nobusPosted on 2006-03-26 at 23:24:50ID: 16298182

you can disconnect or disable devices to test from a hard point of view.
For the soft side, disable programs at startup :
in the run box, type msconfig + enter
in the startup tab, click disable all
in the services tab, click hide MS services, then click disable all.
Now reboot and test

 

by: PeregianPosted on 2006-03-27 at 00:19:46ID: 16298378

Now that the hard disk is disabled is there any errors in the event logs

 

by: prasanna_lakkundiPosted on 2006-03-27 at 02:33:35ID: 16298967

This might be coz of "firewall".

Check the firewall settings in Start->Settings->Control Panel. Disable the firewall settings and check the CPU utilization.

 

by: d_melnykPosted on 2006-03-27 at 06:58:00ID: 16300686

Hi Guys:

   I disabled all items in startup with msconfig - no difference - also disabled hard disk 1 and still no difference. Also changed out the IDE cable to a known good cable - stil the same problem. Haven't had a chance to check event logs regarding drive errors with hard disk 1 disabled but will try later. For the moment I am reinstalling XP on another drive in the same system - so far it seems to be operating normally - CPU usage just sitting there is 98% for system idle and only about 1% for the "System" entry.

I'll put the old drive back in later (the joy of drive trays) and check the logs.

Regards, Dave

 

by: maramomPosted on 2006-03-27 at 07:26:13ID: 16300964

This sounds like a bug to me. Ewido catches what spybot may miss, but it sounds like you need a heavy-duty virus scan. Try one (or more) of the online scans.

Corrupted drivers can create problems with interrupt requests, so updating all drivers (from Manufacturer) may be your fix. Try the scans, first.

 

by: nobusPosted on 2006-03-27 at 07:31:20ID: 16301019

you can also run sfc /Scannow from the run box - may help too

 

by: d_melnykPosted on 2006-03-28 at 17:25:28ID: 16317088

An update for all those helping out ...

   I am now scanning with bit defender web scan - but looks like it will take over 13 hours to finish! (174,000 plus files to scan...).
I had downloaded and installwed AWSPS (Atelier Wep Security Port scanner) as I had noticed that I had constant network activity on the system. It indicates that the local machine (IP 192.168.0.2 has a connection established with my router at 192.168.0.1:5678. the Local address "port" number is incrementing approximately each second to two seconds ... Not sure how to interpret this, but certainly looks suspicious as if something is trying to get in or out. I set the router to block port 5678 to all traffic, but the incrementing of the port number continues - occaissionally the "connection" with the 5678 port on 192.168.0.1 is lost, but it is quickly re-established and the local addres continues to increment through the ports (TCP connection according to AWSPS). If anyone has any info on what this may mean or how to interpret this info I could really use the help.

Best regards, Dave Melnyk

 

by: PeregianPosted on 2006-03-28 at 18:06:13ID: 16317314

Sounds like you may have a rootkit.
Get this http://skads.org/special/rkfiles.zip
unzip it to a folder then reboot into safe mode and run the batch file it contains. Takes a little while but be patient. When finished it will display a text file of the hidden files that are running. Ignore the degfrag entry if its there. NOT ALL THE ENTRIES WILL BE BUGS. Post the contents here first so we can verify what they are.

 

by: nobusPosted on 2006-03-28 at 22:47:25ID: 16318735

could be; here a good one too : www.sysinternals.com/Utilities/RootkitRevealer.html

 

by: d_melnykPosted on 2006-03-29 at 06:52:34ID: 16322189

Hi Guys:
   here are the results:

C:\rootkit
 
PLEASE NOTE THAT ALL FILES FOUND BY THIS METHOD ARE NOT BAD FILES, THERE MIGHT BE LEGIT FILES LISTED AND PLEASE BE CAREFUL WHILE FIXING. IF YOU ARE UNSURE OF WHAT IT IS LEAVE THEM ALONE.
Files Found in system Folder............
------------------------
C:\WINDOWS\system32\dfrg.msc: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAwGpEc213
C:\WINDOWS\system32\DivX.dll: PEC2
C:\WINDOWS\system32\Stamin32.Tlb: +]FileSpec2WWW
 
Files Found in all users startup Folder............
------------------------
Files Found in all users windows Folder............
------------------------
Finished
bye

I know that the Stamin32.tlb file is legit - it is part of the Stamina toolkit that I use for development. (Unless something has corrupted the file - not sure what the "+]filespec2www" means.

regards, Dave Melnyk

 

by: PeregianPosted on 2006-03-29 at 14:52:07ID: 16327461

I think the divx.dll is ok too and dfrg is always there. Try downloading icesword http://xfocus.net/tools/200509/1085.html it will give you a better analysis of the port communication.  The program is in english but the website and helpfile are in chinese. Hopefully it will help identify whats making the connection and to where.

 

by: d_melnykPosted on 2006-03-29 at 17:56:17ID: 16328580

Peregian:

   Downloaded Icesword and ran it ... the 192.168.0.2:5678 lists "C:\WINDOWS\SYSTEM32\SVCHOST.EXE" as the path name. There are another of other items with the same path name - checked the PID for that item and killed it intask manager - seems to have gotten rid of the constant network activity, but CPU usage is still 100%. not sure what this means ...

Dave

 

by: PeregianPosted on 2006-03-29 at 18:16:22ID: 16328676

Do you have a HP printer? They install a java package that uses that port.

 

by: d_melnykPosted on 2006-03-29 at 20:43:13ID: 16329362

Peregian:

   No HP printer.

Dave

 

by: PeregianPosted on 2006-03-29 at 22:15:54ID: 16329673

Can you reboot so all processes are running and open icesword at the port page then go to dump--current list and post contents

 

by: d_melnykPosted on 2006-03-30 at 07:38:27ID: 16333423

Here is the dump from ICEsword:

Port£º

Protocol  Local Address           Foreign Address         State               PID       PathName
TCP       192.168.0.2 : 1259      192.168.0.1 : 5678      ESTABLISHED         948       C:\WINDOWS\System32\SVCHOST.EXE
TCP       192.168.0.2 : 1252      192.168.0.143 : 139     TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4454      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4450      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4446      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4455      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4447      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4451      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4448      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4452      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4449      TIME_WAIT           0         ----
TCP       192.168.0.2 : 2869      192.168.0.1 : 4453      TIME_WAIT           0         ----
TCP       0.0.0.0 : 2868          0.0.0.0 : 0             LISTENING           760       C:\Norman\BIN\Njeeves.exe
TCP       127.0.0.1 : 1032        0.0.0.0 : 0             LISTENING           1752      C:\WINDOWS\System32\alg.exe
TCP       0.0.0.0 : 445           0.0.0.0 : 0             LISTENING           4         NT OS Kernel
TCP       0.0.0.0 : 135           0.0.0.0 : 0             LISTENING           884       C:\WINDOWS\System32\SVCHOST.EXE
TCP       0.0.0.0 : 2869          0.0.0.0 : 0             LISTENING           1236      C:\WINDOWS\System32\SVCHOST.EXE
TCP       192.168.0.2 : 139       0.0.0.0 : 0             LISTENING           4         NT OS Kernel
UDP       192.168.0.2 : 137       * : *                                       4         NT OS Kernel
UDP       0.0.0.0 : 1124          * : *                                       1040      C:\WINDOWS\System32\SVCHOST.EXE
UDP       0.0.0.0 : 500           * : *                                       648       C:\WINDOWS\System32\LSASS.EXE
UDP       0.0.0.0 : 1125          * : *                                       1040      C:\WINDOWS\System32\SVCHOST.EXE
UDP       192.168.0.2 : 138       * : *                                       4         NT OS Kernel
UDP       192.168.0.2 : 123       * : *                                       948       C:\WINDOWS\System32\SVCHOST.EXE
UDP       127.0.0.1 : 123         * : *                                       948       C:\WINDOWS\System32\SVCHOST.EXE
UDP       192.168.0.2 : 1900      * : *                                       1236      C:\WINDOWS\System32\SVCHOST.EXE
UDP       127.0.0.1 : 1900        * : *                                       1236      C:\WINDOWS\System32\SVCHOST.EXE
UDP       0.0.0.0 : 4500          * : *                                       648       C:\WINDOWS\System32\LSASS.EXE
UDP       0.0.0.0 : 445           * : *                                       4         NT OS Kernel
UDP       127.0.0.1 : 1040        * : *                                       948       C:\WINDOWS\System32\SVCHOST.EXE
RAW       ---                     ---                     ---                 4         NT OS Kernel
RAW       ---                     ---                     ---                 4         NT OS Kernel
RAW       ---                     ---                     ---                 648       C:\WINDOWS\System32\LSASS.EXE

I alsow checked with tasklist - i.e. Tasklist /v /fi "PID EQ 948"

and got the following:

Image Name                   PID Session Name     Session#    Mem Usage Status
        User Name                                              CPU Time Window T
itle
========================= ====== ================ ======== ============ ========
======= ================================================== ============ ========
================================================================
SVCHOST.EXE                  948 Console                 0     16,184 K Running
        NT AUTHORITY\SYSTEM                                     0:00:09 N/A

Not terribly meaningful.

Regards, Dave

 

by: PeregianPosted on 2006-03-30 at 15:10:36ID: 16337879

That looks clean no external connections and the 5678 port is connecting to the gateway, I wonder if it could be universal plug and play if the port keeps incrementing. I think we'll have to go back to faulty driver. I've got to go out and do a couple of jobs so I'll be back in a few hours.

 

by: d_melnykPosted on 2006-03-31 at 07:02:48ID: 16343021

Hi folks:

   I 'm beginning to think the problem is hardware - I just did a clean load of Windows XP on a new drive in this system as a test and the problem has occurred again. Given that I seem to have constant network activity, I think it may be a bad NIC (or one that is about to fail). I am gogin to replace it with another one and see if the problem resolves itself.

 

by: maramomPosted on 2006-03-31 at 07:13:22ID: 16343128

Did you install updated drivers?

 

by: onlinerackPosted on 2006-04-01 at 23:38:22ID: 16353340

Have you also tried windows updates. I have seen it once and windows updates fixed it.

 

by: d_melnykPosted on 2006-04-15 at 09:54:01ID: 16460961

hi folks:

   Just an update.... appears it was motherboard hardware starting to fail. Couldn't upgrade memory on the system with out it going nuts - failing to boot, rebooting etc. Changed out power supply, all cards, memory and even the processor - but the wierdness remained - in the ned -- new motherboard and processor and momory - the $600.00 fix!

Thanks to all who offered advice - I will award split points to those that hung in there trying to helps solve this - also some great diagnostic programs and links .. thanks again

Dave Melnyk

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...