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

แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won't Open)

ผู้ใช้การ์ดจอ NVIDIA หลายรายรายงานว่า Control Panel เปิดไม่ได้ ปัญหานี้พบตั้งแต่ Windows 7 ถึง 10 พยายามเปิดจาก Start Menu ไม่ได้ Windows Update แสดงไดรเวอร์เป็นล่าสุดแต่จริงๆ ไม่ใช่

บทความนี้รวบรวมหลายวิธีแก้: อัปเดต/ติดตั้งไดรเวอร์ใหม่จากเว็บ (แก้ได้ส่วนใหญ่), ตรวจสอบ NVIDIA Display Driver Service, อัปเดต .NET Framework, รีสตาร์ทกระบวนการ Control Panel, และวิธีอื่นๆ

แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)

ลองทุกวิธีตามลำดับ ปัญหา Nvidia Control Panel หายไป (Missing) อาจแตกต่างกันบางคน

Troubleshoot NVIDIA Control Panel

วิธีที่ 1: ติดตั้งไดรเวอร์ NVIDIA ใหม่ (Reinstall)

Uninstall ไดรเวอร์ Nvidia และ GeForce Experience แล้วติดตั้งใหม่จากเว็บ

  1. Win+R > devmgmt.msc Enter เปิด Device Manager
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. ขยาย Display adapters คลิกขวา NVIDIA Adapter > Uninstall ติ๊ก Delete the driver software for this device > OK
  3. เข้า NVIDIA Driver page ค้นหาใน Option 1: Manually find drivers ระบุข้อมูล คลิก Search ดาวน์โหลดไดรเวอร์ล่าสุด
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  4. รันติดตั้ง เลือก Custom Options > Clean Install ลบเก่า ติดตั้งใหม่
  5. Restart ลองเปิด NVIDIA Control Panel

ทางเลือก: อัปเดตจาก Device Manager โดยตรง

  1. Win+R > devmgmt.msc Enter
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. ขยาย Display adapters คลิกขวา NVIDIA Adapter > Update Driver Software > Search automatically for updated driver software
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  3. Restart ทดสอบเปิด Control Panel

วิธีที่ 2: NVIDIA Display Driver Service

บริการนี้รับผิดชอบเปิด Control Panel เป็น Dependency ต้องให้ทำงาน

  1. Win+R > services.msc Enter เปิด Services
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. หา NVIDIA Display Driver Service คลิกสองครั้ง ตั้ง Startup type = Automatic เริ่มบริการหยุดอยู่
  3. ทำซ้ำกับบริการ NVIDIA อื่นๆ ที่เห็น
  4. ลองเปิด Control Panel

วิธีที่ 3: รีสตาร์ทกระบวนการ NVIDIA Control Panel

Control Panel อาจเปิดแต่ไม่แสดง จนกว่าจะหยุด Process แล้วรันใหม่

  1. Ctrl + Shift + Esc เปิด Task Manager
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. คลิก More details แท็บ Processes หา NVIDIA Control Panel Process (nvcplui.exe) คลิกขวา End Task
  3. ทำซ้ำกับ NVIDIA User Experience Driver Component (nvxdsync.exe) หากมี
  4. กลับ Desktop/Start Menu เปิด Control Panel ใหม่ ควรทำงานได้

วิธีที่ 4: ตั้ง Resolution สูงสุด

ผู้ใช้รายงานว่าแก้ได้โดยตั้ง Resolution สูงสุด NCP อาจไม่เปิดได้ใน Resolution ต่ำ

  • Windows 10
  • Windows 8 และต่ำกว่า
  1. คลิกขวา Desktop > Display settings
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. ใน Display settings เปลี่ยน Resolution เป็นค่าสูงสุด (มักมี Recommended)
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  1. คลิกขวา Desktop > Screen Resolution หรือ Win+R > cpl Enter
  2. คลิกช่อง Resolution เลือก dropdown (Win 7 ใช้ Slider)
  3. เลือก Resolution สูงสุด
  4. OK ยืนยัน Keep changes

ลองเปิด Control Panel อีกครั้ง

วิธีที่ 5: Registry Fix

หากยังไม่แก้ ลองแก้ Registry (ระวัง: Backup Registry ก่อน)

  1. Win+R > regedit Enter (ยอมรับ UAC)
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. ไปที่ HKEY_CLASSES_ROOT\Directory\Background\ContextMenuHandler
  3. หา NvCplDesktopContext คลิกขวา Delete
  4. ไปที่ HKEY_CLASSES_ROOT\Directory\Background\shell
  5. คลิกขวา Shell > New > Key ชื่อ Nvidia Control Panel
  6. คลิกขวา Nvidia Control Panel > New > Key ชื่อ command
  7. ดับเบิลคลิกค่า Default ใส่ C:\Windows\System32\nvcplui.exe OK
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  8. Restart ลองคลิกขวา Desktop เลือก Nvidia Control Panel

