Microsoft Compatibility Telemetry'nin yüksek yükü: Sorunun çözümü
Telemetri hizmetinin işlemci üzerindeki yükünü hızlı bir şekilde azaltmak için "Görev Zamanlayıcı"da Microsoft Compatibility Appraiser görevini devre dışı bırakın veya "Yerel Grup İlkesi Düzenleyicisi" aracılığıyla tanılama verilerinin toplanmasını yasaklayın. Bu işlem, genellikle sistem donmalarına neden olan ancak Windows'un kritik çalışmasını etkilemeyen CompatTelRunner.exe sürecini durduracaktır.
Microsoft Compatibility Telemetry süreci (CompatTelRunner.exe yürütülebilir dosyası), Windows 10 ve 11'in yerleşik bir bileşenidir ve yüklü uygulamaların ve sürücülerin yeni işletim sistemi güncellemeleriyle uyumluluğunu kontrol etmek için sistemi periyodik olarak tarar. Normalde çok az kaynak tüketir, ancak kod hataları, üçüncü taraf yazılımlarla çatışmalar veya büyük bir güncellemeden sonraki ilk çalıştırmada işlemciyi %50–100 oranında kullanabilir ve diski yoğun şekilde kullanabilir.
Sorun hakkında kısa bilgi: Görev Yöneticisi'nde yüksek yük altında "Microsoft Compatibility Telemetry" sürecini görüyorsanız, bu bir virüs değil, standart bir veri toplama hizmetidir. Kurumsal raporlama özelliklerini kullanmıyorsanız, bu hizmeti güvenle kısıtlayabilir veya devre dışı bırakabilirsiniz.
Telemetri neden sistemi yorar?
Yüksek yükün temel nedeni, dosyaların ve kayıt defterinin agresif bir şekilde taranmasıdır. Süreç, Microsoft'a bir rapor göndermek için yüklü programları analiz etmeye çalışır. Sorunlar aşağıdaki durumlarda ortaya çıkar:
- Windows güncellemesinden sonra arıza. Sistem, tüm programların uyumluluğunu yeniden değerlendirmeye çalışır.
- Antivirüslerle çatışma. Üçüncü taraf güvenlik çözümleri, telemetri hizmetinin dosya okumasını engelleyerek sonsuz tarama denemelerine neden olabilir.
- Eski sürücüler. Hizmet, düzgün çalışmayan donanımı sorgulamaya çalışırken "takılır".
Hizmeti devre dışı bırakmadan önce, sorunu radikal önlemlere gerek kalmadan çözebilecek temel sorun giderme yöntemlerini deneyin.
Temel teşhis ve hızlı düzeltmeler
- Windows'u güncelleyin. Microsoft genellikle telemetri hizmetlerindeki kaynak sızıntılarını gideren yamalar yayınlar. Ayarlar > Güncelleştirme ve Güvenlik bölümüne gidin ve mevcut tüm güncellemeleri yükleyin.
- Sorun gidericiyi çalıştırın. Arama ayarlarında "Sorun Giderme" yazın ve "Sistem Bakımı"nı seçin. Bu, hizmetin yeniden başlatma döngüsüne girmesine neden olan bozuk dosyaları onarabilir.
- Diskte hata kontrolü yapın. Komut istemini yönetici olarak açın ve
chkdsk /f /rkomutunu girin. Bilgisayarı yeniden başlatın. Bozuk sektörler, telemetri tarafından veri okunmasını yavaşlatabilir.
Bu adımlar yardımcı olmadıysa ve CompatTelRunner.exe süreci kaynakları "yemeye" devam ediyorsa, devre dışı bırakma yöntemlerine geçin.
Yöntem 1: Görev Zamanlayıcı üzerinden devre dışı bırakma (Önerilen)
Bu en güvenli yöntemdir. Taramayı başlatan belirli bir görevi devre dışı bırakır, diğer sistem hizmetlerini bozmaz.
Win + Rtuşlarına basın,taskschd.mscyazın ve Enter tuşuna basın.- Sol panelde şu yolu izleyin:
Görev Zamanlayıcı Kitaplığı→Microsoft→Windows→Application Experience. - Pencerenin orta kısmında Microsoft Compatibility Appraiser görevini bulun.
- Sağ tıklayın ve Devre Dışı seçeneğini belirleyin.
Ayrıca bu klasörde ProgramDataUpdater ve StartupAppTask görevleri de bulunabilir. Uygulama verileri toplama ile ilgili arka plan etkinliklerini maksimum düzeyde azaltmak istiyorsanız, bunları da devre dışı bırakabilirsiniz.
Devre dışı bıraktıktan sonra bilgisayarı yeniden başlatın. İşlemci yükü ortadan kalkmalıdır.
Yöntem 2: Yerel Grup İlkesi Düzenleyicisi üzerinden (Pro/Enterprise sürümleri için)
Windows 10 Pro, Enterprise veya Education sürümüne sahipseniz, sistem politikası düzeyinde uyumluluk verilerinin toplanmasını küresel olarak yasaklayabilirsiniz.
Win + Rtuşlarına basın,gpedit.mscyazın ve Enter tuşuna basın.- Şu yolu izleyin:
Bilgisayar Yapılandırması→Yönetim Şablonları→Windows Bileşenleri→Veri Toplama ve Ön Sürümler. - Sağ tarafta Telemetriye İzin Ver (veya "Tanılama Verisi Toplamaya İzin Ver") ilkesini bulun.
- Üzerine çift tıklayın, durumu Devre Dışı olarak seçin (veya varsa "0 - Güvenlik [yalnızca kurumsal]" seviyesiyle "Etkin" seçeneğini belirleyin).
- Uygula ve Tamam düğmelerine tıklayın.
Bu yöntem, telemetri hizmetlerinin sistem düzeyinde başlatılmasını engeller; bu da yalnızca zamanlayıcıdaki bir görevi devre dışı bırakmaktan daha etkilidir.
Yöntem 3: Kayıt Defteri üzerinden (Windows 10 Home sürümü için)
Home sürümünde grup ilkesi düzenleyicisi bulunmadığından, değişiklikler doğrudan kayıt defterine yapılır.
Dikkat! Kayıt defterini düzenlemeden önce bir sistem geri yükleme noktası oluşturun veya kayıt defteri dalını dışa aktarın. Hatalar, işletim sisteminin kararsız çalışmasına neden olabilir.
Win + Rtuşlarına basın,regedityazın ve Enter tuşuna basın.- Aşağıdaki yola gidin:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection(EğerDataCollectionbölümü yoksa, oluşturun:Windowsklasörüne sağ tıklayın → Yeni → Anahtar). - Pencerenin sağ tarafında sağ tıklayın → Yeni → DWORD (32 bit) Değeri seçeneğini belirleyin.
- Parametreye
AllowTelemetryadını verin. - Üzerine çift tıklayın ve değeri 0 olarak ayarlayın.
- Bilgisayarı yeniden başlatın.
0 değeri, "Güvenlik" seviyesine karşılık gelir (cihazı korumak için gereken minimum veri kümesi). Uyumluluk verilerinin toplanmasını tamamen devre dışı bırakmak için, aynı dalda yoksa DisableEnterpriseAuthProxy parametresini 1 değeriyle oluşturmanız da önerilir.
Devre dışı bırakma yöntemlerinin karşılaştırılması
| Yöntem | Zorluk | Geri Alınabilirlik | Etkinlik | Sistem Riski |
|---|---|---|---|---|
| Görev Zamanlayıcı | Düşük | Kolayca yeniden etkinleştirilebilir | Orta (yalnızca uygulama taramasını durdurur) | Minimal |
| Grup İlkeleri | Orta | Kolayca değiştirilebilir | Yüksek (hizmet düzeyinde engeller) | Düşük |
| Kayıt Defteri | Yüksek | Manuel geri dönüş gerektirir | Yüksek | Orta (kayıt defteri hatası) |
Devre dışı bırakırken yapılan yaygın hatalar
-
CompatTelRunner.exe dosyasının silinmesi. Yürütülebilir dosyayı
System32klasöründen manuel olarak asla silmeyin. Windows, bir sonraki güncellemede onu geri yükleyecektir ve erişim hakları bozulabilir, bu da sistem hatalarına yol açar. Yalnızca standart devre dışı bırakma araçlarını (zamanlayıcı veya kayıt defteri) kullanın. -
"Tanılama ve Olay İzleme" hizmetinin (DiagTrack) devre dışı bırakılması. Bazı kullanıcılar
services.msciçindekiDiagTrackhizmetini devre dışı bırakmayı önerir. Bu yükü azaltsa da, Windows Güvenlik Merkezi, Microsoft Store mağazası ve bazı güncelleme işlevlerinin çalışmasını bozabilir. Görev Zamanlayıcı'daki görevleri noktasal olarak devre dışı bırakmak (Yöntem 1) daha iyidir. -
Yeniden başlatmanın ihmal edilmesi. İlke ve kayıt defteri değişiklikleri yalnızca yeniden başlatmadan sonra etkili olur. Aksi takdirde süreç arka planda çalışmaya devam edebilir.
SSS
Windows güncellemesinden sonra yük tekrar artar mı? Evet, büyük özellik güncellemeleri (örneğin, 21H2 sürümünden 22H2 sürümüne geçiş) Görev Zamanlayıcı veya kayıt defteri ayarlarını sıfırlayabilir. Böyle bir güncellemeden sonra telemetri ayarlarını tekrar kontrol edin.
Telemetrienin devre dışı bırakılması güvenlik güncellemelerini almayı etkiler mi? Hayır. Compatibility Telemetry özelliğinin devre dışı bırakılması yalnızca uygulama kullanımı ve uyumluluk verilerinin gönderilmesini etkiler. Kritik güvenlik güncellemeleri ve sürücüler normal şekilde yüklenecektir.
Windows 10'dan telemetri tamamen kaldırılabilir mi? Standart araçlarla hayır. Tüm telemetri türlerini devre dışı bırakma sürecini otomatikleştiren üçüncü taraf yardımcı programlar (örneğin, O&O ShutUp10 veya WPD) mevcuttur. Ancak, aşırı "temizleme" Microsoft bulut hizmetlerinin çalışmasını bozabileceğinden, bu tür yazılımların kullanımı dikkat gerektirir.
Devre dışı bıraktıktan sonra disk neden hala %100 yüklü? Disk sorunu devam ediyor ve telemetri süreci devre dışı bırakılmışsa, neden muhtemelen başka bir şeydedir: Windows Search hizmeti (dizin oluşturma), Superfetch (SysMain) veya depolama biriminin kendisindeki bir arıza. Bu hizmetleri ayrı ayrı kontrol edin.