Microsoft พัฒนา Windows ให้เป็นประโยชน์สูงสุดสำหรับผู้ใช้ รวมฟีเจอร์ที่ช่วย troubleshoot และแก้ปัญหาทั่วไปได้เร็ว ตั้งแต่ Windows updates ที่ค้าง ไปจนถึงปัญหาพิมพ์ทั่วไป โดยใช้ built-in Windows Troubleshooter ใน Windows Settings menu
เพราะ Windows มี usage data จำนวนมหาศาลที่เก็บรวบรวมจากล้านล้าน Windows PCs และ laptops ที่ใช้อยู่ ช่วย troubleshoot ปัญหาเมื่อพวกมันพัฒนาขึ้น ส่วนหนึ่งมาจากกระบวนการ CompatTelRunner ที่คุณจะพบรันบน PC นี่คือทุกสิ่งที่ต้องรู้ รวมถึงวิธีปิดใช้งาน
CompatTelRunner.exe คืออะไร และปลอดภัยไหม?
กระบวนการระบบ CompatTelRunner.exe เกี่ยวข้องกับ service Microsoft Compatibility Telemetry Service นี้เก็บ usage data จากระบบ Windows 10 ของคุณ รวมถึงข้อมูล third-party apps และ services
ตาม Microsoft ข้อมูลนี้ใช้ refine user experience ให้มีข้อได้เปรียบในการแก้ major bugs หรือ security issues หากผู้ใช้จำนวนมากมี performance เหมือนกันกับ service หรือ app บางอย่าง สามารถ patch ได้เร็วในอัปเดตใหม่
ข้อมูลที่เก็บส่วนใหญ่เป็น anonymous แตบาง specific usage data ถูกเก็บ รวมถึง system specifications, current settings, และรายการ installed software ข้อมูลนี้ถูกเก็บโดย CompatTelRunner.exe process ซึ่งรวบรวมข้อมูลเป็นประจำและส่งกลับ Microsoft เพื่อวิเคราะห์
เป็น Windows system service กระบวนการนี้ปลอดภัยอย่างสมบูรณ์ แตคุณอาจกังวลเกี่ยวกับปริมาณข้อมูลที่ PC แชร์กับ Microsoft (แม้จะ anonymous) มี system performance issues ที่ต้องพิจารณาด้วย เพราะ CompatTelRunner process รายงานว่าก่อให้เกิด high CPU และ disk usage
ข่าวดีคือ คุณสามารถ opt out ของ data analysis program นี้ใน Windows Settings menu ได้บางส่วน ตามที่เราจะอธิบายด้านล่าง คุณยัง forcefully disable service ได้ เพื่อป้องกันไม่ให้ activate อีก
สาเหตุ CompatTelRunner.exe High CPU และ Disk Usage
ผู้ใช้ส่วนใหญ่ไม่เห็น increased system resource usage ขณะ CompatTelRunner process รัน แตในบางกรณี คุณอาจพบว่า CompatTelRunner แสดง high CPU หรือ disk usage ใน Windows Task Manager
Data collection actions ที่ CompatTelRunner process ใช้ รวมถึงส่งข้อมูลไป Microsoft บางครั้งมี impact บน older PCs หากคุณใช้ Windows PC หรือ laptop เก่า คุณน่าจะเห็น higher disk หรือ CPU usage ตามมา
หาก system process อย่าง CompatTelRunner.exe ใช้ system resources มากและทำให้ช้า มีเหตุผลที่จะปิดมัน จะ disable data collection activities ปล่อยทรัพยากร PC ให้ software อื่น
วิธี Opt Out ของ Windows 10 Telemetry Data
คุณสามารถ opt out ของ Microsoft Compatibility Telemetry service (อย่างน้อยบางส่วน) ใน Windows Settings menu จะหยุด data collection activities ส่วนใหญ่ที่อาจก่อให้เกิดปัญหากับ Windows 10 PCs
แต่นี่ไม่ disable service โดยสมบูรณ์ การ opt out ของ diagnostic data collection ของ Microsoft จะลดปริมาณข้อมูลที่เก็บ จำกัดให้ device configuration, health, และ settings เท่านั้น หากต้องการ disable completely ต้องข้ามไปส่วนถัดไป
- เพื่อ opt out ต้องเปิด Windows 10 Settings menu คลิกขวา Start menu แล้วเลือก Settings
- ในหน้าต่าง Settings เลือก Privacy > Diagnostics & Feedback แม้จะไม่สามารถ disable diagnostic data collection โดยสมบูรณ์ได้ คุณตั้งเป็น basic collection level ได้ ซึ่งควรช่วยลด impact บน PC เลือก Required diagnostic data (หรือ Basic บน Windows 10 รุ่นเก่า) จากตัวเลือก Diagnostic Data
- การเปลี่ยนแปลงจะมีผลทันที แต่อาจ restart PC เพื่อแน่ใจ Opt out telemetry data collection ไม่ลบ previously collected data แตถ้าต้องการลบข้อมูลนี้ ให้เลื่อนลงไป Delete diagnostic data เลือก Delete
การลบ previously-saved diagnostic data จะลบมันจาก PC และสั่งให้ Microsoft ลบ copies จาก servers ด้วย จะทำให้ privacy ของคุณได้รับการรักษาตามกฎหมาย privacy ท้องถิ่น
วิธี Disable CompatTelRunner อย่างสมบูรณ์ใน Windows 10
Microsoft Compatibility Telemetry service ไม่สามารถ disable fully ใน Windows Settings ได้ หากต้องการ disable completely สามารถทำได้โดยหยุด regular data collection tasks ที่ scheduled สำหรับมันใน Task Scheduler
คุณยัง disable ได้โดยเพิ่ม entry สำหรับ CompatTelRunner ใน Windows Registry การใช้ทั้งสองวิธีจะ ensure ว่า service disabled completely บน PC แม้หลัง Windows updated จะป้องกันไม่ให้ข้อมูลเพิ่มเติมถูกเก็บรวบรวม
- เพื่อ disable scheduled data collection tasks สำหรับ CompatTelRunner ต้องเปิด Task Scheduler กด Windows + R keys เปิด Run command box (หรือคลิกขวา Start menu เลือก Run)
- ใน Run command box พิมพ์ taskschd.msc กด Enter จะเปิด Task Scanner ในหน้าต่างใหม่
- ใช้ tree menu ซ้าย เปิด Task Scheduler Library\Microsoft\Windows\Application Experience คลิกขวา Microsoft Compatibility Appraiser, PcaPatchDbTask, และ ProgramDataUpdater tasks เลือก Disable สำหรับแต่ละอัน จะหยุด data collection tasks ไม่ให้รันบน PC
ขั้นตอนต่อไปคือ disable Windows Telemetry data ใน Windows Registry Editor จะช่วย ensure ว่า service ยังคง disabled
- กด Windows + R keys เปิด Run (หรือคลิกขวา Start menu เลือก Run)
- ใน Run command box พิมพ์ regedit กด Enter เปิด Registry Editor
- ในหน้าต่าง Registry Editor ใช้ tree menu ซ้าย เปิด Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection ด้านขวา คลิกขวา white space เลือก New > DWORD (32-bit) Value
- ตั้งชื่อ value ใหม่ Allow Telemetry ดับเบิลคลิก ใน options box ตั้ง value data เป็น 0 กด OK บันทึก
เมื่อ value อยู่ในที่แล้ว ปิด Registry Editor และ restart PC จะทำให้ data collection activities ทั้งหมดบน PC (เพื่อ troubleshooting) ควร disabled แล้ว CompatTelRunner service ไม่ active และไม่ scheduled รันอีก
เพิ่มประสิทธิภาพ Windows 10 Installation ของคุณ
แม้ CompatTelRunner.exe process จะปลอดภัย คุณอาจมี privacy concerns เกี่ยวกับการแชร์ usage data มากมายกับ Microsoft หากเป็นเช่นนั้น Opt out ของ telemetry data และ forcefully disable CompatTelRunner system service เป็นตัวเลือกที่สมเหตุสมผล ที่ไม่ impact Windows 10 performance
หาก CompatTelRunner process นำ high CPU หรือ disk usage มาให้ PC การ disable จะ optimize Windows 10 installation คุณสามารถไปต่อได้ด้วยการ optimize paging file ช่วยเร่ง PC แม้มีวิธีอื่นทำให้ PC เร็วขึ้น ก่อนคิดถึง upgrade PC