วิธีที่ 6: อัปเดต .NET Framework และ VC++ Redistributable

แอป NVIDIA รันบน .NET Framework และ VC++ Redistributable ติดตั้งรุ่นล่าสุดจาก .NET Framework และ Visual C++ หรือรัน Windows Update (Start > Windows Updates > Enter > Search for Updates)

วิธีที่ 7: ปิด Quick Boot

UEFI Firmware มี Quick Boot ทำให้บูทเร็ว แต่อาจข้ามโหลดไดรเวอร์/บริการบุคคลที่สาม เช่น NVIDIA ทำให้ Control Panel ไม่ทำงาน

เข้า BIOS ปิด Quick Startup/Quick Boot เข้า BIOS ได้ด้วยปุ่ม Esc, Delete, F2-F8, F10, F12

วิธีที่ 8: หยุด Nvidia Display Container Process

บางกรณี Process นี้ค้าง ทำให้ Error

  1. Ctrl + Alt + Del เปิด Task Managerแก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. แท็บ Processes หา Nvidia Display Container
  3. คลิก Process > End Taskแก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  4. ลองเปิด Control Panel ดูว่าปัญหาหายหรือยัง

Solution 9: ดาวน์โหลดและติดตั้ง Nvidia Control Panel แบบ Manual (.appx)

ดาวน์โหลดแพ็กเกจ .appx ของ Nvidia Control Panel จาก Microsoft Store ติดตั้งด้วยคำสั่ง

  1. Uninstall Nvidia Control Panel ปัจจุบัน: คลิกขวาใน Start Menu > Uninstallแก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. Restart เครื่อง
  3. เข้าเว็บ store.rg-adguard.net
  4. ใส่ลิงก์นี้ในช่องค้นหา:
    https://www.microsoft.com/en-us/p/nvidia-control-panel/9nf8h0h7wmlt
  5. คลิกปุ่มถูก ค้นหาลิงก์ ดาวน์โหลดรุ่นล่าสุดของ Nvidia Control Panelแก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  6. ดับเบิลคลิกไฟล์ที่โหลดมากด Install Restart หลังติดตั้ง

หากยังไม่แก้ ลองต่อ:

  1. ค้นหา Command Prompt > Run as administrator
  2. รันคำสั่งทีละบรรทัด:
    REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\AppXSvc" /v Start /d 2 /f
    REG ADD “HKLM\SYSTEM\CurrentControlSet\Services\ClipSVC” /v Start /d 2 /f
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  3. Restart
  4. เปิด PowerShell as Administratorแก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  5. หาตำแหน่งไฟล์ .appx ที่โหลดมา จด Path
  6. รันคำสั่งใน PowerShell (แก้ Path และชื่อไฟล์ให้ถูกต้อง):
    Add-AppxPackage -Path "C:\Users\{Your Computer User Name Here}\Downloads\NVIDIACorp.NVIDIAControlPanel_X.X.XXX.X_xXX__XXXXXXXXX.Appx"
    แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  7. ตรวจสอบว่าปัญหาหายหรือไม่

Solution 10: ใช้ DISM++ ลบ Entry ที่ผิดปกติ (Advanced Users)

ใช้ DISM++ ลบ Entry แล้วติดตั้งใหม่จาก Windows Store สำหรับผู้ใช้ขั้นสูง ต้อง Login เป็น Admin

  1. ดาวน์โหลดติดตั้ง DISM++ แก้ไข: Nvidia Control Panel เปิดไม่ได้ (Won t Open)
  2. ไป APPXs ลบ Entry NVIDIA Control Panel ลบใน Provisioned APPX ด้วย
  3. ไป Drive หลัก (ปกติ C) > Program Files > Windows Apps
  4. ลบ Entry นี้ (ข้อความหลัง X64 อาจต่างกัน ให้ลบ):
    NVIDIACorp.NVIDIAControlPanel_8.1.956.0_x64__56jybvy8sckqj
  5. Restart ติดตั้งใหม่จาก Windows Store ดูว่าทำงานได้ไหม

หากทุกวิธีไม่ช่วย อาจเป็น Laptop ที่ผู้ผลิตให้ไดรเวอร์เฉพาะ โหลดจากหน้าสินค้าของผู้ผลิต