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

แก้ไข: คลิกขวาไม่ทำงานบน Windows 10

ใน Windows 10 อาจเจอปัญหา คลิกขวาไม่ทำงาน (หรือพูดตรงๆ คือ Context Menu ไม่ขึ้น) บางกรณีคลิกขวาทำงานผิดปกติ บางครั้งตอบสนอง บางครั้งไม่ทำอะไรเลย

แก้ไข: คลิกขวาไม่ทำงานบน Windows 10

แต่ดูที่โฟลเดอร์ WinX จะพบว่า Shortcut ทั้งหมดทำงานปกติเมื่อคลิกตรงๆ แม้จะเห็น Event Viewer ได้

ก่อนลองวิธีแก้ ตรวจสอบเมาส์ก่อน: เสียบเมาส์ไป เครื่องอื่น (แลปท็อป/เดสก์ท็อป) ดูว่าคลิกขวาทำงานไหม เมาส์ไร้สาย เปลี่ยนแบตเตอรี่ แล้วลอง ปิด Network Drives/Cards ระหว่างตรวจสอบ ดีกว่าจะ ถอดอุปกรณ์ USB ทั้งหมด ยกเว้นเมาส์ ตรวจสอบว่า ไม่มีดิสก์ใน CD/DVD ROM บูตใน Safe Mode ดูว่าคลิกขวาทำงานไหม (แยกปัญหา Hardware/Software) หากใช้ในองค์กร ตรวจสอบกับ IT Admin ว่ามี Group Policy ห้ามคลิกขวาหรือไม่

ซ่อมไฟล์ระบบที่เสียหาย

ดาวน์โหลดและรัน Restoro สแกนและกู้คืนไฟล์เสียหาย/หายไป ที่นี่ เสร็จแล้วค่อยทำตามวิธีด้านล่าง สำคัญมากที่ต้องแน่ใจว่าไฟล์ระบบสมบูรณ์ก่อน

1. ปิด Tablet Mode

การที่คลิกขวาไม่ทำงาน อาจมาจาก Tablet Mode ที่เปิดอยู่ ในโหมดนี้ไม่สามารถทำคลิกขวาได้ส่วนใหญ่ มีหลายวิธีปิด Tablet Mode บน Windows 10

วิธีที่ 1: ปิด Tablet Mode ใน Action Center

  1. กด WINDOWS + A หรือคลิกไอคอน Action Center บน Notification Area ของ Taskbar
  2. เลื่อนลงด้านล่างสุด คลิก/แตะ Tablet Mode เป็น Toggle ON/OFF ปิดไว้ แล้วทดสอบว่าคลิกขวาทำงานแล้วหรือยัง
แก้ไข: คลิกขวาไม่ทำงานบน Windows 10

วิธีที่ 2: ปิด Tablet Mode ผ่าน Settings

  1. ไป Settings > System
  2. ด้านซ้าย คลิก Tablet Mode
  3. ขวา หาข้อความ "Make Windows more touch-friendly when using your device as a tablet" ปิดมัน
แก้ไข: คลิกขวาไม่ทำงานบน Windows 10

หากต้องการเปิด Tablet Mode ทำเหมือนเดิมแต่เปิด ON แทน

สังเกตตัวเลือกใต้ข้อความนี้ อาจมีประโยชน์ภายหลัง เช่น โหมดที่เริ่มต้นหลาย Sign in (Auto switch, Desktop, Remember last mode) และตัวเลือกการแจ้งเตือนเมื่อ Tablet Mode เป็น Auto

วิธีที่ 3: ใช้ Registry Editor ปิด Tablet Mode (สำหรับผู้เชี่ยวชาญ)

  1. เปิด Run พิมพ์ regedit.exe หรือ regedit Registry Editor จะขึ้น
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  2. ไปที่เส้นทาง:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\ImmersiveShell
  3. คลิกโฟลเดอร์ ImmersiveShell ด้านขวา หา DWORD/Entry TabletMode เปลี่ยนค่าเป็น 0 เพื่อปิด

2. ใช้ Shell Extension Manager

ปัญหาคลิกขวาบางครั้งมาจาก Extensions ของบริษัทอื่นใน Context Menu มี Utility ช่วยลบ Extensions เหล่านี้ได้ง่าย

  1. ดาวน์โหลด Shell Extension Manager
  2. หลังดาวน์โหลดเสร็จ รันแอปด้วยคีย์บอร์ด (Shift+F10) เลือก "Run as Administrator" ไม่ต้องติดตั้ง
  3. เมนูที่ขึ้น เลือก Options > Filter by Extension Type > Context Menu
  4. จะแสดงรายการ สังเกติ템ที่มีพื้นหลังสีชมพู คือ Entries ที่ติดตั้งโดยซอฟต์แวร์บริษัทอื่น (3rd party)
  5. กด CTRL ค้าง คลิกเลือกทุก Entry ที่พื้นหลังสีชมพู ด้านซ้ายมุม คลิกปุ่มสีแดง Disable ทั้งหมด
  6. ใน Options อีกครั้ง เลือก Restart Explorer
  7. คลิกขวา ที่เดสก์ท็อป ดูว่าปัญหาแก้ไขแล้วหรือยัง หาแก้แล้ว ให้ Enable Extensions 3rd party ทีละตัว
  8. หากปัญหาคลิกขวากลับมา = Extension 3rd party ตัวสุดท้ายที่ Enable เป็นสาเหตุ ให้ Disable มัน หรือ Uninstall โปรแกรมหลักของมัน

