| 1. |
Solve : Windows defender scan took 3 days to complete - Throttled?? |
|
Answer» Was wondering if anyone knew if Windows Defender throttles itself when performing a full system scan. I performed a scan which consisted of a 1.5TB SATA HDD, and 256GB Intel S545 SSD with HDD almost completely full at 90GB free and SSD with 140GB free, and the scan was taking forever. I left the computer on for 3 days and it finally completed. Running Quick Scans or Custom Scans will help build up Defender’s cache of trusted files and shorten up your Full Scans when the cache is reset by an OS Update: I should run a full scan again and see if its much faster now that its built a "Cache of Trusted Files" .... Never knew of this feature of it. I always assumed a full scan is a full scan with no exclusion list of what to skip because it tested as clean in a prior scan. However this is also suggestive of a cache reset each OS update, to where the first scan a rediscovery is needed to rebuild the cache again.I just started Windows Defender doing a full scan on my system drive, a 120 GB Samsung Evo 840 SSD, with about 75 GB of files, and it says it will complete in a little over 35 hours! I found this article: https://answers.microsoft.com/en-us/protect/forum/all/how-can-i-speed-up-windows-defender/56f6b432-957c-46cb-b1dd-f95a7667a04f?auth=1 Microsoft says " initial Windows Defender Full Scan will always take extra time because Defender will be preoccupied with checking the “reputation” of files as it builds up a cache of trusted files that don’t need to be scanned. And of course there are also some error states that will result in excessively long scan times; most notably, the presence of a real-time third-party AV app, or remnants thereof." It also says that Defender scans run with their CPU utilization capped at 50%, but that you can set the CPU utilization percentage with a command in an elevated (Adminstrator) PowerShell prompt: Set-MpPreference -ScanAvgCPULoadFactor 100 Having done that, the predicted time to completion for a new scan is now 8 hours. But the CPU temp (i7 4790, stock cooler) is up to 75 C which is warm, but OK, and the fan is louder than normal (usually you can't really hear it). My CPU idles at around 35 C and a Defender scan capped at 50% runs my CPU temp up to around 48-52 C. When I did a scan with the CPU usage set to 100%, it took a minute or two before the CPU ramped up. I set it back to 50 using the same PS command, and the scan time is back to 35 hours. Thanks for checking this out at your end and seeing exactly the issue I have, and digging up the info on this. Good to know that this powershell option exists to set it greater than 50%. Oddly though my CPU was idle most of the time and nowhere near 50% utilization. When I get home from work today I am going to scan again and see if with everything added to the "Defender Cache" if it will process much faster now.Ran the full scan again and it looks like that cache feature works. It showed file count climbing with time remaining at 00:00:00 and then when it started scanning after skipping about 900,000 files it then said 8 hours as seen in PIC. I guess its just the nature of Windows Defender to take a while for full scans. I didnt end up messing with greater than 50% CPU use for it because I am using my computer right now and dont want any lag, but its good to know that that option to set it to 100% exists if I ever needed to use that. Thanks for the help salmon |
|