New
#1
Windows 10 Explorer.exe high CPU and memory usage when copying files
I recently upgraded both my PC to Windows 10, and whenever I copy large amount of files (or analyzing large amount of files before copying), with explorer.exe uses a massive amount of CPU (~50%) and memory (~up to 3 GB). System process also uses a lot of CPU (fixed memory leak by disabling superfetch). Before the upgrade I ran Windows 7 without this issue. See attachments for screenshots.
System drive is Samsung 840 Pro SSD 256 GB. Data drive includes both SSD and HDD. Problem does not depend on which drive data is copied from/to, and persists when copying at 10 MB/s to an NAS.
Problem persists even after file copy task is cancelled. Only restarting explorer.exe fixes it, but then it happens again if I copy files again.
In Task Manager - explorer.exe - go to details - analyze wait chain:
If copying files locally: "explorer.exe is running normally"
If copying files to NAS via ethernet: "explorer.exe is running normally"
If copying files from SSD to SSD: "One or more threads are waiting to finish network I/O"
Have spent hours searching and tried a bunch of things that did not work:
-Updated graphics card and network card driver to latest from official websites
-Found and cleaned one malware using Malebytes Anti-Malware
-Turned off superfetch in services.msc
-Disabled Runtime Broker by turning off "Show me tips about Windows"
-Disabled sharing Windows Update with PC on Internet
-Manually increased page file size from 5 GB (determined by system) to memory size (16 GB)
Any advice is greatly appreciated!!