Hardware
น้องๆ หลายคนอาจจะเคยได้ยินคำว่า "Windows Telemetry" แล้วสงสัยว่ามันคืออะไร แล้วทำไมเราต้องไปปิดมันด้วย? เอาแบบง่ายๆ เลยนะ Telemetry ก็คือระบบที่ Windows แอบเก็บข้อมูลการใช้งานของเรา ส่งกลับไปให้ Microsoft เพื่อเอาไปปรับปรุง Windows ให้มันดีขึ้น (ในทางทฤษฎีนะ) แต่ปัญหาคือ ข้อมูลที่ส่งไป มันเยอะไง! บางทีก็มีข้อมูลส่วนตัวที่เราไม่อยากให้ใครรู้ด้วย
สมัยผมทำร้านเน็ต (SiamCafe.net ตั้งแต่ปี 1997 นู่น) เรื่องความเป็นส่วนตัวนี่สำคัญมาก เพราะลูกค้าหลายคนเค้าซีเรียสเรื่องนี้ เราก็ต้องหาทางปิดไอ้พวก Telemetry นี่แหละ เพื่อความสบายใจของลูกค้า
เหตุผลหลักๆ ที่เราควรปิด Telemetry มีอยู่ 3 ข้อ:
ลองดูตารางนี้ จะเห็นภาพชัดเจนขึ้น:
| ประเภทข้อมูล | รายละเอียด | ความเสี่ยงด้านความเป็นส่วนตัว |
|---|---|---|
| ข้อมูลฮาร์ดแวร์ | CPU, RAM, การ์ดจอ, ฮาร์ดดิสก์ | น้อย |
| ข้อมูลซอฟต์แวร์ | โปรแกรมที่ติดตั้ง, เวอร์ชั่นของโปรแกรม, การใช้งานโปรแกรม | ปานกลาง |
| ข้อมูลการใช้งาน | เว็บไซต์ที่เข้าชม, ไฟล์ที่เปิด, การตั้งค่าต่างๆ | สูง |
| ข้อมูลการพิมพ์ | ข้อความที่พิมพ์ (บางกรณี) | สูงมาก! |
เห็นไหมล่ะ ว่ามันเก็บเยอะจริงๆ! ไอ้ข้อมูลฮาร์ดแวร์นี่พอว่า แต่ข้อมูลการใช้งานนี่สิ น่ากลัว
มีหลายวิธีในการปิด Telemetry นะน้องๆ แต่ผมจะสอนวิธีที่ง่ายที่สุด และได้ผลดีที่สุด:
วิธีนี้เป็นการปิดแบบเบื้องต้น Windows มันก็ยังส่งข้อมูลอยู่บ้าง แต่ก็น้อยลงเยอะ
วิธีนี้จะ Advance ขึ้นมาหน่อย แต่ได้ผลชะงัดกว่า (ใช้ได้เฉพาะ Windows Pro นะ)
วิธีนี้เป็นการปิด Telemetry แบบถาวร Windows จะไม่ส่งข้อมูลอะไรกลับไปเลย
สำหรับน้องๆ ที่ใช้ Windows Home จะไม่มี Group Policy Editor ให้ใช้ แต่เราสามารถแก้ไข Registry ได้ (ต้องระวังมากๆ นะ แก้ผิดเครื่องพังได้)
คำเตือน: การแก้ไข Registry มีความเสี่ยง ควร Backup Registry ก่อนทำเสมอ ถ้าไม่มั่นใจ อย่าทำเอง ให้ปรึกษาผู้รู้
Code snippet สำหรับสร้าง Registry Key แบบอัตโนมัติ (Save เป็นไฟล์ .reg แล้วดับเบิลคลิก)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection]
"AllowTelemetry"=dword:00000000
หลังจากแก้ไข Registry แล้ว ให้รีสตาร์ทเครื่องด้วยนะ
สมัยผมทำร้านเน็ต ผมจะทำ Script อัตโนมัติให้ลูกค้าเลย ใครมาใช้เครื่องก็ปิด Telemetry ให้หมด สบายใจทั้งคนใช้ ทั้งคนดูแลร้าน
อย่าลืมแวะไปอ่านบทความอื่นๆ ใน SiamCafe Blog นะ มีเรื่อง IT สนุกๆ อีกเยอะเลย
หลังจากที่เราปิด Telemetry ไปแล้ว จะเกิดอะไรขึ้นบ้าง?
ถ้าเจอปัญหา Windows Update หลังปิด Telemetry ก็ลองเปิด Telemetry กลับไปก่อน แล้วค่อย Update เสร็จแล้วค่อยปิดใหม่ก็ได้
Microsoft กำหนดระดับ Telemetry ไว้หลายระดับ แต่ละระดับก็เก็บข้อมูลแตกต่างกัน:
โดยปกติ Windows จะตั้งค่า Telemetry ไว้ที่ Enhanced หรือ Full ซึ่งเป็นระดับที่เก็บข้อมูลเยอะที่สุด ดังนั้นเราควรปรับลดลงมาเป็น Basic หรือปิดไปเลย ถ้าไม่อยากให้ Microsoft รู้เรื่องของเรามากเกินไป
อย่าลืมเข้าไปดูเรื่องราวเก่าๆ สมัยร้านเน็ตผมได้ที่ SiamCafe Blog นะครับ
มีคำถามที่น้องๆ ถามกันมาเยอะเกี่ยวกับ Telemetry ผมรวบรวมมาตอบให้ตรงนี้เลย:
A: ไม่พังครับ ปิด Telemetry ไม่ได้ทำให้ Windows เสียหาย แต่ Windows Update อาจมีปัญหาบ้าง
A: ใช่ครับ Windows จะเปิด Telemetry เป็นค่าเริ่มต้นทุกครั้งที่เราลงใหม่ ดังนั้นเราต้องปิดเองทุกครั้ง
A: มีครับ มีโปรแกรมหลายตัวที่ช่วยปิด Telemetry ได้อัตโนมัติ แต่ต้องระวังเรื่องความปลอดภัยของโปรแกรมด้วย เลือกใช้โปรแกรมที่น่าเชื่อถือ
หวังว่าบทความนี้จะเป็นประโยชน์กับน้องๆ นะครับ ถ้ามีคำถามอะไรเพิ่มเติม ถามมาได้เลย ผมจะพยายามตอบให้เท่าที่ตอบได้
ดูวิดีโอเพิ่มเติมเกี่ยวกับปิด Windows Telemetry ลดการส่ง:
สมัยผมทำร้านเน็ต GPEdit นี่พระเอกเลย! ถ้าใช้ Windows รุ่น Pro หรือ Enterprise เปิด GPEdit.msc แล้วเข้าไปที่
Computer Configuration > Administrative Templates > Windows Components > Data Collection and Preview Builds
จากนั้นมองหา Allow Telemetry แล้วเปลี่ยนเป็น Disabled แค่นี้ Windows ก็จะเลิกส่งข้อมูลแบบละเอียดไปให้ Microsoft แล้ว
สำหรับ Windows Home ที่ไม่มี GPEdit ก็ไม่ต้องน้อยใจ ใช้ Regedit ก็ได้ แต่ต้องระวังหน่อยนะ! เข้าไปที่
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
ถ้าไม่มี DataCollection ให้สร้างขึ้นมา จากนั้นสร้าง DWORD (32-bit) Value ชื่อ AllowTelemetry แล้วตั้งค่าเป็น 0
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection]
"AllowTelemetry"=dword:00000000
อันนี้แถมให้ ถ้าขี้เกียจพิมพ์เอง เอา code snippet ข้างบนไปใส่ในไฟล์ .reg แล้ว double click รันได้เลย
เจอบ่อยมาก พวก service แอบรันอยู่เบื้องหลัง กด Windows Key + R แล้วพิมพ์ services.msc หา Connected User Experiences and Telemetry เปลี่ยน Startup type เป็น Disabled แล้ว Stop service ด้วย
ส่วนใหญ่เป็นข้อมูลการใช้งาน, ข้อมูล hardware, crash report, และข้อมูลการตั้งค่าต่างๆ พวกนี้เอาไปพัฒนา Windows ให้ดีขึ้น แต่บางคนก็มองว่าละเมิด privacy
โดยทั่วไปไม่น่ามีปัญหาอะไรนะ แต่บางฟีเจอร์ที่ต้องใช้ข้อมูล Telemetry อาจจะทำงานได้ไม่เต็มที่ เช่น พวก personalized ads หรือ Cortana บางอย่าง
เรื่อง privacy ล้วนๆ เลย! หลายคนไม่สบายใจที่ข้อมูลส่วนตัวถูกส่งไปให้ Microsoft โดยไม่รู้ตัว อีกอย่างคือช่วยลดการใช้ bandwidth โดยเฉพาะร้านเน็ตสมัยก่อน bandwidth นี่สำคัญมาก!
บอกตรงๆ ว่าอาจจะยังมีอยู่บ้าง Microsoft ก็พยายามเก็บข้อมูลเท่าที่จำเป็นจริงๆ แต่การปิด Telemetry ก็ช่วยลดปริมาณข้อมูลที่ส่งไปได้เยอะ ลองดู iCafeForex ประกอบการตัดสินใจได้นะ
การปิด Windows Telemetry เป็นเรื่องของความชอบส่วนบุคคล ถ้าใครกังวลเรื่อง privacy หรืออยากประหยัด bandwidth ก็ลองทำตามวิธีที่แนะนำไปได้เลย แต่ถ้าไม่ซีเรียสอะไรก็ปล่อยไว้ก็ได้ ไม่ได้มีผลกับการใช้งาน Windows มากนัก
อย่าลืมแวะไปอ่านบทความอื่นๆ ใน SiamCafe Blog กันด้วยนะ มีเรื่อง IT สนุกๆ อีกเยอะ!