Go Back   TechArena Community > Hardware > Overclocking & Computer Modification
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read

Sponsored Links



svchost.exe shows 100% CPU ntdll.dll on Windows 7

Overclocking & Computer Modification


Reply
 
Thread Tools Search this Thread
  #1  
Old 07-12-2009
Member
 
Join Date: Sep 2009
Posts: 77
svchost.exe shows 100% CPU ntdll.dll on Windows 7
  

Recently i had installed Windows 7 on my machine. Now the problem is that my Explorer show 2 thread for svchost.exe with 100% CPU usage. In that first one shows as ntdll.dll!RtlIsCriticalSectionLockedByThread+0x9f0 (about 50% CPU), while the second shows as ntdll.dll!RtlRegisterThreadWithCsrss+0x197 (about another 50% CPU). On my system, the Process Explorer is been showed under SVCHost.exe. In order to speed up the computer I kill the thread but from then on programs do not load correctly when they attempt to run the same line of code. So, can any one tell me that why does svchost.exe shows 100% CPU ntdll.dll on Windows 7? Any one has any idea about it? Kindly help me out to resolve the above issue. Thanks.

Reply With Quote
  #2  
Old 07-12-2009
Member
 
Join Date: May 2006
Posts: 968
Re: svchost.exe shows 100% CPU ntdll.dll on Windows 7

It looks like Windows Defender service causes the high CPU usage by svchost.exe in Windows 7 x64 in several hours of Windows usage. Its the Plug And Play that's causing it. umpnpmgr.dll with ntdll.dll!tppwaiterp thread that makes the CPU spike. Windows Update installed the Windows Defender.
Reply With Quote
  #3  
Old 07-12-2009
Member
 
Join Date: Jan 2006
Posts: 828
Re: svchost.exe shows 100% CPU ntdll.dll on Windows 7

Did you ever run sfc /scannow? Open it up, double click on the offending svchost.exe and go to the 'Threads' tab. Go into msconfig and using selective startup, disable everything listed on the startup tab window, and run it that way long enough to see if the problem reappears. On your first time it'll throw up a warning about not having the debugging tools, but that's ok. Sort by CPU and you'll see which DLL is sucking up all the processor time. If it does, then you might have to consider other possibilities, like a system restore or repair install.
Reply With Quote
  #4  
Old 07-12-2009
Member
 
Join Date: Oct 2004
Posts: 1,345
Re: svchost.exe shows 100% CPU ntdll.dll on Windows 7

Svchost.exe is a generic process working as a host for other processes turning from Dlls, there may be several entries for this process. The best way to diagonize the problem is to perform live debug of the machine for which you need to have the windbg installed on the source machine and then set your target ( problem machine ) and perform remote debugging either using custom ports or using serial cable. Symptoms like yours are generally the result of IE 3rd party add-on's. Disable IE add-on's and see if your problem doesn't disappear.
Reply With Quote
  #5  
Old 07-12-2009
Member
 
Join Date: Dec 2007
Posts: 992
Re: svchost.exe shows 100% CPU ntdll.dll on Windows 7

In Process Explorer, choose File->Show Details for All Processes. If you right click on the svchost.exe that is using the most CPU, click Properties then click Threads, Process Explorer will show the CPU usage for the .DLLs that are being run by svchost.exe.Then try to get at the stack. If you haven't configured symbols in Process Explorer, then you need to follow the instructions in procexp.chm.
Reply With Quote
Reply

  TechArena Community > Hardware > Overclocking & Computer Modification
Tags: , , ,



Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "svchost.exe shows 100% CPU ntdll.dll on Windows 7"
Thread Thread Starter Forum Replies Last Post
Svchost viewer app shows what each and every svchost.exe instance is doing in our system Adi.Das Windows Software 2 11-03-2012 12:10 PM
Taskmanager shows Svchost.exe processes running Mascouten Windows Software 5 09-12-2010 09:17 AM
Windows explorer error - ntdll.dll Adrina_g Operating Systems 4 09-03-2010 09:14 PM
Win 2003 R2 x64 - Faulting appl. svchost.exe, fauling module ntdll marvil Windows Server Help 3 18-05-2009 02:31 PM
Fault Application svchost.exe module ntdll.dll hindustnidude Windows XP Support 2 18-05-2006 07:18 PM


All times are GMT +5.5. The time now is 01:29 AM.