Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น 'Full' ใน Windows 10 ได้

คุณอาจไม่สามารถเปลี่ยน Diagnostic Data เป็น Full ได้ หาก Connected User Experience service ไม่ได้ทำงานหรือถูกปิด นอกจากนี้ แอปที่ขัดแย้ง (เช่น Spybot Anti-beacon) หรือการตั้งค่า Group Policy ผิดปกติ ก็อาจเป็นสาเหตุ

ปัญหาเกิดเมื่อผู้ใช้เปลี่ยน Diagnostic Data เป็น Full ไม่ได้ (จึงเข้าร่วม Windows Insider Program ไม่ได้) ตั้งค่าอาจถูก Disable หรือถ้าเปลี่ยนได้ ก็ไม่เซฟ (หรือกลับค่าเดิม)

[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้

ก่อนเริ่ม ให้เช็กว่า ล็อกอิน** เว็บไซต์ Windows Insider ด้วยข้อมูลประจำตัวได้ไหม และเช็กว่า Windows ของระบบ อัปเดตเป็นเวอร์ชันล่าสุด** แล้วหรือยัง

วิธีที่ 1: เปิดใช้งาน Connected User Experience Service

บริการ Connected User Experience จำเป็นสำหรับการตั้งค่า Diagnostic Data หากไม่รัน (หรือ Disable) จะเจอปัญหานี้ การ Enable และ Start บริการนี้อาจแก้ปัญหาได้

  1. กดปุ่ม Windows** พิมพ์ "Services" ในช่องค้นหา คลิกขวาที่ผลลัพธ์ Services** เลือก Run as Administrator**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  2. คลิกขวา Connected User Experiences and Telemetry** เลือก Properties**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  3. ขยาย dropdown Startup type** เลือก Automatic**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  4. คลิก Start** แล้ว Apply** ถ้าบริการรันอยู่แล้ว ให้ Restart** แทน
  5. รีบูท** เช็กว่า Diagnostic Data ตั้งเป็น Full ได้แล้วหรือยัง
  6. ถ้ายังไม่ได้ ให้เช็กว่าตั้ง Startup type** ของ Device Management Wireless Application Protocol (WAP) Push message Routing Service** (dmwappushsvc) เป็น Automatic** และ Start/Restart ดูว่าช่วยได้ไหม[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  7. ถ้ายังมีปัญหา ให้เช็กว่า Enable และ Start Windows Insider service** ช่วยได้ไหม[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้

วิธีที่ 2: ลบแอปพลิเคชันที่ขัดแย้ง

อาจตั้งค่า Diagnostic Data เป็น Full ไม่ได้ หากมีแอป (โดยเฉพาะแอปคุ้มครองความเป็นส่วนตัว เช่น Spybot Anti-beacon) บล็อกการเข้าถึงการตั้งค่า Diagnostic Data ในกรณีนี้ การแก้ไขการตั้งค่าแอป หรือลบแอปที่มีปัญหาอาจช่วยได้ ก่อนอื่นเช็กรายการแอปใน Windows Settings หาแอปที่ทำปัญหา Spybot Anti-beacon, O&O Shutup10, System Mechanic ถูกรายงานว่าทำให้เกิดปัญหานี้

  1. กดปุ่ม Windows เปิด Settings**
  2. เลือก Apps** ขยาย Spybot Anti-beacon** หรือ System Mechanic** (หรือแอปคล้ายๆ)[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  3. คลิก Uninstall** ยืนยันลบแอปความเป็นส่วนตัว
  4. รีบูท** เช็กว่า Diagnostic Data ตั้งเป็น Full ได้แล้วหรือยัง

ถ้าใช้ Spybot** การปิด Immunization** อาจช่วยได้[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้

ถ้าใช้ System Mechanic** ให้เช็กว่า Enable Personal Data Collection and Sharing** (ใน Toolbox > Protect > Privacy Shield) ช่วยได้ไหม[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้

วิธีที่ 3: เปิดใช้งานตัวเลือก Diagnostic & Feedback อื่นๆ

ปัญหา Diagnostic Data อาจเกิดจากตัวเลือก Diagnostic & Feedback อื่นๆ (เช่น Inking and Typing) ตั้งค่าผิด การตั้งค่าให้ถูกต้องอาจช่วยได้

  1. กดปุ่ม Windows เปิด Settings**
  2. เปิด Privacy** ซ้ายไปที่ Diagnostics & Feedback**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  3. Enable** ตัวเลือก Improve Inking and Typing** และ Tailored Experience** โดยสลิกสวิตช์เป็น ON[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  4. ขยาย dropdown Feedback Frequency** เลือก Automatically (Recommended)**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  5. รีบูท** เช็กว่าปัญหา Diagnostic Data แก้ไขแล้วหรือยัง

วิธีที่ 4: แก้ไข Group Policy เพื่อ Allow Telemetry

Telemetry จำเป็นสำหรับการเก็บ Diagnostic Data ปัญหาอาจเกิดจาก Telemetry ถูก Disable (หรือตั้งค่าผิด) ใน Group Policy การแก้ไข Group Policy ให้ Allow Telemetry อาจช่วยได้ ถ้าใช้ Windows 10 Home Edition อาจต้องติดตั้ง Group Policy Editor ก่อน

  1. กดปุ่ม Windows พิมพ์ "Group Policy Editor" เปิด Edit Group Policy**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  2. ซ้าย ไปที่พาธ:
    Computer Configuration>> Administrative Templates>> Windows Components>> Data Collection and Preview Builds
  3. ขวา คลิกสองครั้ง Allow Telemetry** ตั้ง radio button เป็น Enabled**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  4. ในส่วน Options** ตั้งค่าเป็น 3 – Optional** Apply**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  5. รีบูท** เช็กว่าปัญหา Diagnostic Data แก้ไขแล้วหรือยัง

วิธีที่ 5: ลบ Task ใน Task Scheduler และแก้ไข Hosts File

อาจเจอปัญหานี้ หาก Task ใน Task Scheduler กันไม่ให้ผู้ใช้เปลี่ยนแปลงที่เกี่ยวข้อง หรือ Hosts file ตั้งค่าผิด การลบ Task ที่มีปัญหา และแก้ไข Hosts file อาจช่วยได้

  1. กดปุ่ม Windows พิมพ์ "Task Scheduler" เปิด Task Scheduler**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  2. ซ้าย ขยาย Task Scheduler Library** → Safer-Networking** (ถ้ามี)
  3. คลิกขวา Spybot Anti-Beacon** เลือก Delete Folder** (ถ้าอยากปลอดภัย ให้ Import folder ก่อน แล้วค่อยลบ)[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  4. ยืนยันลบ folder ปิด Task Scheduler**
  5. กดปุ่ม Windows ค้นหา "Notepad" คลิกขวา Notepad** เลือก Run as Administrator** (ถ้าไม่ใช่ Admin การเปลี่ยนแปลง Hosts file อาจไม่เซฟ)[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  6. File > Open ไปที่พาธ:
    \windows\system32\drivers\etc\
  7. เปลี่ยน File Type เป็น All Files** คลิกสองครั้ง Hosts**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  8. ลบรายการทั้งหมด ระหว่าง** สองบรรทัดนี้ (ถ้ามี):
    # Start of entries inserted by Spybot Anti-Beacon for Windows 10 # End of entries inserted by Spybot Anti-Beacon for Windows 10
    [แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  9. Save** ปิด Notepad
  10. รีบูท** เช็กว่าปัญหา Diagnostic Data แก้ไขแล้วหรือยัง

วิธีที่ 6: แก้ไข Registry Keys

ถ้าวิธีข้างต้นทั้งหมดไม่ได้ผล ให้แก้ไข Registry ของระบบ (อาจยากสำหรับมือใหม่) เพื่อแก้ปัญหา

คำเตือน: ดำเนินการด้วยความระมัดระวังสูงสุด และรับผิดชอบเอง เพราะการแก้ไข Registry ต้องมีความเชี่ยวชาญ หากทำผิดอาจทำลาย OS/ระบบ/ข้อมูลถาวร

ก่อนเริ่ม ให้สร้าง backup Registry** และเช็กว่าไม่มีแอป/กระบวนการ (แม้ Windows Settings) ทำงานอยู่

แก้ไข AllowTelemetry Keys

  1. กดปุ่ม Windows พิมพ์ "Registry Editor" คลิกขวา Registry Editor** เลือก Run as Administrator**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  2. ไปที่พาธ:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost
  3. ซ้าย คลิกขวา WindowsSelfHost** key เลือก Delete**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  4. ยืนยันลบ ไปที่พาธ:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
  5. ขวา เช็กว่ามีค่า AllowTelemetry** ไหม[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  6. ถ้ามี ให้ Delete** ไปที่พาธ:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection
  7. ซ้าย สร้าง entry ใหม่** ชื่อ AllowTelemetry** ตั้ง value = 3** (ถ้ามีอยู่แล้ว ตั้งค่าเป็น 3 แต่ต้องเป็น Dword ไม่ใช่ REG_SZ)
  8. ทำซ้ำ ตั้ง MaxTelemetryAllowed = 3** Exit** Editor[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  9. รีบูท** เช็กว่าปัญหาแก้ไขแล้วหรือยัง
  10. ถ้ายังไม่ได้ ไปที่ key:
    Computer\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\DataCollection
  11. คลิกขวา DataCollection** key เลือก New > Dword (32-bit) Value**
  12. เปลี่ยนชื่อ key เป็น AllowTelemetry** คลิกสองครั้ง
  13. ตั้ง value = 3** Exit Editor[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  14. รีบูท** เช็กว่าระบบปลอดโจรกรรม Diagnostic Data แล้วหรือยัง[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  15. ถ้ายังมีปัญหา ไปที่ key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection
  16. ซ้าย คลิกขวา DataCollection** key เลือก New>>Dword (32-bit) Value**
  17. เปลี่ยนชื่อเป็น AllowTelemetry** ตั้ง value = 3**
  18. Exit** Editor รีบูท**
  19. หลังบูต เช็กว่าปัญหา Diagnostic Data แก้ไขแล้วหรือยัง

ใช้ Command Prompt ลบ Keys ที่เกี่ยวกับ Diagnostic Data

ถ้ายังมีปัญหา อาจต้องลบ Registry keys หลายตัวด้วย Elevated Command Prompt:

  1. กดปุ่ม Windows ค้นหา "Command Prompt" คลิกขวา Command Prompt** เลือก Run as Administrator**[แก้ไข] ไม่สามารถเปลี่ยน Diagnostic Data เป็น  Full  ใน Windows 10 ได้
  2. รันคำสั่งทีละอัน (กด Enter หลังแต่ละคำสั่ง):
    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies" /f reg delete "HKCU\Software\Microsoft\WindowsSelfHost" /f reg delete "HKCU\Software\Policies" /f reg delete "HKLM\Software\Microsoft\Policies" /f reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies" /f reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /f reg delete "HKLM\Software\Microsoft\WindowsSelfHost" /f reg delete "HKLM\Software\Policies" /f reg delete "HKLM\Software\WOW6432Node\Microsoft\Policies" /f reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Policies" /f reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /f
  3. Exit** Command Prompt รีบูท** เช็กว่าระบบปลอดโจรกรรม Diagnostic Data แล้วหรือยัง

ถ้ายังมีปัญหา ให้เช็กว่า in-place upgrade** (ดาวน์โหลด Windows 10 ISO รัน Setup.exe ด้วยสิทธิ์ Admin) ช่วยแก้ปัญหา Diagnostic Data ได้ไหม