Tento proces Windows sa po každej aktualizácii vráti a ticho prežúva vaše súbory


Možno ste si všimli, že váš počítač trochu zaostáva, obzvlášť keď ste práve uprostred niečoho dôležitého, ako je termín, napínavá časť vašej obľúbenej videohry alebo dokonca videohovor s vaším šéfom. Prečo sa váš počítač rozhodne teraz tak tvrdo pracovať, spúšťať ventilátory a výrazne zaostávať? Môžete otvoriť Správcu úloh, aby ste videli, čo sa deje, a možno uvidíte, že ComparTelRunner.exe využíva veľkú časť vášho procesora.

CompatTelRunner.exe je spustiteľný súbor za službou Compatibility Telemetry od Microsoftu. Je to legitímny proces Windows určený na inventarizáciu všetkého na vašom počítači, vášho hardvéru, softvéru a správania systému, a na zasielanie týchto informácií späť Microsoftu. Nie je to malware, ale môže vážne zhoršiť výkon na starších alebo stredne výkonných počítačoch. Je dokonca navrhnutý tak, aby pokračoval aj po jeho deaktivácii, ale potom, čo aktualizujete svoj systém.

Tu je to, čo to vlastne robí, prečo to Microsoft umiestnil na váš počítač a dvojkroková metóda, ktorá ho trvalo vypne.

Čo je CompatTelRunner.exe?

Oficiálne vysvetlenie spoločnosti Microsoft

CompatTelRunner.exe je program, ktorý Microsoft používa na svoju telemetriu kompatibility (údaje, ktoré sa posielajú späť do materskej spoločnosti v Redmonde). Je súčasťou od Windows 7 a Microsoft tvrdí, že existuje na zbieranie technických údajov o vašom počítači, ako napríklad ako funguje, aký softvér máte nainštalovaný a či niečo môže spôsobovať problémy s kompatibilitou. Tieto údaje pomáhajú spoločnosti Microsoft informovať o jej aktualizáciách, identifikovať rozšírené problémy (a dúfajme, že im pomôžu vyriešiť) a celkovo zlepšiť skúsenosť s Windows.

Znie to ako skvelý nápad, ak dôverujete Microsoftu, že má na srdci vaše najlepšie záujmy, ale môže to byť nepríjemné. Beží podľa vlastného harmonogramu bez otázok a pravdepodobne ste ani nevedeli, že beží.

Keď sa spustí, otvorí Windows Compatibility Appraiser, hlbokú kontrolnú rutinu, ktorá vykonáva inventúru vášho počítača. Katalógizuje vaše hardvérové špecifikácie, všetky nainštalované aplikácie, verzie ovládačov vo vašom systéme a systémové konfigurácie, a potom všetko toto zabalí na odoslanie späť do Microsoftu. Nie je to povrchný pohľad, čo je dôvod, prečo tento proces môže zvýšiť využitie CPU a ovplyvniť vstup/výstup disku (I/O) na niekoľko minút naraz. Beží podľa harmonogramu spravovaného Plánovačom úloh vo Windows, ktorý sa spustí buď, keď Windows zistí, že počítač je nečinný 10 minút, alebo podľa pevného týždenného harmonogramu, čo je dôvod, prečo sa môže zdať, že sa objaví, keď to najmenej očakávate.

Prečo to zvyšuje využitie CPU a disku

Je to celkom hlboké skenovanie

Výkonový dopad je tu štrukturálny skôr než náhodný. Windows Compatibility Appraiser nielen že vzorkuje váš systém, ale prechádza celým systémom postupne, kontroluje všetko na vašom disku a porovnáva to so súborom pravidiel kompatibility od Microsoftu. Tiež zapisuje binárne súbory počas toho, ako pokračuje, ktoré následne posiela späť Microsoftu. Veci ako čítanie súborov, kontrola pravidiel a zápis na disk sa dejú zároveň, čo znamená, že proces využíva všetky CPU a diskové zdroje, ktoré potrebuje, kým nie je práca dokončená.

Na SSD sa tieto sekvenčné čítania a zápisy môžu vyriešiť rýchlo kvôli spôsobu, akým sú SSD vyrobené; pokles výkonu je krátky. Možno si ani nevšimnete viac než len okamžité spomalenie. Ak však stále používate tradičný HDD s rotačnými platňami, rovnaká záťaž môže zablokovať prístup k disku na niekoľko minút. Niektorí používatelia diskusných fór opisujú skúsenosť tak, že indikátor činnosti HDD svieti neustále, zatiaľ čo ich počítač sa stáva takmer nereagujúcim.

Prečo sa to vracia po každej aktualizácii

Windows počas veľkých aktualizácií resetuje záznamy Plánovača úloh

Úlohu Microsoft Compatibility Appraiser v Plánovači úloh môžete vypnúť, ale pravdepodobne sa znova zapne, keď Windows nainštaluje veľkú aktualizáciu funkcií. Proces aktualizácie môže obnoviť všetky vaše naplánované úlohy súvisiace s telemetriou na predvolené nastavenia ako súčasť obnovy základných komponentov Windows počas aktualizácie.

