WIndows 10 consuming large amount of CPU with explorer.exe

11,054

From what I can tell, the thing causing this issue was actually the Show all folders navigation pane option in Windows Explorer. If I disable this option, I don't see any obscene CPU usage. If I turn it back on, and open a new Windows Explorer instance, it will immediately start consuming about 15-20% CPU and doesn't seem to stop. Maybe this has to do with the folders that are shown in the navigation, however, I've disabled it for now and will update this answer if anything should change.

Your mileage may vary. This worked for me, I'll attempt to investigate why. If I were to hazard a quick guess, it may be due to Network/Shared Folders.

Show all folders

Share:
11,054

Related videos on Youtube

test
Author by

test

My about me is currently blank.

Updated on September 18, 2022

Comments

  • test
    test over 1 year

    I'm at a loss as to why my Windows 10 laptop is consuming so much CPU from explorer.exe instances. I've attached two screenshots showing five explorer instances using about 15% CPU each. I have absolutely no idea what they are doing and if I kill them, nothing happens.

    The explorer instances are not always there consuming tons of CPU. I haven't been able to really determine a pattern as to when they start consuming all the CPU. The thing that triggers me to look is when my fan kicks in. Once the cooling fan kicks in I know that the CPU is getting railed by these explorer instances. I'm not sure where to go look for information pertaining to these processes and what resources they might be accessing that causes this.

    My CPU usage will go up to 95% with these processes and I'm trying to figure what could be causing it.

    I've used Process Explorer to try and get more info. If I explore the threads running on the explorer instances they all seem to have this one thread that is consuming the CPU:

    ntdll.dll!RtlReleaseSRWLockExclusive+0x50
    

    Task Manager Process Explorer Process Explorer Threads

    Any help is greatly appreciated.

    Edit:

    No viruses detected on any scans. The explorer instances will appear even if I am not looking at any files or folders. As for the type of files and folders I am browsing...? Just regular files. The issue is happening as I'm typing this and I have no folder browsing instances of windows explorer open (the processes are still there of course).

    Software open on my computer while it's occurring:

    • Google Chrome
    • Visual Studio 2017
    • Outlook 2013
    • Tableau
    • Paint
    • Task Manager

    Upon closing them all (except Task Manager) the processes still persist.

    Edit 26-Feb-2019:

    I currently have two explorer.exe threads using 15% CPU each. If I look at the disk activity in Resource Monitor I see nothing being used by either.

    Windows 10 Build: Version 1809 (OS Build 17763.316)


    Edit 20-Nov-2019:

    After continuing to experience this issue further, it seems to be related to zipfldr.dll. After disabling the built in .zip functionality in Windows, I've yet to experience these CPU spikes. To confirm you have the same issue, run procexp.exe and view the Stack of the explorer.exe process, if you see a bunch of zipfldr.dll instances, you're likely suffering from the same fate.

    Relevant links:

    Explorer.exe high CPU - accessing zips on a network share

    https://www.thewindowsclub.com/disable-windows-built-in-zip

    In case the links die: Create a .reg file with these exact contents, run it and this will disable the default .zip handling of Windows 10. Keep in mind that this comes with the caveat that you cannot click into a .zip file like a folder. Always back up your registry before doing something like this, or even better create a system restore point.

    Windows Registry Editor Version 5.00
    ;———————————————
    ; Disable .ZIP folders
    ;———————————————
    [-HKEY_CLASSES_ROOTSystemFileAssociations.zipCLSID]
    [-HKEY_CLASSES_ROOTCompressedFolderShellExStorageHandler]
    [-HKEY_CLASSES_ROOTCompressedFolderCLSID]
    [-HKEY_LOCAL_MACHINESOFTWAREClassesSystemFileAssociations.zipCLSID]
    [-HKEY_LOCAL_MACHINESOFTWAREClassesCompressedFolderShellExStorageHandler]
    [-HKEY_LOCAL_MACHINESOFTWAREClassesCompressedFolderCLSID]
    ;———————————————
    ; Disable .CAB folders
    ;———————————————
    [-HKEY_CLASSES_ROOTSystemFileAssociations.cabCLSID]
    [-HKEY_CLASSES_ROOTCABFolderCLSID]
    [-HKEY_LOCAL_MACHINESOFTWAREClassesSystemFileAssociations.cabCLSID]
    [-HKEY_LOCAL_MACHINESOFTWAREClassesCABFolderCLSID]
    ; End of DisableZipFolders.reg
    
    • Ravindra Bawane
      Ravindra Bawane about 5 years
      Have you scanned for viruses? What software is running on your computer. What sorts of folders and files are you viewing in File Explorer? Please use the EDIT button to add this any any other relevant information to the body of your question.
    • test
      test about 5 years
      @music2myear Edited based on suggestions.
    • silico-biomancer
      silico-biomancer about 5 years
      The thread that's causing issues seems to be related to file access not being exclusive (deadlocking). Can you post what files are open under resource monitor -> disk, and files/handles opened by explorer in process explorer?
    • Joe
      Joe about 5 years
      What build of windows 10?
    • test
      test about 5 years
      @BlueDrink9 I'm not really seeing anything in Resource Monitor used by explorer.exe
    • Fizz
      Fizz over 2 years
      I've had this happen to me too, after a recent update, on 3 different machines!! It's oddly caused not only by access by also if you have a zip in recent history and that feature enabled. For long time a thought it was git causing it, but then it happened on a machine on which git was never installed, so... it was the MS zip shit, but it's strange how it sometimes hangs itself up trying to reach back in history.
  • Fizz
    Fizz over 2 years
    Happened to me with it off (I never turned it on), so that's not the only possible source.