Microsoft เรียกเก็บ Telemetry Data ตั้งแต่ Windows 7 แต่ไม่ครบครันเท่า Windows 10 โดย Default Windows 10 เปิด Telemetry เก็บกิจกรรมผู้ใช้ทุกอย่าง ส่งไป Microsoft โดยตรง Microsoft ไม่ให้ปิดสนิทจาก GUI (เว้นแต่ Enterprise Edition) ผู้ใช้บางส่วนหาวิธีป้องกันไม่ให้ Windows เก็บ Telemetry
วิธีปิด Telemetry Data Collection บน Windows 10
เรื่องการหยุด Windows 10 เก็บ Telemetry มี GUI Setting เดียวที่ User ธรรมดาเข้าถึงได้: ตั้ง Diagnostic and usage data เป็น Basic จะจำกัดข้อมูล Telemetry ที่เก็บได้ คุณยังสามารถยับยั้ง Telemetry ผ่าน Registry Editor ได้ แต่มีประสิทธิภาพเพียงเล็กน้อยกว่า GUI
หากต้องการจำกัดมากกว่านี้ ควรพิจารณา ปิด Microsoft Compatibility Telemetry Service ผ่าน Elevated CMD และ ปิด Microsoft Compatibility Appraiser (ผ่าน Task Scheduler หรือ PowerShell)
แต่ถ้าคุณมี Windows 10 Pro หรือ Enterprise วิธีที่ดีที่สุดคือผ่าน Group Policy Editor
วิธีที่ 1: เปลี่ยน Privacy Options
ตั้งค่า Telemetry หลายอย่างเป็น "On" Default แต่สบายใจที่ปิดได้ ไป Windows 10 Settings > Privacy แท็บซ้ายหลายอัน สำรวจแท็บ จะเจอตัวเลือกมากมาย ปรับตามชอบ
แต่ไม่ใช่ทุกตัวเลือกเข้าถึงได้จาก Settings ต้องใช้ Hack สำหรับตัวเลือกเพิ่มเติม

หากหาวิธีอื่นปิด Telemetry Service ลองวิธีถัดไป
วิธีที่ 2: ปิด Diagnostic and Usage Data
หากยอมจำกัดข้อมูลที่ส่ง Microsoft ให้ตั้ง Diagnostic and Usage Data เป็น Basic จากเมนู Feedback & Diagnostics (ใน Windows Settings)
การดำเนินการนี้ ไม่หยุดการเก็บ Telemetry แต่บังคับให้เก็บแค่ข้อมูลพื้นฐานที่จำเป็นต่อ OS: Hardware Capabilities, Average Running Parameters, Critical Errors ที่หยุดระบบ
จำไว้: ทางนี้ยังรับ Windows Updates ได้ แต่บาง UWP Apps อาจทำงานผิดปกติหลังจากเวลาผ่านไป
ขั้นตอนตั้งค่า Diagnostic and Usage Data เป็น Basic:
- กด Windows Key + R เปิด Run พิมพ์ 'ms-settings:privacy-feedback' กด Enter เปิดแท็บ Feedback & Diagnostics ของ Settings App
- ไปส่วนขวา เลื่อนลง Diagnostic Data Section
- เจอแท็บ Diagnostic Data ตั้ง Toggle เป็น Basic
- Restart คอมพิวเตอร์ บันทึกการเปลี่ยนแปลง
หากอยากหยุด Telemetry Data Collection สนิท ลองวิธีถัดไป
วิธีที่ 3: ปิด Microsoft Compatibility Telemetry ผ่าน CMD
หากยอมทำเทคนิคเล็กน้อย สามารถปิด Telemetry Data Collection ได้โดยปิด Service หลักที่ใช้งาน:
วิธีนี้ทำงานบน Windows 10 เท่านั้น จะกระทบแอปอื่นที่เรียก Microsoft Compatibility Telemetry Services ผู้ใช้หลายคนยืนยันว่าวิธีนี้หยุด Telemetry ได้สำเร็จ คู่มือเร็ว:
- กด Windows Key + R เปิด Run พิมพ์ 'cmd' กด Ctrl + Shift + Enter เปิด Elevated CMD Prompt UAC Prompt คลิก Yes ให้ Admin Rights

- ใน Elevated CMD พิมพ์คำสั่งต่อไปนี้ ทีละคำสั่ง กด Enter ทุกคำสั่ง เพื่อปิด Microsoft Compatibility Telemetry อย่างมีประสิทธิภาพ:
sc delete DiagTrack
sc delete dmwappushservice
echo "" > C:\\ProgramData\\Microsoft\\Diagnosis\\ETLLogs\\AutoLogger\\AutoLogger-Diagtrack-Listener.etl
reg add "HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows\\DataCollection" /v AllowTelemetry /t REG_DWORD /d 0 /f - ทุกคำสั่งประมวลผลเสร็จ Restart คอมพิวเตอร์
หากหาวิธีอื่นปิด Telemetry ลองวิธีถัดไป
วิธีที่ 4: ปิด Microsoft Compatibility Appraiser
หากเจอ CPU Usage สูงผิดปกติตอน Windows 10 เก็บ Telemetry อาจต้องปิด Task ที่เกี่ยวกับ CompatTelRunner.exe (Microsoft Compatibility Appraiser)
มี 2 ทาง: Task Scheduler หรือ Elevated PowerShell
ปิด Microsoft Compatibility Appraiser ผ่าน Task Scheduler
วิธีที่รบกวนน้อยที่สุด: ใช้ Task Scheduler ปิด Microsoft Compatibility Appraiser ภายใต้ \Microsoft\Windows\Application Experience
คู่มือเร็ว:
- กด Windows Key + R เปิด Run พิมพ์ 'taskschd.msc' กด Enter เปิด Task Scheduler UAC Prompt คลิก Yes ให้ Admin Access

