Solved

Vista Business 64Bit Nt Kernal and System using 70-75% of CPU until computer goes into Sleep Mode

Posted on 2008-10-22
5
404 Views
Last Modified: 2012-05-05
I have just built 2 new computers at home and they are my first systems I built that use Vista.

One is my old computer that I setup for my kids:
Computer 1
AMD AM2 4400X2
4GB ram
500GB Sata 2 HD
Nvidia 590SLI chipset
7800GT 256MB

This is my new system:
Computer 2:
AMD 9600 Phenom Black Edition X4
8GB PC 1066 Ram
Nvidia 780A Chipset
Nvidia 280GTX 1GB video Card
2X250GB Sata 2 HD's (Raid 0)

One computer 1, everthing seems to run great, on computer 2, everytime I restart or boot up windows, NT Kernel and System takes up 2 cores and 1/2 of the other 2 non-stop.  This happens until I put the computer to sleep, then I never see it again until I reboot again, and it drops to 1-2% at max from then on.  I used process explorer and it gave no more information about it , simply naming the process System.

I have tried reinstalling windows, which did not help, and tried it with the hard drives in raid and non-raid, and nothing helps.   This is at most a minor annoyance now that I know that putting the computer to sleep (even for 5 seconds) and it is fixed, however, it still bugs me.
0
Comment
Question by:MortensonIT
  • 2
5 Comments
 
LVL 9

Expert Comment

by:maninblac1
ID: 22778205
If you want to dive into what's really causing the CPU usage, when you use process explorer, right click on the offending process.  Select properties, then select the threads tab.  It should break down for you the threads that are using the most CPU.  The thread name will give you the offending module and memory location in a cryptic format.  The module can go a long way into determining if it's a driver, or system problem.  And yes, it can be drivers.

My APC backup service driver used to use 100% CPU until they finally updated it.
0
 

Author Comment

by:MortensonIT
ID: 22799951
I got into the threads info and got the name of the start address:

There are 3 processes that are exactly the same - ntoskrnl.exe!FsRtlNumberOfRunsInBaseMCB+0xc

There is one process for each of the first 3 cores, then it does not touch the other core.
0
 
LVL 9

Accepted Solution

by:
maninblac1 earned 125 total points
ID: 22804141
NTOSKRNL is a main windows system file, the function it references is a native API function, who's purpose and function is unknown.  So i can't tell you what that thread is doing.

2 More things to do next.  Sort by name the threads, and count how many of those are identical (you said 3 but there may be more)

Then put your computer to sleep, and then check again and see if those threads were retired, or simply started behaving properly.

Another step is (do this on a clean boot), at the same window where you got that information.  You'll see a button that says "KIill".  Select one of the threads that are using all the CPU and "Kill" it.  If you get an access denied error message.  Close process explorer and "run as administrator".  There's a strong potential that your computer will blue screen, or crash.  As you're shutting down threads in a system process.  However, it may also be the case these are spawned somewhere else and in fact are not system critical, which will give us more information.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
How can I fix a recovered & damaged PST file? 4 370
Windows 7 Not Boot 3 253
Can't install Service pack 1 in a re-formatted Vista 32 bit laptop 14 293
Windows Mail question 15 90
The main issue when installing Vista and XP in dual boot is when you have to reinstall any of the two when something fails, let's say a hard disk failure, a lost partition, virus, etc. What commonly happens is that you lose all your hard work config…
I'm a big fan of Windows' offline folder caching and have used it on my laptops for over a decade.  One thing I don't like about it, however, is how difficult Microsoft has made it for the cache to be moved out of the Windows folder.  Here's how to …
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

679 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question