CompatTelRunner.exe เป็น Process สำหรับอัปเกรดระบบไป OS ล่าสุด หรือ Service Pack ทำ Diagnostics ตรวจสอบความเข้ากันได้ รวบรวม Telemetry หาก Opt-in Microsoft Customer Experience Improvement Program ช่วยให้ Microsoft รับรองความเข้ากันได้ตอนติดตั้ง Windows ใหม่

Process นี้เป็นส่วนของ Windows Update KB2977759 (Compatibility update for Windows 7 RTM) หนึ่งในหลายอัปเดตเตรียมอัปเกรด OS ล่าสุด
Process นี้ใช้ Bandwidth 儲ช้าลง User ร้องเรียนหลาย CompatTelRunner.exe ใน Task Manager ใช้ CPU/Disk สูง
Process นี้ไม่จำเป็น ลบได้ หากต้องการให้ Microsoft ตรวจสอบความเข้ากันได้ ให้รันอยู่ แต่เป็นความกังวลเรื่อง Privacy บางคน
CompatTelRunner.exe อยู่ใน System32 เจ้าของคือ TrustedInstaller พยายามแก้/ลบ = "Access is denied" เพราะ TrustedInstaller เป็นเจ้าของ อื่นๆ มีแค่ Read-Only
มีวิธีแก้: Take Ownership แล้วลบ (ไม่ลบ Windows Update ทั้งหมด ป้องกันปัญหาในอนาคต) หรือปิด Scheduled Tasks ที่เรียก Process นี้
วิธีที่ 1: ซ่อมไฟล์ระบบเสียหาย
ดาวน์โหลดรัน Restoro สแกนซ่อมไฟล์เสีย/หาย จากที่นี่ หาพบซ่อม ตรวจสอบปัญหา
วิธีที่ 2: Take Ownership แล้วลบ CompatTelRunner.exe
ขั้นตอนตรงไปตรงมา แต่ต้อง Login เป็น Admin: เปิด Start (กดปุ่ม Windows หรือไอคอน Taskbar) พิมพ์ compattelrunner.exe อย่าเปิดผลลัพธ์ คลิกขวา > Open file location

หรือ กด Win + R พิมพ์ C:\Windows\System32 พิมพ์ CompatTelRunner.exe ใน Search Bar ขวาบน

ในโฟลเดอร์ คลิกขวา Compattelrunner.exe > Properties > แท็บ Security > Advanced > แท็บ Owner > Change owner เลือก Account ที่ใช้อยู่ Apply จะเตือนปิด Properties windows ทั้งหมด ปิดไป
เปลี่ยน Owner แล้ว ต้องเปลี่ยน Permission: คลิกขวา Compattelrunner.exe > Properties > Security > Advanced > Permissions > เลือก Account ที่ใช้ หน้าต่างใหม่ คอลัมน์ Allow เลือก Full Control Apply
ตอนนี้คุณเป็นเจ้าของ ไม่ใช่ TrustedInstaller มี Full Control ลบได้ ไม่เจอ Access denied ลบเลย ไม่จะกินทรัพยากร

บางวิธีบอกลบ Update ทั้ง KB2977759 อย่าทำ จะสลับตาราง Windows Updates อาจมีปัญหาใหญ่ในอนาคต ทำตามข้างต้นลบไฟล์อย่างปลอดภัย
วิธีที่ 3: ปิด CompatTelRunner.exe ใน Task Scheduler
กด Win + R พิมพ์ taskschd.msc OK

ขยาย Task Scheduler Library -> Microsoft -> Windows -> Application Experience

คลิกขวา Task ที่ชื่อ Microsoft Compatibility Appraiser > Disable

วิธีที่ 4: ปรับ Feedback and Diagnostics เป็น Basic
CompatTelRunner.exe ใช้ข้อมูล Feedback and Diagnostics อัปเดตระบบ หากเปิดเต็มที่ อาจใช้ทรัพยากรมาก ปรับเป็น Basic อาจช่วย:
- กดปุ่ม Windows พิมพ์ Feedback & Diagnostics
- ขวาเลือก Basic
- Restart ตรวจสอบ Usage ลดลงหรือไม่


วิธีที่ 5: ปิดบริการ Connected User Experiences and Telemetry
ชื่อเดิม Diagnostics Tracking/DiagTracK ตอนนี้ Connected User Experiences and Telemetry Service รันพื้นหลังส่งข้อมูลไป Microsoft รับผิดชอบส่ง Diagnostic/Usage Info ปิด Service นี้อาจช่วย CPU สูง:
- กด Windows พิมพ์ Services คลิก Services ในรายการ
- หา Connected User Experiences and Telemetry คลิกขวา > Properties
- แท็บ General Dropdown Startup type เลือก Disabled Apply OK
- Restart คอมพิวเตอร์



วิธีที่ 6: ลบ Telemetry และ Data Collection
หาวิธีก่อนไม่ได้ ใช้ Script ปิด Telemetry ที่เราสร้างให้: ลดโหลดเครื่อง เพิ่ม Privacy ปิด Diagnostic/Telemetry บางส่วน Win10 ทำตาม:
- ดาวน์โหลด Script จาก Google Drive (ที่นี่)
- คลิกขวา Script > Run as administrator
- รอ Script ปิด Restart
- ตรวจสอบ Usage ยังสูงหรือไม่