3. รันคำสั่ง DISM

สุขภาพดิสก์อาจเสียหาย ทำให้คลิกขวาไม่ทำงาน ขั้นตอนนี้ตรวจสอบและซ่อม Disk Health

  1. กด Windows + R พิมพ์ cmd
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  2. กด Shift + Ctrl + Enter พร้อมกัน เปิด Elevated Command Prompt
  3. พิมพ์คำสั่งทีละคำสั่ง กด Enter ทุกคำสั่ง:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  4. รอเสร็จ ตรวจสอบว่าปัญหายังคงอยู่หรือไม่

4. รัน SFC Scan

อาจมีไดรเวอร์หรือไฟล์ .dll หายหรือเสียหาย รัน SFC Scan ตรวจสอบและซ่อมแซม

  1. กด Windows + R พิมพ์ cmd
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  2. กด Shift + Ctrl + Enter เปิด Elevated Command Prompt
  3. พิมพ์คำสั่ง กด Enter:
    sfc /scannow
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  4. รอ การสแกน ตรวจสอบ ว่าปัญหายังคงอยู่หลังสแกนเสร็จ

5. ลบ Registry Items

บางครั้งลบ Registry Entries บางตัวก็แก้ปัญหาได้ หาก Registry Config เสียหาย/ตั้งค่าผิด จะบล็อกองค์ประกอบ OS บางส่วน

  1. กด Windows + R เปิด Run
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  2. พิมพ์ Regedit กด Enter
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  3. ไปที่เส้นทาง:
    HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\NvCplDesktopContext
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  4. ลบ โฟลเดอร์ทั้งหมด ยกเว้น ต่อไปนี้:
    FileSyncEx
    New
    Sharing
    WorkFolders
  5. คลิกขวาโฟลเดอร์ที่ไม่ใช่ 4 ตัวข้างบน เลือก Delete
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10

คำเตือน: ระหว่างขั้นตอนอาจสูญเสียเดสก์ท็อป (ไม่มีอะไรทำงาน) หากเกิดขึ้น กด Ctrl+Alt+Del > Task Manager > Tab File > Run New Task > พิมพ์ explorer.exe เดสก์ท็อปจะกลับมาทันที

6. Uninstall/Disable แอปที่ขัดแย้ง

มีแอปที่ทราบว่าทำให้เกิดปัญหาเมาส์ แอปบุคคลที่ 3 เหล่านี้มักควบคุม HID แล้วเข้า Error State ทำให้สูญเสียฟังก์ชัน การ Uninstall/Disable อาจช่วยได้ รายการแอปที่ทราบ:

  • HP Display Control (PdiShellExt.dll)
  • Symantec System Recovery
  • 7zip
  • WinZip

หากติดตั้งแอปเหล่านี้ ให้ Disable หรือ Uninstall/Reinstall รายการอาจไม่ครบ ต้องระวังแอปประเภทนี้ ดีกว่าให้บูต Safe Mode วิเคราะห์ปัญหา

7. อัปเดตไดรเวอร์

ไดรเวอร์เชื่อมฮาร์ดแวร์กับ OS หากไดรเวอร์เสียหาย/เก่า อัปเดตเวอร์ชันล่าสุดอาจช่วยได้ ไดรเวอร์เสียมาจาก Windows Update ที่ผิดปกติ เก่ามาจากไม่ได้อัปเดตพร้อม Windows Update

  1. กด Windows พิมพ์ Device Manager คลิกผลลัพธ์
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  2. ใน Device Manager ขยาย Display Adapters คลิกขวา Graphics Driver เลือก Update Driver
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  3. เลือก "Search Automatically For Updated Driver Software"
    แก้ไข: คลิกขวาไม่ทำงานบน Windows 10
  4. หรือไปเว็บผู้ผลิตการ์ดจอ ดาวน์โหลดไดรเวอร์มาเอง ปัญหานี้พบบ่อยใน Laptop Dual GPU + Optimus Technology หากเป็นล็อปท็อปแบบนี้ ให้ดาวน์โหลด Intel Driver อย่างเป็นทางการ
  5. แอป/ไดรเวอร์ Nvidia มักทำให้ปัญหานี้ Uninstall ทั้งหมด ใช้ Driver ของ Microsoft สำหรับการ์ดจอ ทดสอบดู
  6. ทำซ้ำสำหรับ Mouse Driver ภายใต้ Mice and Other Pointing Devices
  7. อัปเดต Windows ให้หมด จะทำให้ไดรเวอร์ทั้งหมดอัปเดต

หาทุกวิธีไม่ได้ ให้ System Restore หรือ Reset Windows แต่ก่อนหน้านั้น ต้องแน่ใจว่าเมาส์ไม่ได้ชำรุดก่อนครับ