- ใน Task Scheduler ใช้ส่วนซ้าย ไป Microsoft > Windows > Application Experience
- ขวา คลิกขวา Task ชื่อ Microsoft Compatibility Appraiser เลือก Disable

ปิด Microsoft Compatibility Appraiser ผ่าน PowerShell
หากไม่กลัวเทคนิค ใช้ PowerShell Terminal ได้ แต่ต้องเปิดด้วย Elevated Privileges ไม่งั้น Error
คู่มือเร็ว:
- กด Windows Key + R เปิด Run พิมพ์ 'powershell' กด Ctrl + Shift + Enter เปิด Elevated PowerShell Terminal

หมายเหตุ: UAC Prompt คลิก Yes ให้ Admin Rights - ใน Elevated PowerShell พิมพ์/วางคำสั่ง กด Enter ปิด Microsoft Compatibility Appraiser Task:
Disable-ScheduledTask -TaskName "Microsoft Compatibility Appraiser" -TaskPath "\Microsoft\Windows\Application Experience"
- คำสั่งประมวลผลเสร็จ Restart คอมพิวเตอร์ ดูว่าปัญหาแก้ไขแล้วหรือยัง
หากหาวิธีอื่นปิด Telemetry ลองวิธีถัดไป
วิธีที่ 5: ปิด Telemetry Collection ผ่าน Registry Editor
หากไม่กลัวแก้ Registry บังคับหยุดการเก็บข้อมูลด้วย Registry Editor แต่การดำเนินการจะสมบูรณ์หลังเปิด Services ปิด Diagnostics Tracking Service
ทำงานบน Windows 10 เท่านั้น ผู้ใช้หลายคนรายงานว่าวิธีนี้เป็นวิธีเดียวที่หยุด Telemetry Collection สนิทบนเครื่องของพวกเขา
หมายเหตุ: ทางนี้อาจบล็อกความสามารถของเครื่องในการดึงและติดตั้ง OS Updates
ขั้นตอนปิด Telemetry ผ่าน Registry Editor และ Services:
- กด Windows Key + R เปิด Run พิมพ์ 'regedit' กด Enter UAC Prompt คลิก Yes ให้ Admin Rights

- ใน Registry Editor ซ้าย ไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
หมายเหตุ: Browse เอง หรือ Paste ลง Nav Box กด Enter เข้าได้ทันที - เลือก DataCollection Key ขวา คลิกขวาที่ว่าง เลือก New > Dword Value (32-bit) ตั้งชื่อ Dword ใหม่ AllowTelemetry กด Enter บันทึก

- ดับเบิลคลิก AllowTelemetry ตั้ง Base = Hexadecimal และ Value Data = 0

หมายเหตุ: การแก้ไขนี้ตั้ง Telemetry เป็น Security Only = ไม่ส่งข้อมูลประเภทอื่นไป Microsoft - คลิก OK บันทึก ปิด Registry Editor
- กด Windows Key + R เปิด Run อีกครั้ง พิมพ์ 'services.msc' กด Enter เปิด Services Utility

หมายเหตุ: UAC Prompt คลิก Yes ให้ Admin Rights - ใน Services เลื่อนลง หา Entry Connected User Experiences and Telemetry เจอแล้ว คลิกขวา เลือก Properties

- ใน Properties ของ Connected User Experiences and Telemetry เลือกแท็บ General เปลี่ยน Startup Type = Disabled คลิก Apply

- ทำซ้ำขั้นตอน 7-8 กับ Diagnostics Tracking Service แล้ว Restart บังคับการเปลี่ยนแปลง
หากหาวิธีอื่นปิด Telemetry ลองวิธีถัดไป
วิธีที่ 6: ปิด Telemetry Data Collection ผ่าน Group Policy Editor
หากมี Windows 10 Pro หรือ Enterprise ปิด Telemetry ได้สะดวกด้วย Local Group Policy Editor หยุด Policy Data Collection and Preview Builds
จำไว้: Windows 10 Home ไม่มี Local Group Policy Editor Default ต้อง Enable ก่อน (ค้นหาวิธี Enable gpedit.msc บน Windows 10 Home)
ขั้นตอนใช้ GPEDIT ปิด Data Collection:
- กด Windows Key + R เปิด Run พิมพ์ 'gpedit.msc' กด Enter เปิด Local Group Policy Editor UAC Prompt คลิก Yes ให้ Admin Rights

- ซ้าย ไปที่:
Computer Configuration -> Administrative Templates -> Windows Components -> Data Collection and Preview Builds
- ขวา ดับเบิลคลิก Allow Telemetry

- ดับเบิลคลิก Allow Telemetry ตั้ง Status = Disabled คลิก Apply บันทึก

- ปิด Local Group Policy Editor Restart คอมพิวเตอร์ บังคับการเปลี่ยนแปลง