# Windows Disk I/O 100% at boot for 20 Minutes

I have a fast computer (quad-core i7, 3.5 Ghz, 24 GB of RAM, Windows 8.1) and I installed a new hard drive less than a year ago that was supposed to be as fast as you could buy for an HHD and not an SSD.

On boot, the computer is extremely slow for about 20 minutes (literally 20 minutes). Nothing will load. Opening programs will just hang.

Went into Resource Monitor and found that my disk I/O is at 100% that entire period. In fact, it looks like one program is just going to town on my disk: CompatTelRunner.exe. I've Googled it, but there are hardly any results, so I don't know what service this is.

Here are some screen shots at 5 and 10 minutes in:

It could be a hard drive issue (Windows 8.1 Update 1 Disk Usage 100%), but HD Tune shows burst rate at 22.8 MB/s and average around 81.0 MB/s

You can disable the scheduled tasks that starts CompatTelTunner.exe by looking in the Task Scheduler.
Computer Management – System Tools – Task Schedule Library – Microsoft – Windows – Application Experience
or
Start - Run - taskschd.msc
Name: Microsoft Compatibility Appraiser
Location: \Microsoft\Windows\Application Experience
Collects program telemetry information if opted-in to the Microsoft Customer Experience Improvement Program.
Right click on “Microsoft Compatibility Appraiser” and select “Disable” By default, it is set to start if there is ANY network connection.

The executable is located here: C:\Windows\System32\CompatTelRunner.exe

You may also want to look at the following:
Customer Experience Improvement Program states

If the user has consented to participate in the Windows Customer Experience Improvement Program, this job collects and sends usage data to Microsoft. However, it is set to run even if opted out
Siuf (under Feedback)

• omg i wish linux or mac played this game i want so i can get rid of this awful OS thanks – Nicholas DiPiazza Sep 24 '16 at 10:49
• MS Seems to have found a workaround. It was running this morning despite being disabled. – K.Nicholas Apr 16 '17 at 14:23
• didn't work for me, the task started anyway. – Alexandr Zarubkin Mar 12 '19 at 14:04
• I can't believe it's a microsoft tool, I thought I had a virus. – pdem Oct 12 '19 at 12:58

Short answer: it's "legitimate" disk usage by a MS tool, just like the MsMpEng (MS Malware Protection Engine) it's scanning your disk regularly.

How do I get to that statement? Well, I have had the same behaviour on my Win 7 machines and did some digging. First, I used the Resource Monitor and found CompatTelRunner.exe reading what looked like all of my disks/files, like e.g. a malware scanner does. During that time it was also writing to a directory ( C:\windows\temp\compattelemetrylogs ). When it was done with the disk work, it started showing network activity on the upstream (matching what is mentioned in an Avast Forum Entry). I checked the above directory and found confirmed what the file and directory names hint at: it seems to be "Compatibility Telemetry Information". That means that MS seems to be scanning all PCs that have the update installed (i.e. all that are Win10-compatible), collecting information about all installed programs and features (read: about "everything"), and then sends at least part of that information or a status report to MS servers (I have not network-screened it... yet).

The frequent re-releases of the update can mean many different things, like compatibility updates, scan rule updates, anything, really. However, I don't like that MS scrapes all of my machines (and everyone else's, too) for information and does not tell me about it. Even if that information may be helpful or even necessary in providing the seamless upgrade path to Win10.

If you don't want to go to Win10 on that machine, you should consider removing the upgrade.

• This is very bad and is still true today 2017. Someone need to do a deep analysis on what exactly is being uploaded. – not2qubit Feb 13 '17 at 9:59
• With all due respect, but in my not so humble opinion, 100% disk usage is never legitimate for what should be a background tool. It's terrible as the entire PC becomes nearly unusable. I don't get what is so difficult about budgetting and prioritizing resources. Hint, MS: The foreground process that the user is actually working with should always be prioritized over a background job. I really don't get that after all these years and all these billions of profit Windows still gets this wrong. – Stijn de Witt May 31 '17 at 17:51
• @StijndeWitt I totally agree... I usually do not really mind having the OS vendor take a look at how I use their product provided they bring updates and guarantee a minimum security so I can peacefully use my hardware and do the stuff I need or want to. But this is exactly the point here... with such "fore"ground process running at 100% hard disk usage, it's making my laptop totally unusable for several minutes... hic... it's my professional laptop, does my company want me to wait for 20min every morning, don't think so! – Nicolas C. Sep 1 '17 at 6:44

I had this issue also (I'm on Windows 7, but the issue is identical). Many sources have found that KB2976978 has been re-released numerous times; it's likely that the version of the patch you have is an older release with glitchy behavior. Uninstall it from appwiz.cpl and reboot. Windows Update will re-offer it next time it checks for updates. I went ahead and reinstalled it and everything seems fine now.