none
Need help with Ntoskrnl thread causing high CPU RRS feed

  • Question

  • Hello, I am posting here for help with a CPU problem. The past few days, "System" process has been eating up 20-60% CPU so I have been looking for a solution. I found a topic on this forum that is very similar to my problem:

    http://forum.sysinternals.com/windows-7-ntoskrnlexe-spiking-problem_topic28929_page2.html

    Using Process Explorer, it seems the problem is 
    " toskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0 "


    I'm very new to using this program and any software used on this forum to solve problems... if you can help me solve this problem, it would be very appreciated.
    Wednesday, April 17, 2013 3:39 PM

All replies

  • Install the WPT , open a CMD prompt with admin rights and type this (Stop ProcessExplorer first!):

    xperf -on latency -stackwalk profile -buffersize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\highCPUUsage.etl

     after you captured a minimum of 30s of the cpu usage, go back to CMD prompt and press a key to stop the logging. Now compress the highCPUUsage.etl as 7z (LZMA2, ULTRA) to reduce the file size. Upload the zip/RAR file to your OneDrive or Dropbox and post a link here or send me the link via PM.
    • Proposed as answer by NguyenHung98 Saturday, January 2, 2021 8:03 AM
    • Unproposed as answer by NguyenHung98 Saturday, January 2, 2021 8:04 AM
    Wednesday, April 17, 2013 9:23 PM
  • I am using Windows 7. It seems that WPT is only for 8. Will it still work?
    Wednesday, April 17, 2013 9:38 PM
  • WPT also works for Windows 7.
    Thursday, April 18, 2013 7:24 AM
  • Where is the etl log file saved? It all worked fine, but dont know where it is.
    Thursday, April 18, 2013 3:17 PM
  • in the path where you run the xperf command. Check under Windows\system32
    Thursday, April 18, 2013 9:49 PM
  • the kernel is fine. The driver for your Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) (L1c62x64.sys) causes the issues:



    Your driver version is 1.0.1.42.

    Try version 2.1.0.15 from here:

    http://www.station-drivers.com/page/atheros.htm

    and look if this fixes it.

    Friday, April 19, 2013 7:38 AM
  • It worked! Thanks so much for this.
    Friday, April 19, 2013 3:11 PM
  • It worked! Thanks so much for this.


    You're welcome :)
    Friday, April 19, 2013 10:33 PM
  • I'm sorry to revive a dead thread (and then hijack it at that), but i thought I might want to as i'm dealing with somewhat of the same issue that this thread has.

    Every minute on the minute, my CPU will spike for about 1-2 seconds as something runs in the background.  I've been able to determine that it' something on my NT Kernel and System file via the Task Manager.

    Reading through the web, this issue appears to be a singular issues but with many different possibilities (wrong drivers, bad hardware, etc).

    I've been banging my head against the wall trying to find out what it is exactly, but having little success.
    i've uploaded and run both Windows Process Explorer and Windows Performance toolkit.  And though, i see the error in both, I'm not proficient enough to actually find out what is causing the issue.

    Could anyone (maybe MagicAndre1981 since he fixed the last one) be able to assist in helping me deduce what is causing my problem?  It's driving me nuts.

    i've already uploaded my ETI file to my Skydrive to help this out (IF it helps it out).

    Friday, September 6, 2013 10:45 AM
  • send me the Skydrive link via PM and I'll take a look at it.
    Friday, September 6, 2013 10:20 PM
  • Done!  And thank you!
    Saturday, September 7, 2013 1:02 PM
  • the kernel cpu usgae comes from bcmwl5.sys (driver for your Broadcom 802.11ac Network Adapter). You use driver version 6.30.95.48, look if there is an update.

    You also have DPC spikes which can cause audio drops. The USB 3.0 driver causes it:

    Total = 2129 for module USBXHCI.SYS
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,      3, or   0.14%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,      1, or   0.05%
    Total,                                                  2129


    which devices do you connect to USb3.0 ports?
    Saturday, September 7, 2013 10:21 PM
  • Dear MagicAndre1981

    Can you please take a look at the attached file to see why the System Process is constantly using 20% of resources on a fresh reboot of this clean install W8 machine?  

    Your assistance is greatly appreciated
    Sunday, October 13, 2013 9:58 AM
  • I also have 25% CPU usage with System ntoskrnl.exe since Windows Updates that I installed on Oct 11, 2013.

    I opened the etl file but I could not find the CPU% that you show in your screen captures.

    I'll PM you with my shared files.

    Thanks in advance.
    Sunday, October 13, 2013 5:14 PM
  • @amccombs

    the trace is too short. Run it at least 30s, not 5s.
    Sunday, October 13, 2013 8:57 PM
  • @C4th

    the same, run the trace longer, not only 4s! This captures not enough data to see something useful.
    Sunday, October 13, 2013 8:58 PM
  • Sorry about that short capture.  I guess it's starts capturing at "Press any key..." and when you do it stops?  Or does it start capture after you actually press the key?

    Could this have anything to do with indexing on this machine?  I wouldn't be surprised if the system was indexing a newly downloaded Exchange account via Outlook.


    Sunday, October 13, 2013 9:36 PM
  • It seemed to stop by itself at the "Press any key..". I reran it today and got a bigger file, the timeline shows 33, should be 33 seconds.

    Wouldn't the searchIndexer.exe is a separate process than System? And shouldn't indexing after 3 days be done by now?

    Thanks.

    should we ignore this message?:

    xperf: warning: This system is not fully configured for x64 stack tracing.
    Please modify the registry under:

      HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management

    and set the value:

      DisablePagingExecutive (REG_DWORD) = 1

    Then reboot before retrying tracing.

    Note: Tracing has been enabled, this is just a warning.
    Monday, October 14, 2013 4:09 AM
  • don't ignore this message., it is important to set this flag. The ntkrnlmp.exe uses the CPU most, but I can't see a callstack. Run sfc to see if the kernel is damaged:

    http://support.microsoft.com/kb/929833

    if everything is fine, set the value in the registry, reboot and upload a new trace.
    Monday, October 14, 2013 8:58 PM
  • @C4th

    the kernel.etl is useless. this file only works on your PC, it misses Data that I need to get the correct debugging data.
    Monday, October 14, 2013 9:01 PM
  • sfc showed no errors.
    sfc and registry set. Can you see callstack now?

    Thanks.
    Tuesday, October 15, 2013 4:53 AM
  • Hello MagicAndre

    I really appreciate all the help that you are providing to all of us.

    I'm getting a very weird behavior on my system process causing a high cpu usage.

    Could you please help me analyzing the file that I just send you in a PM ?


    Thanks in advance
    Baku
    Thursday, October 17, 2013 8:16 AM
  • sfc showed no errors.
    sfc and registry set. Can you see callstack now?


    yes and I see that the driver stdriverx64.sys causes it:


    Saturday, October 19, 2013 1:24 AM

  • I'm getting a very weird behavior on my system process causing a high cpu usage.



    in your case it is an issue with the SMB2.0 server driver (SRV2.SYS) which creates new files and this causes the CPU usage.

    Install this update and hope it fixes it:

    An enterprise hotfix rollup is available for Windows 7 SP1 and Windows Server 2008 R2 SP1
    http://support.microsoft.com/kb/2775511/en-us
    Saturday, October 19, 2013 1:32 AM

  • @C4th

    you have ACPI.sy issues. Look if the CPU of your ATIV Smart PC Pro 700T overheats. Run a tool like CoreTemp to look how hot the CPU is.

    Also look if there is a newer BUIOS/UEFI, your version is from 2012:

    07FW.M082.20120102.SSH
    01/02/2012



    Saturday, October 19, 2013 1:39 AM
  • Great thread, I would like to post here also in case it is useful for someone else searching for a similar issue (which is how I found it).

    My issue is this:
    - PC will perform great for some period of time after boot/reboot
    - After some indeterminate period (or an event which I have been unable to identify), a 'System' process (NT Kernel & System) will start blowing up 100% usage of one of my CPU cores and effectively causing big lag/hitches in peripheral response time and display/graphics updates

    I tracked it down to Ntoskrnl using Process Explorer which led me to this thread - I've PM'd a link of the xperf file to MagicAndre to hopefully make sense out of it. For searcher reference, it looks to me like the culprit is nvlddmkm.sys (Nvidia drivers???) but I'm not an expert at all here.

    Wednesday, December 11, 2013 9:02 PM
  • yes, you read the file correctly. It is the nvlddmkm.sys. You use the older 320.49, try the latest Beta:

    http://www.nvidia.com/download/driverResults.aspx/70737/en-us


    What is this rift.exe which also has a lot of CPU usage?
    Thursday, December 12, 2013 10:09 AM
  • yes, you read the file correctly. It is the nvlddmkm.sys. You use the older 320.49, try the latest Beta:

    http://www.nvidia.com/download/driverResults.aspx/70737/en-us

    What is this rift.exe which also has a lot of CPU usage?
    Rift is a game, happens to be the one I've been playing lately and is the most noticeably affected when nvlddmkm.sys starts spiking (but is not the cause or only condition when it happens).

    Will try the new drivers and see what happens, thanks!
    Thursday, December 12, 2013 10:15 AM
  • Follow up: updated Nvidia drivers seem to have done the trick. No sign of the issue since that point.
    Tuesday, December 31, 2013 5:54 AM
  • nice to hear this.


    Btw, Happy new year :)
    Tuesday, December 31, 2013 10:44 PM
  • Hi, I am having the same problem previously mentioned in this thread where my System (NT Kernel) is using 100% of one of my CPUs.

    It seems to be happening after I resume from sleep, but I'm not sure why. Below is my ETL file using WPT.

    Thank you and Happy New Year.


    https://skydrive.live.com/redir?resid=A5268EF3DDE6B512!107&authkey=!AAucTv3w4RSWfZY&ithint=file%2c.zip
    Wednesday, January 1, 2014 8:31 AM
  • please update the Intel USB 3.0 drier (IUSB3XHC.SYS).  The latest version is 1.​0.​9.​254, you use the version 1.0.5.235.

    https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3467&DwnldID=21129&keyword=USB+3.0&lang=eng
    Wednesday, January 1, 2014 10:33 AM
  • Updated that driver and restarted, but the problem still persists.
    Wednesday, January 1, 2014 11:13 AM
  • create a new trace
    Thursday, January 2, 2014 7:59 AM
  • Hello.
    Could you please help me with the same problem?

    Trace is here:
    https://skydrive.live.com/?cid=dde90f0aa176d42b&id=DDE90F0AA176D42B%212059&ithint=folder,.etl&authkey=!AEOjilchi4eIQSg

    Thanks in advance.
    Friday, January 3, 2014 4:58 AM
  • the high CPU usage comes from the function mrxsmb.sys!SmbCepRestartExchangeWorker.

    this is the SMB driver. Do you use network sharing and transfer data?
    Friday, January 3, 2014 6:13 AM
  • Not really. If only Windows 8.1 does it itself, at least I don't do anything with that.
    How can I check it?
    Friday, January 3, 2014 6:19 AM
  • Hi, I'm having bouts of high cpu usage too.

    My case is a bit weird. It only happens when I leave the computer idle for some time.

    In this log, I ran it and left the computer idle with taskmanager open in another window. After about 5 to 10 mins or so, my cpu usage started jumping up and down. Left the log running for another few mins before ending it.

    https://drive.google.com/file/d/0Bx_zighn_dn6UTFCV2pJeVZ6SFU/edit?usp=sharing


    Thanks for you help!
    Friday, January 3, 2014 7:33 AM
  • Not really. If only Windows 8.1 does it itself, at least I don't do anything with that.
    How can I check it?


    do you have a network drive or copy data to a NAS?
    Friday, January 3, 2014 10:38 PM
  • Hi, I'm having bouts of high cpu usage too.

    My case is a bit weird. It only happens when I leave the computer idle for some time.

    this happens when the automatic Maintenance (http://msdn.microsoft.com/en-us/library/windows/desktop/hh848037%28v=vs.85%29.aspx).

    This causes the ntoskrnl.exe!RtlScrubMemory function to consume a lot of CPU.

    temporary disable the automatic Maintenance (http://superuser.com/questions/497500/disable-automatic-maintenance-in-windows-8) and phone the MS support about this issue.
    Friday, January 3, 2014 10:48 PM
  • Do you have a network drive or copy data to a NAS?
    Nope, nothing. But I did small test, just uninstalled KIS 2014. Since yesterday no problems at all. Will test a few more days and if it's ok, will write a support request to the Kaspersky support.
    Thanks for the help.
    Saturday, January 4, 2014 12:55 AM
  • ok, please report back on Monday if removing KIS fixed it :)
    Saturday, January 4, 2014 3:18 AM
  • After 4 days testing (ok, not 4, but 3.5 :)) I'm ready to share my results.
    Without KIS my normal CPU usage is around 5-6%, so I believe it was my problem. Will send support request to the support today lately, they should fix, I'm feeling uncomfortable without protection (if you know what I mean :)).

    Anyway, thanks for the help, you're awesome.
    Monday, January 6, 2014 12:43 AM
  • ok. I never liked Kaspersky, it always affects performance too much.

    Hopefully they can improve it for you with an update
    Monday, January 6, 2014 9:54 PM
  • So I thought that it went away, but I seem to be having the same problem again. Link to new trace is below. Thank you for the help.

    https://skydrive.live.com/redir?resid=A5268EF3DDE6B512!108&authkey=!AMp49myarpcMb1k&ithint=file%2c.zip
    Friday, January 10, 2014 8:44 AM
  • it could be still the USB 3.0 driver. Try to connect some USB devices (if possible mouse and keyboard) to USB 2.0 ports.
    Friday, January 10, 2014 10:17 PM
  • I have the same problem ,Using Process Explorer, the CPU si 100% load by  
    " toskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0 "

    MagicAndre1981 can you help me pls ?!


    I try to reinstall all my drivers, but no  luck, i run out of options !!!
    Monday, January 27, 2014 1:10 AM
  • Your CPU usage comes from

    ntkrnlmp.exe!LZNT1CompressChunk

    So this comes from compressing data. I see you use a RAMDrive. Maybe this calls the compression. Remvoe the RAMDisk (C:\RAMDisk.img) and see what happens.
    Tuesday, January 28, 2014 8:57 AM
  • MagicAndre1981 Hug
    I remove the RamDisk program and it worked! Thanks so much for this !!!

    Wednesday, January 29, 2014 12:17 AM
  • Thanks so much for this !!!


    You're welcome :)
    Wednesday, January 29, 2014 9:16 AM
  • Would anyone be so kind as to have a look at this. I've been pulling bits of software and hardware out of my PC/running AV etc. for the last few days now and still got a 60-100% CPU when the darned thing's doing 'nothing'.

    Any efforts much appreciated. One point - the xperf command seems to run without errors, but it exits itself (i.e. without me hitting a key) after around 10 seconds. Don't know if that's enough of a sample. If not, don't know how to force it to sample for longer. Command ran is as per the second post (from MagicAndre) in this thread.

    https://dl.dropboxusercontent.com/u/75174437/highCPUUsage.7z
    Wednesday, February 5, 2014 5:58 AM
  • Sorry... to save your cut and paste fingers...

    Wednesday, February 5, 2014 6:01 AM
  • the iastor.sys is causing it. You use version 10.8.0.1003, the latest version is 12.9.0.1001:

    https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=2101&DwnldID=23496
    Wednesday, February 5, 2014 9:12 AM
  • PM sent. Thanks for this!
    Thursday, February 6, 2014 8:15 PM
  • the CPU Usage comes from te function ntoskrnl.exe!RtlScrubMemory. I've seen this several time but I have no idea what causes it.

    The only thing I see is that the system runs the Automatic Maintenance. Try to disable this task in the task scheduler.
    Thursday, February 6, 2014 9:31 PM
  • I remember seeing a link about ScrubMemory before.  It was related to hibernation, so you could reinstall the drivers for your i/o - disk and network.
    Friday, February 7, 2014 2:22 AM
  • the CPU Usage comes from te function ntoskrnl.exe!RtlScrubMemory. I've seen this several time but I have no idea what causes it.

    The only thing I see is that the system runs the Automatic Maintenance. Try to disable this task in the task scheduler.
    Did the trick! Thanks. At first I tried to analyze it myself and found Windows Defender. Then I removed the automatic start of Defender, but it still had 25% after a while idle. Now I removed Automatic maintenance and I no longer have 25% cpu usage when idle. For fun I started maintenance and bam it took 25% (1 core) and it seems to never stop.

    I remember seeing a link about ScrubMemory before.  It was related to hibernation, so you could reinstall the drivers for your i/o - disk and network.
    Thanks, will keep that in mind if it happens again. 


    Actually I haven't installed every driver on this computer. I heard about http://www.driverhub.com/ but it seems to be outdated (supporting up to Win7). Is there an alternative? 
    Friday, February 7, 2014 7:32 AM
  • I asked Microsoft and ntoskrnl.exe!RtlScrubMemory does DRAM checks. So this is "by design".
    Friday, February 7, 2014 10:29 PM
  • I asked Microsoft and ntoskrnl.exe!RtlScrubMemory does DRAM checks. So this is "by design".
    So I should keep it on? 25% cpu and fan noise, not really what I looked for when I bought Haswell.
    Saturday, February 8, 2014 4:24 AM
  • this is the only answer I got. Contact the MS support and ask them more details.
    Saturday, February 8, 2014 8:54 PM
  • Tuesday, February 11, 2014 7:29 AM
  • The high CPU usage comes from a lot of Pool memory allocations:

    ntkrnlmp.exe!MiAllocatePoolPages

    Run this command

    xperf -on latency+Pool -stackwalk Profile+PoolAlloc+PoolFree -buffersize 1024 -MaxFile 512 -FileMode Circular && timeout -1 && xperf -d trace_pool_alloc.etl

    to trace pool usage.
    Tuesday, February 11, 2014 9:14 AM
  • Out of interest, when was your Automatic Maintenance scheduled task scheduled to run?

    Just checking on this box at work, it's set to run Weekly at 01:00 every Sunday, without me setting this up.  I suspect this is policy, just wondering what it is, out of the box on a non-corporate build?


    Wednesday, February 12, 2014 2:50 AM
  • @SirFred

    I see a lot of pool activaty from the SRV2.SYS and the function SrvContinueQueryDirectory.

    Look if this hotfix fixes it:

    http://support.microsoft.com/kb/2920591/en-us
    Wednesday, February 12, 2014 4:08 AM
  • @MagicAndre1981
    We can't install hotfix (471463_intl_i386_zip.exe) - The update is not applicable to your computer
     
    No other informations is received..
     
    (btw. hotfix is only available for platform x86 & ia64. Not x64)
     
    Thank you!
     
    Wednesday, February 12, 2014 5:04 AM
  • MagicAndre- I have a Windows 2008 R2 SP1 file server where System is causing high CPU utilization (40-100%) Process Explorer shows that the culprit is SRV2.SYS. Can you take a look at the XPERF file in my Skydrive at https://skydrive.live.com/embed?cid=112F40C25C70AD8E&resid=112F40C25C70AD8E%21128&authkey=AKLeefw0YPkQHJU

    Thanks!
    Wednesday, February 12, 2014 7:53 PM
  • @SirFred

    ok, I haven't checked if the fix is available for x64. Try to request the fix later again and see if x64 is now possible to request.

    @Jakeg100

    I can't download the file. Also 5kb are too small to include useful data. Run the trace for 30 - 60s.
    Thursday, February 13, 2014 12:21 AM
  • MagicAndre- I've PM'd you new links to the trace file.
    Thursday, February 13, 2014 12:29 PM
  • the high CPU usage comes from ntfs.sys!NtfsGenerateDosName/ntfs.sys!NtfsFindIndexEntry .

    Install this hotfix rollup which includes a lot of fixes:

    http://support.microsoft.com/kb/2775511/en-us

    Also try to disable the 8.3 filenames and look what happens.
    Thursday, February 13, 2014 10:43 PM
  • @Sirfred

    the fix is now available for x64. Try the fix, please.
    Friday, February 14, 2014 7:10 AM
  • @MagicAndre1981

    Hello we have installed the fix 4 hours ago and it seems like it solved our problem!
     
    Great job and many thanks :)
    Friday, February 14, 2014 7:17 AM
  • Out of interest, when was your Automatic Maintenance scheduled task scheduled to run?

    Just checking on this box at work, it's set to run Weekly at 01:00 every Sunday, without me setting this up.  I suspect this is policy, just wondering what it is, out of the box on a non-corporate build?


    Run maintenance tasks daily at [02:00]
    So must be daily with windows 8.1. No way to uncheck option in Action Center so I had to dig deep.
    Saturday, February 15, 2014 12:06 AM
  • I had this same problem! Whenever I would try to watch videos on the web it would create this issue. After finding the ntoskrnl in process explorer, I was able to troubleshoot the issue with more g/searching. It was a pain in the rear end.  The fix that worked on my windows 8 PC, was to update the drivers for the wireless adapter on my computer. My wireless network adapter is a qualcomm atheros ar946x. After I updated the drivers for this, I have not had the problem reoccur. Going on 1 1/2 to 2 months with resolution still in affect. 

    Hope this helps.
    Saturday, February 15, 2014 5:52 PM
  • Hi MagicAndre1981,
     
    could you please take a look to an etl file for us ? https://www.dropbox.com/s/wlhugl87600o09p/highCPUUsage.zip
    We have constantly high cpu readings from system/ntoskrnl in one of our Win2008-Remote Desktop Servers (running in a ESXi 5.0 VM).
    Many thanks !
    Thomas
     
    Sunday, March 16, 2014 11:44 PM
  • the drivers TMXPFlt.sys and  VsapiNt.sys cause the high CPU usage.



    From what I see those files are part of Trend Micro AV suite. Update the tool or remove it.
    Monday, March 17, 2014 1:11 PM
  • Great, thank you !
    Can't uninstall officescan as it's our corporate virus-scanner, and it's always up to date. So i have to analyze what files are scanned and maybe put some exclusions to it.
     
    Can you give me some advise, where to find this graph in WPA ? Didn't manage to find the calling programs/drivers of system/ntoskrnl
     
     
    Tuesday, March 18, 2014 1:38 AM
  • this picture was taken from the older xperfview. I don't like the new WPA.exe.

    To trace FileIO run this command:


    xperf -on latency+FILENAME+FILE_IO+FILE_IO_INIT -stackwalk profile+FileCreate+FileCleanup+FileClose+FileRead+FileWrite+FileSetInformation+FileDelete+FileRename -buffersize 1024 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d CPUUsageFileIO.etl

    Tuesday, March 18, 2014 11:23 AM
  • Hi Andre, I've got problems with my cpu usage about 2 weeks :( Here's screen from process explorer
    Could you help me please? :) Thank you
    Tuesday, March 18, 2014 1:12 PM
  • I can't download it. Upload it to OneDrive, Dropbox.
    Tuesday, March 18, 2014 9:14 PM
  • which issue do you have? I only see a bit CPU usage from VLC.exe.
    Wednesday, March 19, 2014 8:33 AM
  • My PC started to be slow about 2 weeks ago.. for example ingame fps dropped from constant 100 to 30~60. Everything takes more time and yesterday i saw in task manager system process taking 50% of cpu.  
    Wednesday, March 19, 2014 8:42 AM
  • run the xperf command at the time you have the issue. The trace shows nothing abnormal.
    Wednesday, March 19, 2014 8:45 AM
  • Hi MagicAndre,

    Windows 2008 R2 server and I am seeing 50% CPU  for NT Kernel & System.

    It looks like ntoskrnl.exe and ntfs.sys causing most of the CPU usage but can't figure what they are.

    https://www.dropbox.com/sh/gg3d0a6bebjac71/vhV6ZcE17v

    Is there any hotfixes?


    Monday, April 7, 2014 4:06 AM
  • Hi MagicAndre,

    I think I found the problem..  SRTSP64.SYS, which is Symantec AutoProtect.

    As soon as I stopped the service, System CPU gone down to 0.

    Thank you


    Monday, April 7, 2014 4:34 AM
  • Nice to hear that you found the cause :)
    Monday, April 7, 2014 8:52 AM
  • Hi Andre,

    I was wondering if you could help me out too. Asking other people for advice is kind of a last resort for me when it comes to computers, I've been staring at my log for about an hour now and can't find what's causing my constant 25% system usage. I'll PM you the link.

    Thanks so much in advance
    Saturday, April 26, 2014 6:21 AM
  • the kernel.etl is useless. I need the other generated file.
    Saturday, April 26, 2014 7:08 AM
  • https://onedrive.live.com/redir?resid=1DEB3449F581D367!119&authkey=!ABiviUobz7wMwHc&ithint=file%2c.rar
    help me @MagicAndre1981
    Sunday, May 18, 2014 6:57 AM
  • you have a high CPU usage caused by the ACPI.sys. this is hard to debug,. Try to disable the Microsoft ACPI-compliant Control Method Battery and look if this fixes it. Also make sure the Intel CPU is cooled enough (no dust in the cooler)
    Sunday, May 18, 2014 7:32 AM
  • Hi MagicAndre1981.
    I have a similar problem. The Windows7 CPU is constantly high (mostly kernel tasks) since a few days when the system is practically idle. And when I want to use the computer then it is very slow.

    The cpu temp Celcius is always 55 but that is a result of cpu always being so high. The inside of the laptop is dust cleaned a month ago and the fan is working fine.

    Can you analyze this ETL? I have followed your instructions and made a 30sec etl file.

    https://dl.dropboxusercontent.com/u/5629939/temp/highCPUUsage2etl.7z

    Thanks for your time.

    Saturday, May 24, 2014 7:55 AM
  • you have a high DPC usage from the ndis.sys:

    Total = 4473 for module ndis.sys
    Elapsed Time, >     1024 usecs AND <=     2048 usecs,     35, or   0.78%
    Elapsed Time, >     2048 usecs AND <=     4096 usecs,    185, or   4.14%
    Elapsed Time, >     4096 usecs AND <=     8192 usecs,   1187, or  26.54%
    Elapsed Time, >     8192 usecs AND <=    16384 usecs,    520, or  11.63%
    Elapsed Time, >    16384 usecs AND <=    32768 usecs,    256, or   5.72%
    Total,                                                  4473

    everything over 1024µs is bad.

    Please update the Intel WIFI driver (NETwNs64.sys) for your Intel(R) WiFi Link 5100 AGN and look if this fixes it.
    Saturday, May 24, 2014 10:24 AM
  • Thanks for your analysis.

    Okay so I have installed the latest Intel Wireless_16.7.0_s64 Driver plus Tools package from the Intel website for the Intel Wi-Fi Card on the platform Windows 7 64-bit. The manual diagnost from Intel reports all okay.

    Unfortunately, the CPU% still peaks whilst it should be almost idle (same as before).

    So I have rerun the xperf in the same context as before (computer idle for 30-60sec), and placed it here:
    https://dl.dropboxusercontent.com/u/5629939/temp/highCPUUsage-run2--with-wifi-enabled.etl.7z

    And I have also rerun xperf with LAN + WLAN devices marked as Disabled in Windows7, maybe that reveals something else to you:
    https://dl.dropboxusercontent.com/u/5629939/temp/highCPUUsage-run3--network-cards-disabled.etl.7z

    Can you have a look please?

    Saturday, May 24, 2014 12:34 PM
  • Looks like you have Driver verifier enabled. I see this by calls like ntoskrnl.exe!VerifierIoAllocateMdl. This impacts Performance a lot. Disable it, please.
    Saturday, May 24, 2014 10:07 PM
  • Hi Andre,
    You hit the nail on the head! 

    I have disabled the Windows 7 Driver Verifier Manager (instructions @ http://www.sevenforums.com/tutorials/101379-driver-verifier-enable-disable.html) and restarted the system and now the laptop is functioning very fast again :)

    I wonder how that thing got enabled a few days ago, I had never heard of that Driver Verifier before, but that is not very important as I know now how to fix it.

    Now is a good time to start a full HDD backup.

    Thank you so much! :belgianbeer4u Beer
    Sunday, May 25, 2014 1:41 AM
  • Do you had a BSOD the last days and enabled it to get better dumps?
    Sunday, May 25, 2014 2:30 AM
  • No, I have never opened that driververifier program. I must have been enabled programmatically.
    Sunday, May 25, 2014 3:16 AM
  • wired Confused

    We figured it out and this is what is important. Here is a picture of WPA so that you can see this the next time yourself:


    Sunday, May 25, 2014 3:51 AM

  • We figured it out and this is what is important. Here is a picture of WPA so that you can see this the next time yourself

    Thank you.
    Monday, May 26, 2014 1:16 AM
  • I'm also having trouble with my cpu jumping up and down consistently related to Ntoskrnl. 

    Here's a link to the .etl file.
    Monday, June 9, 2014 3:20 PM
  • the CPU usgae comes from the AMD GPU driver (atikmdag.sys):



    Update to the 14.4 driver (last version that supports Windows 8 (6.2.9200) and look if this fixes it.
    Monday, June 9, 2014 8:51 PM
  • That resolved the issue. I had checked all the drivers, but only on the computer manufactures webpage. I just assumed those were the most up to date.

    Thanks for the help, fast response, and fantastic work!
    Tuesday, June 10, 2014 6:33 AM
  • You're welcome :)
    Tuesday, June 10, 2014 8:48 AM
  • I'm also having trouble.
    The process is Ntoskrn


    Here's a link to the .etl file.

    Thank's!
    < id="lingoes_plugin_" ="application/lingoes-npruntime-capture-word-plugin" ="true" width="0" height="0">
    < id="lingoes_plugin_" ="application/lingoes-npruntime-capture-word-plugin" ="true" width="0" height="0">
    < id="lingoes_plugin_" ="application/lingoes-npruntime-capture-word-plugin" ="true" width="0" height="0">
    Thursday, June 12, 2014 3:45 AM
  • your CPU usage comes from the ACPI.sys. What is the temperature of your CPU?
    Thursday, June 12, 2014 7:21 AM
  • Thinkpad Yoga
    Intel i5-4200U
    50°C | 52°C


    Thursday, June 12, 2014 9:16 AM
  • The laptop is new, no dust. But how high temperature can be link with high CPU usage?

    Sorry for my English :(
    Thursday, June 12, 2014 9:37 AM
  • I have no idea if the 50°C are too much or not. Does it come with a cpu cooler or is it passive cooled?
    Thursday, June 12, 2014 8:46 PM
  • No, it's not too much. 
    It's normal for a Ultrabook.

    I notice that "Lenovo Solution Center" didn't install the "power management driver"

    Now System is under 1%. Maybe i find the problem Smile



    Thursday, June 12, 2014 9:39 PM
  • ok, missing power management drivers can also cause this. I hope that was it.
    Friday, June 13, 2014 7:23 AM
  • Hi MagicAndre,

    I seem to have a problem related to this forum thread:

    1. I bought a new Dell E6540 laptop with an i7-4800MQ running Win 7 and installed all the latest Win7, Dell driver updates, MS Office, and Norton Internet Security.  I made these updates immediately, so I don't know if they are the cause or whether the laptop had this problem initially at delivery.
    2. Process Explorer shows:
      1. Ntoskrnl thread consumes 18% (~1.5 cores) when laptop is idle (no significant background or user apps running, e.g.,  Firefox, Excel).
      2. ~ 100,000 Interrupt Context Switches per second (interrupt storm?).
    3. Laptop gets fairly hot (fan runs) when this thread causes high CPU but is cool and quiet (fan low or off) when not.
    4. The high CPU usage state occurs more or less randomly (but much more than less) at each bootup, and remains in that state until the next bootup.
    5. Ran your xperf command and will send you a PM with the link.  It ran only 3 seconds (instead of 30) before stopping, but I believe there are enough events to study because of their high rate of occurrence.  I'll send link via PM shortly.
    6. If I interpret it correctly, WPA shows this is a high number of interrupts and DPCs from ACPI.sys which you suggest may be difficult to resolve.

    I'd appreciate any suggestions you might have to help resolve this issue.  Thanks in advance.

    I'm new to this forum, but I can already see that you do a great job helping us out in this forum!
     

    BTW, is there any reason to remove the "DisablePagingExecutive" DWORD set in "HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management" as needed by xperf, or is it reasonable to leave it intact for potential future use?

    Saturday, June 14, 2014 9:57 PM
  • yes you have the ACPI.sys usage. It is difficult to detect to cause. Do you use the Dell power plan or a self made one? Did the Laptop come with Win7 or have you downgraded from Win8?
    Sunday, June 15, 2014 12:43 AM
  • I'm still having some CPU issues. 

    Sunday, June 15, 2014 12:39 PM
  • I'm using the default Dell power plan that came with the laptop.  I have not changed the power plan or any of it's settings (yet).  The laptop came with Win7 Pro installed and was not a downgrade from Win8.
     
    Is there a way to tell which device is generating the interrupts?  If so, I could try updating, rolling back,  or disabling that driver.
     
    Sunday, June 15, 2014 8:00 PM
  • @tristan_m

    the trace is corrupted and doesn't show any useful CPU sampling data.

    @DoubleE

    play a bit with device manager. Disable the battery driver for example and see what happens.
    Sunday, June 15, 2014 8:45 PM
  • Hi MagicAndre,
     
    Further research shows that many different hardware and/or driver problems can cause this problem.  Different solutions for the same symptoms are reported by many people in different forums, including BIOS and driver updates, bad hardware (motherboards, Ethernet adapters, etc.), and driver settings for a variety of hardware such as video, WiFi, and Ethernet adapters.  I'm sure you already know this, but I'll mention it for anyone researching this topic.
     
    In my case, ACPI.sys+0x1af7c was causing a high interrupt, DPC, and context switch rate (~ 100,000/sec) and hence high CPU usage.  Searching for "ACPI.sys+0x1af7c" narrowed down the results so using this offset (or whatever offset others may have), as reported in Process Explorer, might be helpful to others.  I assume that this is the binary offset into ACPI.sys which locates where in the acpi.sys driver this is happening so may help narrow down the problem.
     
    After trying many things, I found a forum entry with a suggestion to disable the Ethernet adapter's "Wake on Magic Packet" and "Wake on Pattern Match" in the driver's Advanced Tab in Device Manager.  This worked instantly for me without even having to reboot.  My adapter also has a "Wake on Magic Packet from power off state" option.  Either of the first two options mentioned above will cause the problem, but this last one can remain enabled without issue.  My adapter is an Intel I217-LM in a Dell E6540 laptop.
     
    Here's the link to the original forum post:
     
     
    I would upload a screen shot from my Ethernet adapter's settings menu but it exceeds the size allowed. 
     
    So I'm a satisfied customer Big smile and maybe this entry will help someone else.  Your suggestions pushed me in the right direction to find an answer.
     
    Thanks for your help,
    DoubleE
     
    Saturday, June 21, 2014 1:57 AM
  • ok, thanks for haring your solution :)
    Saturday, June 21, 2014 7:37 AM
  • Hi, I followed this as well and found that Qw.exe (a Quicken file) was running the CPU at 94% and sending a hot blast of air out the fan Confused.
    The interesting part of this is that I hadn't used Quicken for some hours and closed it. It was not showing up on CodeStuff Starter as a running program - I often use this to turn off programs that continually insist on loading up at startup eg Zoner Photo and Java Update, to name but two.

    I've had a look at a few other threads of yours and you are certainly a very handy person to have on here. keep up the great work.
    Cheers
    Wednesday, July 9, 2014 1:04 AM
  • Hello MagicAndre,

    Thanks for providing a valuable service.  You've helped a lot of folks.

    System/ntoskrnl is my culprit also.  It causes high CPU utilization but the worst problem is that it causes disk utilization to hit 100%.  My disk is an SSD.

    Here is the OneDrive link to the .etl file:  https://onedrive.live.com/redir?resid=B6A59ED1AECC9D4D!3373&authkey=!AKtqOlqNH6OZrrs&ithint=folder%2c.7z

    My thanks in advance.

    Wednesday, July 16, 2014 6:56 AM
  • Thanks.  Can you see if SRTSP64.SYS is also causing the high Disk I/O?

    Unfortunately any attempt to fix an issue with Symantec will probably become the usual exercise in futility.

    Wednesday, July 16, 2014 7:33 AM
  • to trace disk/fileIO usage you must run this command:

    xperf -on PROC_THREAD+LOADER+DISK_IO+DISK_IO_INIT+FILENAME+FILE_IO+FILE_IO_INIT -stackwalk FileCreate+FileCleanup+FileClose+FileRead+FileWrite+FileSetInformation+FileDelete+FileRename+DiskReadInit+DiskWriteInit+DiskFlushInit -buffersize 1024 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d diagDISKFILEIO.etl  
    Wednesday, July 16, 2014 9:09 AM
  • Hi,
     
    this forum is exactly what i was looking for, hop you can help me...
     
    I have the same problem: ntoskrnl seems to use +50% of my cpu
     
     
    This occurs on a *new* windows (i.e. no drivers or anything installed) as well as on a completely configured machine (all drivers up-to-date and all windows updates).
     
    Thanks
    Saturday, July 19, 2014 4:35 PM
  • the CPU usage comes from ntoskrnl.exe!KeAcquireSpinLockRaiseToDpc and ntoskrnl.exe!KeReleaseSpinLock. I see a lot of USBport.sys calls.

    Remove the verbatim USB drive and other USB devices and look if this fixes it.
    Sunday, July 20, 2014 12:14 AM
  • Hello MagicAndre! 
    You doing some good work helping people here. I decided to ask your help too.
    My CPU usage sometimes reaches 25% (1 out of my 4 cores uses 100% CPU) and then after 2-6 seconds it returns back to normal. Because of that I just can't watch movies in high definition or play games like Battlefield 3 normally. I think these "CPU spikes" are the reason of my freezes in games and videos.
    I downloaded the Process Explorer and found out that ntoskrnl.exe causes this loading.

    So I made this trace.
    https://www.dropbox.com/s/y2svbs37nk8gbiv/highcpuusage.7z

    I would really appreciate your help.
    Wednesday, July 23, 2014 3:07 PM
  • Update NOD32 (eamon_fs.sys) and look if this fixes it.

    Also install the Windows 7 SP1!!!!!!!!!!! You still have the RTM which doesn't get any new updates!!!!

    http://windows.microsoft.com/en-us/windows7/install-windows-7-service-pack-1
    Wednesday, July 23, 2014 8:57 PM
  • Several days ago i noticed that my computer slows down. My cpu is still on 75% usage with System process. I read more threads and i found that problem is with my usb controller/port. When i disabled it in bios, problem was solved. But i want to use my wireless mouse and x360 wireless adapter. I try plug they to other port but this not work. Idk what of this are making problem. I except you can help me becouse you help a lot of users yet. I will be grateful for help. Sorry for my bad english, i from Poland ;) 
    Monday, July 28, 2014 11:13 AM
  • Windows seams to try to reuse the ports very often and this causes high CPU usage: usbhub.sys!UsbhHubRunPortChangeQueue->usbhub.sys!UsbhPortRecycle

    I have no idea how to fix this :(
    Monday, July 28, 2014 11:23 AM
  • I solved my problem with your help :) I find that problem was with not used ports, I can plug something to all ports and problem gones or turn off the not used ports. Thanks for help :) 
    Thursday, July 31, 2014 3:11 AM
  • ok, thanks for posting the solution.
    Thursday, July 31, 2014 9:04 AM
  • Hi MagicAndre - I am also having problems with the ntoskrnl thread. I tried poking around with the recorded file in WPT but I'm new to the program, so I couldn't find the problem unfortunately - so I hope you'll help me out. Here is the file link: https://www.dropbox.com/s/td5p6av6lkk4mrh/highCPUUsage.etl
    Help would be greatly appreciated!
    Thursday, July 31, 2014 12:43 PM
  • Before Windows can use the RAM again it must be overrden with zeros. This causes the CPU usage for the kernel in your case:

    ntkrnlmp.exe!KeZeroPages

    The rest of the cpu usage comes from Firefox/Flash
    Friday, August 1, 2014 7:03 AM
  • Hey Andre,

    I pm'd you some links regarding slowness I've been unable to track down with ntoskrnl, specifically observable with IE and simple web browsing. Let me know your thoughts.

    Thanks,

    - sesh
    Monday, August 4, 2014 12:09 AM
  • the CPU usage from IE seams to come from a file called QIPCAP.DLL. What is this tool/Addon used for?

    The other file was not correctly stopped with xperf -d, so it is useless.

    For IE slowness run this command which activates IE providers:

    "C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\xperf.exe" -start PERFSCENARIOS!IEProfile && timeout -1 && xperf -stop PERFSCENARIOS!IEProfile IETrace.etl
    Monday, August 4, 2014 7:11 AM
  • the CPU usage from IE seams to come from a file called QIPCAP.DLL. What is this tool/Addon used for?

    The other file was not correctly stopped with xperf -d, so it is useless.

    For IE slowness run this command which activates IE providers:

    "C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\xperf.exe" -start PERFSCENARIOS!IEProfile && timeout -1 && xperf -stop PERFSCENARIOS!IEProfile IETrace.etl

    Thanks Andre, I can try it again. But when I try this one I get an error message shown below. I am using Windows 7 so accessing from a different directory. As well QIPCAP.dll is from Websense Data Endpoint, used for data security. If there's a different command or step I can follow to help diagnose please let me know.

    xperf: error: Invalid Session/Profile: The request is not supported. (0x80070032)
    Monday, August 4, 2014 8:54 AM
  • the command works fine. Make sure you use the 8.1 SDK/WPT:


    Monday, August 4, 2014 8:47 PM
  • Hello, i am having the same problem with system(4) using high cpu.

    i get 4 threads that use between 7% and 2% they have the Start Address:

    ntoskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0

    I tried looking with Process explorer but i can't see the stack.

    i have the regkey activated. I even tried running processexp under the local system account, using psexec.

    I installed WDK for 8.1 and run the xperf for 30 seconds-ish.

    here is the link, Click here to view

    when i look in it with the analysis i can't see the modules behind like in your picture for some reason. Is it my pc or are you looking somehow differently?

    i ran sfc /scannow it mentions there were some errors but they can't be fixed, this is something i had since forever, i dont know if its relevant.

    Here is the CBS log : Click here to view
    maybe you can give me a hand.





    Tuesday, September 23, 2014 5:47 AM
  • I see some SCSI calls from the Kenrel (scsiport.sys!SpEnumerationWorker, scsiport.sys!SpScanAdapter).

    What is this device doing?

    SCSI\PROCESSOR&VEN_SI&PROD_PSEUDO_DEVICE&REV_0000\5&26ED2DD&0&011F00

    The other SCSI devices I see should be SATA drives, running in AHCI mode. Correct?
    Tuesday, September 23, 2014 7:42 AM
  • Correct. I think that might be the eSata external drive.

    Sometimes when i reboot My boot sequence halts indefinitely. I just noticed turning the drive on/off bypasses the endless wait. Maybe its the drive enclosure causing the boot halts and the problems after.

    I got the drives to spin down if they aren't used. Maybe it cant get the spin-up signal and ends up being unresponsive.

    I'll remove the external drive and place it internally to check it the problem persists.

    EDIT: The device in question is: Silicon Image's Pseudo Processor Device

    Which is part of : Silicon Image SiI 3132 SoftRaid 5 Controller

    A small 2 port controller where the BD-RW is connected trough a SATA port. 

    After i mounted the external drive inside, the boot locks stopped. But i also took it to the card, updated the firmware on it and uninstalled and re-installed some, sort of , new drivers. They are still from 2010 but i'll monitor to see if the issue keeps occurring.

    Thank you for the help for now!

    Can you tell me how you managed to see the stacks. I was unable to find them in the monitoring file using the WDK 8.1 Analyzer.



    Tuesday, September 23, 2014 9:28 AM
  • You must look at the CPU usage (Sampled) graph and activate the stack column.

    Microsoft posted a video here on how to use WPA:

    http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-42-WPT-CPU-Analysis
    Tuesday, September 23, 2014 9:48 PM
  • I have another ntoskrnl high CPU problem. It only happens after about 240 seconds of no user input, and pegs one logical CPU at 100% usage. Any user input, including touch events, immediately ends the problem.

    The system is a Lenovo ThinkPad T440s running Windows 8.1; the problem has persisted across numerous system updates, driver updates, etc. I poked around with WPA.exe, but just see a huge stack of "ntoskrnl.exe?!" using up all the CPU time, with no other info.

    I looked into this several months ago, and vaguely recall seeing something (looking at the system itself, not browsing forums) about acquiring or releasing locks. No idea where that came from.

    I'm PMing the xperf log to MagicAndre1981. Thanks!
    Sunday, September 28, 2014 5:08 PM
  • The CPU usage comes from ntoskrnl.exe!RtlScrubMemory. This is a function which fills the RAM with random data (ntoskrnl.exe!RtlpGenericRandomPatternWorker) to test the DRAM. This happens while the idle maintenance scheduled task runs. So a workaround is to disable this task. This is by design so you can't fix it.


    Sunday, September 28, 2014 8:40 PM
  • Thanks for the diagnosis. I tracked down and upvoted your Super User post on the subject.

    I guess the situation makes sense in a way; this laptop spends very little time idling, because I close it when not in use. Does anybody know the parameters of the Windows memory-scrubbing system, i.e. if it will eventually finish running for the next month/year if you let it run to completion?
    Monday, September 29, 2014 12:28 PM
  • I have a similar issue to everyone else in this forum and I'm looking for some help. On my laptop, ntoskrnl is using usually about 20% CPU (1/8 cores) while idle and working on other programs. This issue has been causing the laptop to run hot obviously. I noticed this issue after I reformatted the laptop when I put a new SSD in this summer (had 8.1 and put clean install of 8.1 back on.) I'm new to using WPA so the link is to the .etl file in my OneDrive. The trace was taken at idle several minutes after boot up. Any help would be great, or just a point in the right direction.

    http://1drv.ms/1pphOic
    Tuesday, September 30, 2014 6:46 PM
  • It appeared to be a driver issue. After using drivers for another laptop Samsung (NP700Z5C-S02UB) with guaranteed 8.1 drivers the high System process seems to be solved. My laptop, Samsung (NP700Z5C-S02US) only had windows 8 drivers listed. This forum still helped me find the issue.
    Tuesday, September 30, 2014 7:17 PM
  • which drivers have you updated to fox the ACPI.sys issue?
    Tuesday, September 30, 2014 8:54 PM
  • Here another one with the same problem. Already sent you the link to the ETL file via PM. 
    Could you maybe also explain how you analyze the ETL file, so in the future I can find the problem myself ?

    Thanks !
    Thursday, October 2, 2014 4:45 AM
  • Could you maybe also explain how you analyze the ETL file, so in the future I can find the problem myself ?


    Microsoft explained it here:

    http://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-42-WPT-CPU-Analysis


    The CPU usage comes from scanning the host file (netbt.sys!DelayedScanLmHostFile).



    Do you use the host file to block ads?

    Thursday, October 2, 2014 9:12 AM
  • No I don't. Actually the hosts file (including lmhosts) are completely default.
    Weird... I'm going to read the analysis explanation from Microsoft, and see if it has a pattern of sorts, and post back here.
    Thursday, October 2, 2014 9:18 AM
  • Hello. After years of search I've finally found this thread which may or may not help (hopefully it will). And I'm glad to see it's still active after over a year of being up.
     
    I have an ASUS N53S and between my last OS (Windows 7) to my new one (Windows 8.1) that I installed last winter I've had the intermittent problem of Higher than normal CPU while idle (~20%) and while that is happening my Wireless card fails out.
     
    I have a Qualcomm Atheros AR9002WB-1NG Wireless Network Adapter. Currently installed version 10.0.0.274. Which I believe is the cause of the problem.
     
    I mentioned before that the problem was intermittent because as long as the computer remains stationary on a solid surface the computer works normally 90% of the time. But if the computer gets picked up/bumped/shifted position it will run the computer CPU up and the wireless card will stop responding. Any attempt to disable the wireless card through the Device Manager will freeze the Device Manager. The rest of the computer seems to work fine (able to play games offline, watch videos saved to the computer). The problem will normally disappear after a force shutdown and turn back on. Attempts to shutdown normally or restart will seemingly shut down the OS, but the computer will stay on (screen black) till a force shutdown is made (hold power button).
     
    I have attempted to update my Atheros Wireless driver to 10.0.0.287 with these files 
    But after installing them and re-starting my computer (some times on the second restart) Windows fails to start properly and requests to load a previous save point. I've tried this twice.
     
    Here is a link to my etl file:
     
    Looking at it it shows that "athwbx.sys" is causing the cpu usage to spike up (which seems connected to the Atheros wireless card).
     
    I saved another etl file and that one showed that "atw8x.sys" was causing the spike, but I can't find any google search saying what that file is connected to (also I can't remember what drivers I had installed at the time for that run). I can upload that one too if need be.
     
    With the nature of the "bumping" causing it to go haywire it is possible that it's a physical connection that is causing the error. With the computer being a laptop it's a bit harder (though not impossible) to open it up and either change the wireless card or check it out with the naked eye. But because it can fix itself after a restart I begin to doubt that. (also I doubt it was caused by heating or cooling of a connection as running any games on high causing the computer to heat up, play for an extended period of time, stop the game, then cool down after wards does not cause this issue to happen during any of that).
     
    After reading through the thread some I also noticed some people have problems with their USB ports. I have the following on my computer:
    (2x) Generic USB Hub - v6.3.9600.17238
    (2x) USB Root Hub - v6.3.9600.17238
    Fresco Logic xHCI (USB3) Controller FL1000 Series - v3.5.93.0
    Fresco Logic xHCI (USB3) Root Hub - v3.5.93.0
     
    I've tried updating the Fresco USB3 to 3.5.100.0 from this site:
    I tried updating it during the same time I updated my wireless card which crashed after restarting that time. I have not tried to updated it after that.
     
    The two websites that I downloaded the drivers from, I'm not sure if they're the correct place to get the driver information. I was pretty sure that the www.atheros.cz was fine, but possibly not.
     
    Thank you in advance for any pointers or insight.
    Thursday, October 2, 2014 2:58 PM
  • Atheros AR9002WB-1NG Wireless Network Adapter.
     Looking at it it shows that "athwbx.sys" is causing the cpu usage to spike up (which seems connected to the Atheros wireless card).
     
    I saved another etl file and that one showed that "atw8x.sys" was causing the spike, but I can't find any google search saying what that file is connected to (also I can't remember what drivers I had installed at the time for that run).
     

    "atw8x.sys" is also connected to the Atheros wireless network adapter

    Thursday, October 2, 2014 11:49 PM
  • you already use the latest Atheros driver (10.0.0.274) I can find:

    http://www.devdrivers.ru/load/atheros_wireless_lan_drivers/qualcomm_atheros_ar9xxx_wireless_lan_drivers_v_10_0_0_274_10_0_0_293_drajvera_dlja_besprovodnykh_setevykh_adapterov_wi_fi_pod_windows/17-1-0-2049

    Contact the Atheros support for an updated driver.
    Friday, October 3, 2014 12:39 AM
  • ..... 
    I mentioned before that the problem was intermittent because as long as the computer remains stationary on a solid surface the computer works normally 90% of the time. But if the computer gets picked up/bumped/shifted position it will run the computer CPU up and the wireless card will stop responding. Any attempt to disable the wireless card through the Device Manager will freeze the Device Manager. The rest of the computer seems to work fine (able to play games offline, watch videos saved to the computer). The problem will normally disappear after a force shutdown and turn back on. Attempts to shutdown normally or restart will seemingly shut down the OS, but the computer will stay on (screen black) till a force shutdown is made (hold power button).
     
    With the nature of the "bumping" causing it to go haywire it is possible that it's a physical connection that is causing the error. With the computer being a laptop it's a bit harder (though not impossible) to open it up and either change the wireless card or check it out with the naked eye. But because it can fix itself after a restart I begin to doubt that. (also I doubt it was caused by heating or cooling of a connection as running any games on high causing the computer to heat up, play for an extended period of time, stop the game, then cool down after wards does not cause this issue to happen during any of that).
     
     
    software/drivers do not by themselves change what it is required to do because the computer was "bumped" or moved.
     
    generally, unless you have a much older laptop, there is an access door for the wireless card on the bottom of the laptop.  Usually there is an access door for the ram & an access door for the wireless card.
     
    regardless, the only thing you will be able to "observe" is if the card is properly connected to the laptop board (or if connected via ribbon cable, the cable is properly inserted into the wireless card adapter and the opposite side of the ribbon connector is properly connected to the motherboard).
     
    you can check the wireless card connections; however, that only narrows down the possibilities of where the problem exists.  It could be a failing component on the wireless card.  It could be a failing component on the laptop motherboard.  It could be a failing connector/ribbon cable between the motherboard & wireless card.
     
    However, based on your current description of the problem & what causes the problem to occur, I doubt that the driver is the cause.
    Friday, October 3, 2014 9:10 AM
  •  However, based on your current description of the problem & what causes the problem to occur, I doubt that the driver is the cause.


    it is, look at the ETL file with WPA.exe ;)
    Friday, October 3, 2014 10:05 PM
  • Magicandre...
     
    I do NOT doubt that the problem the OP is experiencing may be manifesting itself in the wifi adapter/driver.
     
    let me try and re-state something from my first response that I now realize may not have been properly communicated....
     
    software/drivers do not by themselves change what it is required to do because the computer was "bumped" or moved.
     
    a piece of written software or driver, performs a function that the programmer tells it to do.  If the programmer tells it to read a register on the WIFI card, that process is what is done.  The software will forever read that register. 
     
    Bumping or moving a computer should not cause unexpected or unwanted behavior.  HOWEVER, if a cable or connector is broken OR the WIFI card has a cold solder joint or the WIFI card has a memory part that has been stressed, reading that register WILL LIKELY produce different results at different times.... making the software do things that are not intended.
     
    The OP stated that re-starting the computer seemed to clear the problem.
     
    Power is removed.... transistors (computer chips), capacitors, etc, are allowed to dissipate energy....  the unit powers back up and all appears well.   Power is reapplied and the "broken" circuits are re-set to a steady-state that is not stressing the broken part.  Then... the next time a unique & particular section of a driver circuit is stressed the circuit problem starts again.
     
    I 100% agree that the OP should check the manufacturer to verify the WIFI drivers are correct.  This will satisfy the OP's initial concern & debugging process that caused him/her to identify the wifi driver as an issue.
     
    However, if the OP's statement is accurate, software does NOT function incorrectly because a computer is "bumped".
     
    Saturday, October 4, 2014 6:04 AM
  • @magicandre1981 & @pinscomputer thank you for the information.

    I hate to ask this of you guys, but I am having issue finding any sort of support e-mail for Qualcomm Atheros wireless cards.
    I've found this page which has no information and I have no idea how I would log in or sign up (possibly an internal website anyways?):

    I've also found this, but it is for their "Killer Technology" line:

    I've sent an e-mail to ASUS support and am waiting a reply back from them. I've also sent an e-mail to their sales department asking if they can forward me to their support and still waiting for a reply from them. 
    Sunday, October 5, 2014 10:08 PM
  • I have no idea how to reach the their support.
    Monday, October 6, 2014 8:36 AM
  • I've noticed the "System" process in Task Manager is constantly updating between 1 and 2 percent of CPU usage (I'm using Windows 8.1).  Is this normal?  When I right click on the System process and open file location it points to ntoskrnl.exe.  

    I'm having some stuttering when playing video on an external monitor, which never happened before.  My CPU is an AMD FX-8350 @ 4 gHz with 8 GB RAM and a GeForce GTX 660, so it should be smooth. 

    Here is my ETL log from WPT.  If anyone wants to take a look at it, I'd appreciate it.

    https://dl.dropboxusercontent.com/u/68515621/highCPUUsage.zip
    Sunday, October 12, 2014 7:55 AM
  • I've noticed the "System" process in Task Manager is constantly updating between 1 and 2 percent of CPU usage (I'm using Windows 8.1).  Is this normal?  When I right click on the System process and open file location it points to ntoskrnl.exe.  

    I'm having some stuttering when playing video on an external monitor, which never happened before.  My CPU is an AMD FX-8350 @ 4 gHz with 8 GB RAM and a GeForce GTX 660, so it should be smooth. 

    Here is my ETL log from WPT.  If anyone wants to take a look at it, I'd appreciate it.

    https://dl.dropboxusercontent.com/u/68515621/highCPUUsage.zip

    Symbols are not resolving.
    Please check that the REG_DWORD key "DisablePagingExecutive" is set to 1 in the registry under
    HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management
     What was your command line for xperf?
    Sunday, October 12, 2014 8:49 AM
  • Symbols are not resolving.
    Please check that the REG_DWORD key "DisablePagingExecutive" is set to 1 in the registry under
    HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management
     What was your command line for xperf?


    Thanks for the reply.  That registry key you mentioned was set to 0, I changed it to 1 as per your suggestion.  This is the command line I used (from the first page of this thread):

    xperf -on latency -stackwalk profile -buffersize 1024 -MaxFile 512 -FileMode Circular && timeout -1 && xperf -d highCPUUsage.etl

    Should I change it?
    Sunday, October 12, 2014 12:03 PM
  • also make sure you use the Windows 8.1 SDK/WPT, not the 8.0 one.
    Sunday, October 12, 2014 12:11 PM
  • The command line is OK for now. Please run it again and post the link to the .etl file
    Sunday, October 12, 2014 12:19 PM
  • OK, I rebooted and ran the xperf command again (it is the 8.1 version of WPT).  Here is the new .etl file:

    https://dl.dropboxusercontent.com/u/68515621/highCPUUsage.zip
    Sunday, October 12, 2014 12:59 PM
  • The nVIDIA driver for your NVIDIA GeForce GTX 660 causes the CPU usage of the kernel. Because you already use the latest driver, try an older one.
    Sunday, October 12, 2014 1:05 PM
  • The nVIDIA driver for your NVIDIA GeForce GTX 660 causes the CPU usage of the kernel. Because you already use the latest driver, try an older one.


    Thank you.  And here I thought keeping your drivers updated to the latest version was a good thing... guess I was wrong.
    Sunday, October 12, 2014 1:28 PM
  • Yes, as André said, your trace shows that you are using NVIDIA drivers version "9.18.13.4411" (aka 344.11) , you could try to roll back to the previous one (i.e. 340.52) or an older one.
    Monday, October 13, 2014 11:25 AM
  • Hello!

    I'm kind of frustrated. Since about 3 days ago my Nvidia Graphic Driver 344.11 crashed and recovered itself and ever since then problems started. High CPU usage spikes (up to 99%) and major audio stuttering when listening to music through WinAmp or watching any kind of videos online. This also happens in games.

    After a bit of searching through google I started using DPC Latency Checker and LatencyMon to further pinpoint the problems.

    And through those the culprits seem to be ntoskrnl.exe, nvlddmkm.sys and dxgkrnl.sys.

    Un- and Reinstallations of the Graphic Card Driver didn't help. As well as rollbacking to a previous driver.
    Notable thing is if I uninstall said Driver and run the system without any graphic driver, the sound stuttering and the CPU spikes don't occur.

    So as my last resort I'm hoping that you guys here can assist me in order to fix this.
    Here is the link to my highCPUUsage.etl : https://www.dropbox.com/s/gbpr5tg1j63koli/highCPUUsage.etl?dl=0

    I hope I did this correctly, if not please tell me and I'll redo it.

    Thank you.
    Sunday, October 19, 2014 4:15 AM
  • I can't see any kernel CPU usage. I see some spikes of svchost.exe which hosts the DCOM service.

    Some CPU usage of the kernel is caused by FWLANUSB4.SYS, but less than 1%.


    Sunday, October 19, 2014 10:43 AM
  • Hmm... weird. Maybe because I did the scan while the PC was idle?

    The Latency Checkers usually only caught high CPU usage while being in use. (browsing or starting up other applications.)

    The sound stuttering usually occured whenever I was actually using the computer, by opening new tabs, switching from browser to desktop or other things.

    Regardless ever since my post this problem seems to have fixed itself after taking out the graphic card and placing it back into place. Might have been a simple loose contact.

    I'll observe it for a few more days and might update my situation if it happens again.
    Anyway, thanks for taking some time to check though MagicAndre1981!
    Sunday, October 19, 2014 10:50 AM
  • Regardless ever since my post this problem seems to have fixed itself after taking out the graphic card and placing it back into place. Might have been a simple loose contact.


    nice to hear this :)
    Sunday, October 19, 2014 8:44 PM
  • Found this thread while googling for my problem with high CPU usage by ntoskrnl and it seems like everyone is hijacking this thread, so I'll give it a go myself.
    I have constant CPU usage from the System process, between 7% and 10%, Process Explorer traced it back to "ntoskrnl.exe!KeReleaseInStackQueuedSpinLock+0x1e0".
    I've generated my own xperf log but don't quite know how to use the Performance Analyser to find the culprit.
    Here's my .etl file: http://we.tl/vyn82BeAia

    I've tried generating several logs, but it seems they never get bigger than 6mb. Is this normal?
    Thanks for any help
    Thursday, October 23, 2014 2:32 AM
  • Made a new log, this time its a bit bigger
    http://we.tl/sNEVO2nUrv
    Thursday, October 23, 2014 2:52 AM
  • You also have the L1C62x64.sys issue:


    Thursday, October 23, 2014 8:56 AM
  • Thanks you very much. I see that I just had to adjust which columns to display, I'll remember it for next time :)
    Thursday, October 23, 2014 11:42 AM
  • Hi! Having issues with high cpu usage, but only on the first core. After reboot it can work normal for days and even weeks, but eventually core#0 hits 100%. Using process explorer I`ve found that it is Ntoskrnl who causes this, so I installed WPT and did all the stuff. Here itis. https://www.dropbox.com/s/rd0o6qyx63ujj21/highcpuusage.7z?dl=0 I looked through it and thought that it can be ndis.sys/e1q60x64.sys, which are drivers for ethernet adapter, am I right?
    Thank you for your help!
    Monday, October 27, 2014 6:46 AM
  • the high CPU usage comes from MotionDetector.exe (avcodec-52.dll) and not the kernel. The kernel uses 0,93% in the trace.
    Monday, October 27, 2014 8:45 AM
  • Hi, I'm having the same issue with CPU usage. The system process never return to 0 and it always take 3-7%. I looked in ProcessExplorer that it ntoskrnl.exe!KeRealeaseInStackQueuedSpinLock that are taking cpu. Can you help me with this?
    https://drive.google.com/file/d/0BzfBlA1ddfztbnNCeDZVeGR5cVU/view?usp=sharing
    Thursday, October 30, 2014 5:08 AM
  • Hi, I'm having the same issue with CPU usage. The system process never return to 0 and it always take 3-7%.


    the CPU usage spikes of the kernel come from the realtek network card driver:



    Update the driver, your driver is from 2013 and a bit outdated (7.077.1126.2013):

    http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
    Thursday, October 30, 2014 8:22 AM
  • Hello I would greatly appreciate if you could take a look at my .etl file. Im going insane Cry. System uses alot of CPU whenever im downloading something from the web or through the network. I have tried three different network cards but the problem persists. 

    http://1drv.ms/1rDJ1xQ


    Thursday, October 30, 2014 11:10 AM

  • the CPU usage spikes of the kernel come from the realtek network card driver:



    Update the driver, your driver is from 2013 and a bit outdated (7.077.1126.2013):

    http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false


    Hi, thanks for looking into this for me. I installed the new driver but system process still take CPU. I monitored another one after I updated driver. Can you look into it again? Thanks in advance
    https://drive.google.com/file/d/0BzfBlA1ddfzteDBXekVlYzRzYmM/view?usp=sharing

    Updated: It really is a problem with realtek network card, I disabled LAN and system process CPU usage returns to 0
    Thursday, October 30, 2014 7:04 PM
  • System uses alot of CPU whenever im downloading something from the web or through the network.


    Please remove the Stonesoft VPN Access Client (which removes waclient.sys) and see if this fixes it.



    Also, don't download videos (Boardwalk.Empire.S01-S05.COMPLETE.720p) via torrent ;) I think you use the VPN to hide your IP while downloading illegal stuff Thumbs Down

    Thursday, October 30, 2014 10:56 PM

  • Updated: It really is a problem with realtek network card, I disabled LAN and system process CPU usage returns to 0


    do you have a different card to test? I see that your Realtek RTL8188EE 802.11bgn Wi-Fi Adapter has a valid IP assigned, so you don't need the LAN card all the time. Disable it and only activate the LAN card when you need it. You can write a CMD batch file which uses devcon.exe to enable/disable the card.
    Thursday, October 30, 2014 11:00 PM
  • Thought I uninstalled that a long time ago, ill look into it when I get home from work. I thank you good sir! And just for the record, I pay for HBO Nordic, I just hate their dreadful streaming service.
    Thursday, October 30, 2014 11:36 PM
  • My god, this thread is still alive. O_O. Okay so I'm not gonna explain my backstory much except for the fact that my CPU has been recently being eaten up and I went through a bunch of bull to understand that ntoskrnl is killing my cpu (25%) at random times while playing somewhat intensive games (payday 2, for this case). I somehow ran a scan and I got the WPT or something that reads the scan file but I have no idea how to find the culprit beyond ntoskrnl. maybe it's a driver, maybe it's something to do with the USB 3.0 hub i'm using. No clue. Hence why I've come here to post my scan file for the knowledgeable Andre to read :D Because I have no idea how to read all of the WPA interface. In addition, I, like many people, do not have access to any of the system threads in process explorer to suspend ntoskrnl. So I don't know what to do to eliminate the threads that are causing the CPU spike. 

    Friday, October 31, 2014 12:34 AM
  • the kernel.etl is useless for me. I need the highCPUUsage.etl.
    Friday, October 31, 2014 1:34 AM
  • the kernel.etl is useless for me. I need the highCPUUsage.etl.

    How do I retrieve that? 

    Edit: nevermind, I found it. http://www.filedropper.com/highcpuusage-copy
    Friday, October 31, 2014 3:12 AM
  • System uses alot of CPU whenever im downloading something from the web or through the network.


    Please remove the Stonesoft VPN Access Client (which removes waclient.sys) and see if this fixes it.



    Also, don't download videos (Boardwalk.Empire.S01-S05.COMPLETE.720p) via torrent ;) I think you use the VPN to hide your IP while downloading illegal stuff Thumbs Down


    Found the culprit, it was the Portwise Access Client that we use where I work to VPN to our network. Hope that might help someone else.
    Friday, October 31, 2014 4:59 AM
  • Edit: nevermind, I found it. http://www.filedropper.com/highcpuusage-copy


    the CPUusage comes from function ntoskrnl.exe!KeAcquireSpinLockRaiseToDpc  and ntoskrnl.exe!KeReleaseSpinLock.



    We already had such thing last year:

    http://forum.sysinternals.com/need-help-with-ntoskrnl-thread-causing-high-cpu_topic29289_post143414.html?KW=KeAcquireSpinLockRaise#143414

    The next CPU usage of a driver which I see is the usbfilter.sys. This is an AMD driver. Remove this AMD usb driver and look if this improves it.


    Friday, October 31, 2014 6:50 AM
  • Found the culprit, it was the Portwise Access Client that we use where I work to VPN to our network. Hope that might help someone else.


    ok, thanks. I just did a short web search for the driver name and found the other VPN tool. Nice to hear that you were able to find the cause :)


    Friday, October 31, 2014 6:51 AM
  • you use Windows 7 which doesn't support USB3.0 so you to install the USB 3.0 drivers (amdxhc.sys)

    But you still should be able to remove the usbfilters.sys:

    ftp://ibase.com.tw/Driver/8.7.1D/AMD/A55E/VGA/Windrv/WinVista7/Packages/Drivers/SBDrv/SB8xx/UsbFilter/W7/ReadMe.rtf
    Friday, October 31, 2014 10:37 PM
  • Could you clarify what you're saying I need to do? You say Windows 7 doesn't support USB 3.0 and to fix it I need to install some 3.0 drivers? and how do I remove the usbfilters.sys? I can't suspend any threads in process explorer because windows decided it doesn't want me to access them.
    Saturday, November 1, 2014 2:08 AM
  • Please read the posted document:

    To uninstall

    1. Open the registry and scroll down to:

    HKLM\System\CCS\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}

    2. Remove usbfilter from UpperFilter.

    3. Open the HKLM\System\CCS\Services  registry and delete the usbfilter key.

    4. Delete usbfilter.sys from:

    \%system32%\drivers

    5. Reboot the computer.


    The USBfilter.sys is a USb 1.1/2.0 driver not the USB 3.0 driver.
    Saturday, November 1, 2014 6:02 AM
  • oh. the readme file you posted seemed like a bunch of technical gibberish. i'll do that then. 

    And about the ntoskrnl thread in system.exe, how do I deal with that? Or is that the same thing as usbfilters.sys as you seemed to refer to USBport.sys and ntoskrnl as related problems in the reference link http://forum.sysinternals.com/need-help-with-ntoskrnl-thread-causing-high-cpu_topic29289_post143414.html?KW=KeAcquireSpinLockRaise#143414?
    Saturday, November 1, 2014 3:38 PM
  • Please remove this USB driver and reboot. If the CPU usage issue of the kernel is not not gone, capture a new xperf trace.
    Saturday, November 1, 2014 10:44 PM
  • Looks like it averages to 50%. Is it dualcore? Not relevevant, just wondering. System process is probably scanning the Services in a tight loop.. check with ProcMon.
    Monday, November 3, 2014 9:32 AM
  • Hello!

    I have the exact same problem and just can't find out who exactly is consuming my CPU.
    I have already gathered the data (highCPUUsage.etl) as described using WPT.
    Please take a look and tell me who should I blame for that voracity?

    https://onedrive.live.com/redir?resid=6CCC264A463F17A3%21207

    Thank you!



    Friday, December 5, 2014 11:50 AM
  • Please take a look and tell me who should I blame for that voracity?


    please remove Acronis and see if this helps:


    Friday, December 5, 2014 9:46 PM
  • MagicAndre1981
    Thank you!
    For some unknown reason Acronis was unable to uninstall itself from "Add/Remove", so I just renamed its "tdrpm251.sys". After that system boots fine, and so far looks good.

    Strange thing is, that Acronis was installed in my system very long time ago, and everything was fine - no sign of high CPU usage. That strange cpu usage begins shortly after I installed VmWare 10.

    Anyway, the CPU usage now looks normal, thank you again! Smile Handshake 
    Saturday, December 6, 2014 10:45 PM
  • MagicAndre1981
    Hello again!

    Well, after I repaired VmWare Workstation installation high CPU usage is back again. :(
    I take 2 new "highCPUUsage.etl" files :
    https://onedrive.live.com/redir?resid=6CCC264A463F17A3%21208

    I look inside those files but I just can't find the exact module causing high CPU consuming.

    How it happens:
    ~ every 1 minute the SYSTEM process begins to use CPU for ~10 sec (everything became quite laggy at that time (even all the keys pressed appears after some time)). After that CPU consuming is back to normal. Then, in a ~minute it repeats again. 
    No vmware machines is active. (only vmware services).
    I can't really uninstall vmware because I need it for work with several other OS'es.

    Can you please find out what module is causing high CPU usage. Maybe I can disable it, while vmware will still be able to run. Or I write a ticket to vmware, if the bug is in their software.

    Thank you!

    P.S. Process explorer shows that CPU is consumed by @ntoskrnl.exe!KeAcquireInStackQueuedSpinLockAtDpcLevel+0x1e0". I googled it, but was unable to find a solution, other than to use WPT.
    Sunday, December 7, 2014 12:38 AM
  • the cpu usage is now a sum of all calls of the kernel.

    There is 1 thing that confuses me. In the system information that I see in the ETL file, the CPU speed is 801 MHz for your Intel i5.

    Have you set the powerplan to power saving?

    http://windows.microsoft.com/en-US/windows/power-plans-faq#1TC=windows-7
    http://windows.microsoft.com/ru-ru/windows/power-plans-faq#1TC=windows-7
    Sunday, December 7, 2014 1:54 AM
  • MagicAndre1981
    You are right - power saving was set to "balanced" and for some reason it sets the lowest CPU multiplier possible which is x8. And it gives 800 Mhz.
    Now I set it to "High Performance" and CPU ratio is locked at 100% which gives us ~4300 Mhz.
    However high CPU consuming still take place.
    I have a strong feeling that CPU usage like this is something more than just regular sum of all calls.
    Someone bad did it, but who?

    Latest xperf:


    Sunday, December 7, 2014 3:28 AM
  • I can't see any call that consumes a lot of CPU:



    All use a bit and this sums up to 16%.
    Sunday, December 7, 2014 7:16 AM
  • Well, then my system is pretty much messed up, I guess. :)
    I will consider clean reinstalling.

    Thank you!
    Monday, December 8, 2014 10:22 PM
  • Hello, I need your help before I go mad or throw out the computer.
    Notebook Lenovo Y450, clean installation Windows 7.
    CPU consumption without load for NT Kernel & System 60-80%.

    I have no idea what's going on, the computer is not suitable even for web browsing Ouch
    Please take a look and tell me what should I do.
    https://dl.dropboxusercontent.com/u/1518729/highCPUUsage.7z
    Thursday, December 18, 2014 1:33 PM
  • You also have this ntoskrnl.exe!KeAcquireSpinLockRaiseToDpc issue. I also see USBport.sys calls. Try to plugin your USB devices to other ports.
    Thursday, December 18, 2014 9:07 PM
  • I do not use any USB port.
    Before system boot up i think POST displays a message:
    "USB Over Current On HC/Port - Bus:00H Dev:1AH Fun:01H / Port:01H
    Press F1 to Continue"
    Message is displayed for a long time and a notebook worked properly.
    Currently
    notebook does not start in safe mode, hang after line:
    Loaded: \windows\system32\DRIVERS\CLASSPNP.SYS

    Normal mode works.
    Friday, December 19, 2014 8:13 AM
  • if you only use PS2 devices, disable the USB controllers in device manager.
    Friday, December 19, 2014 8:24 AM
  • Thanks a lot. Disable one of the usb root hub solved the problem.
    Friday, December 19, 2014 2:16 PM
  • nice to hear this :)
    Friday, December 19, 2014 10:41 PM
  • hi magicandre!

    i followed all instructions, but i can't get a clue on my problem. according to my trace the "system" process has a constant 50 % usage of CPU the whole time - this seems to match with my findings in taskmanager and processexplorer.

    i read until page 7 or 8 of the thread, but there has never been a proper instruction on how to work with WPT.
    please, would you be so kind as to do the magic on me? i already reinstalled windows 7 x64 two times.. 

    i sent a PM with the link to my trace.

    PS: could you please also say which graph is important for your diagnosis..? 
    Saturday, December 27, 2014 6:41 AM
  • you have an issue with USB ports. The CPU usage comes from usbhub.sys!UsbhPortRecycle/usbhub.sys!UsbhDisablePort:



    We already had such an issue here:

    http://forum.sysinternals.com/need-help-with-ntoskrnl-thread-causing-high-cpu_topic29289_post143512.html#143512
    Saturday, December 27, 2014 7:23 AM
  • ok. i turned off USB 2.0 support in BIOS and it did the trick. 

    it's a short-term solution, mouse and keyboard work on USB 1.1 fine too, but..

    thanks so far anyways :)
    Saturday, December 27, 2014 12:30 PM
  • thanks so far anyways :)


    You're welcome :)
    Saturday, December 27, 2014 11:44 PM
  • Hi MagicAndre
    I upgraded my Lifebook A544 with an 840 EVO and a WD Scorpio Black as ODD raplacement. With last bios 1.17 ssd goes at only 3 gb/s.After hours of updating everythings I just solved downgrading bios to v1.13: now SSD goes at full speed but there is some issue with Power Management, ACPI.SYS or something this. While I don't know how fix the problem, I really hope you can Thumbs Up
    I sent the kernel as PM
    Thank you very much!