Používatelia zdokumentovali, že aktualizácie Windows obnovujú tento proces, aj po tom, ako ho vypnuli alebo nahradili spustiteľný súbor falošným súborom. Je to však zámerné: aktualizácie od Microsoftu nielenže opravujú existujúce súbory, môžu tiež nainštalovať novú vrstvu Windows nad vašu aktuálnu inštaláciu, a predvolené stavy úloh sú súčasťou toho. Akýkoľvek systém Plánovača úloh, ktorý ste manuálne zakázali, sa považuje za nenakonfigurovanú úlohu a obnovuje sa do svojho predvoleného povoleného stavu.

Preto potrebujete dvojité opatrenie, aby ste túto úlohu trvalo zakázali na vlastnom počítači.

Je bezpečné to vypnúť?

Čo stratíte (a čo nie)

V podstate, keď túto telemetrickú službu vypnete, váš počítač funguje bez problémov. Aktualizácie Windowsu sa budú stále spúšťať, bezpečnostné záplaty sa budú stále inštalovať a vaše aplikácie nebudú ovplyvnené. Jediná vec, ktorá sa zastaví, je tok diagnostických údajov z vášho počítača k spoločnosti Microsoft. Obmedzuje to Microsoft viac než vás, ale oni majú veľa ďalších počítačov, ktoré sú ochotné údaje posielať; vy ste len jeden dátový bod spomedzi mnohých.

Pre väčšinu domácich používateľov a malých firiem je vypnutie CompatTelRunner bezpečnou voľbou; zisky v oblasti výkonu a ochrany súkromia sú legitímne a v podstate neexistujú žiadne funkčné kompromisy. V spravovaných podnikových prostrediach, najmä tých, ktoré používajú reportovanie Windows Update for Business, môže vypnutie tohto systému narušiť niektoré reporty potrebné na správne fungovanie väčšej skupiny spravovaných počítačov. Microsoft odporúča ponechať telemetriu na požadovanej úrovni namiesto jej úplného vypnutia a spravovať využitie zdrojov pomocou naplánovania cez Group Policy namiesto vypnutia celého procesu.

Ako trvalo zakázať CompatTelRunner.exe

Je to dvojstupňový proces






Budete musieť vykonať oba tieto kroky, aby ste sa uistili, že sa táto aplikácia po aktualizácii nevráti. Prvý krok zastaví aktuálne aktívne spúšťače, zatiaľ čo druhý krok nastaví politiku cez Register, ktorú Windows Update neprepíše.

Najprv deaktivujte položky Plánovača úloh. Otvorte dialógové okno Spustiť stlačením Win+R, potom napíšte taskschd.msc a stlačte Enter. Prejdite stromovú štruktúru: Knižnica Plánovača úloh > Microsoft > Windows > Application Experience a potom nájdite tri úlohy na deaktiváciu. Microsoft Compatibility Appraiser, ProgramDataUpdater a PcsPatchDbTask. Pravým tlačidlom myši kliknite na každú z nich a vyberte Deaktivovať. Tento druhý proces je ten, ktorý spúšťa CompatTelRunner.exe podľa vlastného harmonogramu a bude sa spúšťať, ak ho tu nevymažete. Na svojom počítači som ho nenašiel, takže výsledky sa môžu líšiť.

Ďalej budete chcieť nastaviť kľúč zásad v registri. Opäť otvorte dialógové okno Spustiť (Win+R) a zadajte regedit. Prejdite na HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection, a ak DataCollection neexistuje, vytvorte ho. Vo vnútri vytvorte nový DWORD (32-bitový) Hodnota, pomenujte ho AllowTelemetry a nastavte túto hodnotu na 0. Reštartujte svoj počítač.

Ak používate Windows Home alebo Pro, váš operačný systém bude túto hodnotu považovať za 1 (základnú), takže po aktualizáciách budete stále musieť spustiť krok Plánovača úloh. Verzie Enterprise, Server a Education budú rešpektovať hodnotu 0.

Môžete tiež vypnúť DiagTrack, službu, ktorá prenáša údaje, ak chcete. Otvorte znovu services.msc v dialógovom okne Spustiť, posuňte sa na Connected User Experiences and Telemetry, kliknite pravým tlačidlom myši na Vlastnosti, kliknite na Zastaviť a potom nastavte typ spustenia na Zakázané. Kliknite na Použiť. Toto sa tiež resetuje po veľkej aktualizácii Windows, takže si to môžete znovu skontrolovať potom.

Jadro veci

CompatTelRunner.exe je legitímny; Microsoft ho navrhol takto zámerne a robí presne to, na čo bol určený. To však neznamená, že s tým musíte žiť, najmä ak to výrazne spomaľuje výkon vášho počítača. Jeho deaktivácia je pomerne bezpečná, s určitými výhradami, a zaberie len niekoľko minút. Ak váš počítač beží takto pomaly a ešte ste skontrolovali Plánovač úloh pre túto úlohu, možno je teraz ten správny čas sa na to pozrieť.

Súvisiace články