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

แก้ไขข้อผิดพลาด "Invalid Value for Registry" เมื่อเปิดไฟล์ JPG/JPEG/PDF

เมื่อคุณเปิดรูปภาพ JPG หรือ JPEG ในแอป Photos และเจอข้อความผิดพลาดว่า "Invalid value for registry" อย่าตกใจ เราได้รวบรวมวิธีแก้ไขทุกวิธีที่เป็นไปได้ไว้ให้แล้ว แต่ก่อนอื่น เรามาทำความเข้าใจข้อผิดพลาดนี้ให้ดีนะครับ

แก้ไขข้อผิดพลาด  Invalid Value for Registry  เมื่อเปิดไฟล์ JPG/JPEG/PDF

สาเหตุของข้อผิดพลาด Invalid Value For Registry

ผู้ใช้ส่วนใหญ่รายงานว่าเจอข้อผิดพลาดนี้หลังจากอัปเกรด Windows จากเวอร์ชันเก่าไปใหม่ หรือหลังจากอัปเดตแอปต่างๆ ใน Windows เหตุผลคือ การอัปเกรดหรืออัปเดตอาจทำให้คีย์รีจิสทรีของเวอร์ชันเก่ายังคงค้างอยู่ (ที่ควรจะถูกลบอัตโนมัติ) คีย์เก่าเหล่านี้ขัดแย้งกับกระบวนการของระบบ ทำให้ไม่สามารถเปิดรูปภาพได้

วิธีแก้ไขข้อผิดพลาด Invalid Value For Registry ขณะดู JPG/JPEG/PDF

หมายเหตุ: ก่อนทำการเปลี่ยนแปลงระบบ ควรสร้าง System Restore Point ไว้ก่อน

วิธีที่ 1: รีเซ็ตแอป Photos โดยไม่ต้องแตะรีจิสทรี

  1. กด Windows Key + I เพื่อเปิด Windows Settings แล้วคลิกที่ System
  2. เลือก Apps & Features จากเมนูด้านซ้าย
  3. ค้นหาแอป Photos จากรายการ แล้วคลิกเข้าไป
  4. คลิกที่ Advanced options ภายใต้ Photos
  5. คลิกปุ่ม Reset ภายใต้ "If this app isn't working right, reset it"
  6. รอสักครู่จนเสร็จสิ้น แล้วรีสตาร์ทคอมพิวเตอร์

วิธีที่ 2: แก้ไขข้อผิดพลาดในรีจิสทรีโดยตรง

  1. กด Windows Key + R พิมพ์ regedit แล้วกด Enter เพื่อเปิด Registry Editor
  2. นำทางไปที่พาธดังนี้:
    HKEY_CURRENT_USER\Software\Classes\LocalSettings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Families\Microsoft.Windows.Photos_8wekyb3d8bbwe
  3. ขยาย Microsoft.Windows.Photos_8wekyb3d8bbwe sub-keys จะพบหลายคีย์ที่มีหมายเลขเวอร์ชัน เช่น Microsoft.Windows.Photos_17.214.10010.0_ เป็นต้น
  4. ประมาณ 50% เป็นคีย์ใหม่ และ 50% เป็นคีย์เก่าที่ค้างอยู่ (หมายเลขเวอร์ชันน้อยกว่า) ให้ลบคีย์เก่าเหล่านี้ออก
  5. อาจไม่สามารถลบได้ทันที เพราะต้อง Take Ownership ของคีย์เหล่านั้นก่อน:
    • คลิกขวาที่คีย์แต่ละอัน > Permissions > Advanced
    • เปลี่ยน Owner จาก System เป็นผู้ใช้ของคุณ > OK
    • กำหนด Full Control ให้ผู้ใช้ของคุณ > OK
    • ตอนนี้จะลบคีย์เก่าได้แล้ว

วิธีที่ 3: ใช้ App Troubleshooter

รัน App Troubleshooter ซึ่งอาจช่วยแก้ไขข้อผิดพลาดนี้ได้โดยอัตโนมัติ

วิธีที่ 4: รัน System File Checker (SFC) และ Check Disk (CHKDSK)

  1. เปิด Command Prompt ด้วยสิทธิ์ Administrator
  2. พิมพ์คำสั่ง: sfc /scannow แล้วกด Enter
  3. รอจนการสแกนเสร็จสิ้น
  4. รัน CHKDSK ตามคำแนะนำใน How To Fix File System Errors with Check Disk Utility(CHKDSK)
  5. รีสตาร์ทคอมพิวเตอร์อีกครั้ง

วิธีที่ 5: ลบแอป Photos แล้วติดตั้งใหม่

  1. กด Windows Key + Q พิมพ์ Windows PowerShell คลิกขวาเลือก Run As Administrator
  2. พิมพ์คำสั่งเพื่อ Uninstall:
    Get-AppxPackage *photos* | Remove-AppxPackage
  3. รอจน Uninstall เสร็จ แล้วพิมพ์คำสั่งติดตั้งใหม่:
    Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  4. รีสตาร์ทคอมพิวเตอร์

วิธีที่ 6: ล้าง Windows Store Cache

  1. กด Windows Key + R พิมพ์ WSReset.exe แล้วกด Enter
  2. รอจนกระบวนการรีเซ็ตเสร็จสิ้น แล้วลองเปิด Windows Store ใหม่

ขอให้โชคดี! หากยังมีปัญหา สามารถถามได้ในส่วนความคิดเห็นครับ