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

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

เมื่อพยายามติดตั้งไดรเวอร์สำหรับ GPU ของ NVIDIA ไม่ว่าจะเป็นครั้งแรกหรืออัปเดตจากไดรเวอร์เดิม หากการติดตั้งล้มเหลว จะเจอหน้าจอ "NVIDIA Installer failed" แสดงว่าองค์ประกอบไหนในแพ็กเกจไดรเวอร์ติดตั้งไม่สำเร็จ และมีปุ่มปิดโปรแกรมติดตั้ง คอมพิวเตอร์จะไม่สามารถใช้ GPU ได้จนกว่าจะติดตั้งไดรเวอร์ที่ถูกต้องสำหรับ GPU ตัวนั้นสำเร็จ ทำให้ปัญหานี้รุนแรงมาก

ผู้ใช้ Windows 10 เป็นกลุ่มที่เจอปัญหา "NVIDIA Installer failed" มากที่สุด เนื่องจาก Windows 10 มีความสัมพันธ์ที่ค่อนข้าง "หยาบคาย" กับไดรเวอร์ GPU ของ NVIDIA โชคดีที่มีหลายวิธีที่สามารถลองทำได้เพื่อแก้ไขปัญหานี้และติดตั้งไดรเวอร์สำเร็จ ดังนี้เป็นวิธีที่มีประสิทธิภาพสูงสุด:

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

วิธีแก้ไข NVIDIA Installer Failed Error

วิธีที่ 1: ติดตั้งแบบ Custom (Advanced)

  1. คลิกขวาโปรแกรมติดตั้ง NVIDIA เลือก Run as administrator
  2. ดำเนินการจนถึงหน้าจอ Installation options เลือกระหว่าง Express (Recommended) และ Custom (Advanced)
  3. เลือก Custom (Advanced) คลิก Next
  4. หน้าจอถัดไป ติ๊กเลือกองค์ประกอบไดรเวอร์ทั้งหมด ติ๊ก Perform a clean installation คลิก Next
  5. ดำเนินการต่อจนเสร็จ ควรติดตั้งสำเร็จ

วิธีนี้มีประสิทธิภาพมากสำหรับผู้ที่เจอปัญหาเมื่อบูตครั้งแรกหลังอัปเกรดเป็น Windows 10 เนื่องจาก Windows 10 ใช้เวลา 5-15 นาทีในการดาวน์โหลด/ติดตั้งไดรเวอร์ GPU เอง หากติดตั้ง NVIDIA drivers ในช่วงนี้จะชนกัน ให้รีสตาร์ท แล้วติดตั้งแบบ Custom ตามข้างต้น

วิธีที่ 2: ปิดโปรแกรมรักษาความปลอดภัยของบุคคลที่สามชั่วคราว

โปรแกรมแอนติไวรัส แอนติมัลแวร์ หรือไฟร์วอลล์อาจบล็อก NVIDIA Installer ให้ปิดทั้งหมด: กด Ctrl + Shift + Esc เปิด Task Manager แท็บ Processes หา Process ของโปรแกรมรักษาความปลอดภัยทุกตัว คลิกขวา End task

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

รัน NVIDIA Installer อีกครั้ง ติดตั้งแบบ Custom (วิธีที่ 1) ควรสำเร็จ

วิธีที่ 3: ลบไฟล์ NVIDIA บางส่วน และปิด Process NVIDIA ทั้งหมด

ค้นหาและ ลบ ไฟล์ NVIDIA ต่อไปนี้ (ถ้ามี):

ไฟล์ nvdsp.inf ใน C:\Windows\System32\DriverStore\FileRepository
ไฟล์ nv_lh ใน C:\Windows\System32\DriverStore\FileRepository
ไฟล์ nvoclock ใน C:\Windows\System32\DriverStore\FileRepository
ไฟล์ทั้งหมดใน C:\Program Files\NVIDIA Corporation\
ไฟล์ทั้งหมดใน C:\Program Files (x86)\NVIDIA Corporation\
ไฟล์ทั้งหมดใน C:\Program Files (x64)\NVIDIA Corporation\
  1. Restart คอมพิวเตอร์
  2. เข้าสู่ระบบ กด Ctrl + Alt + Del เปิด Task Manager
  3. แท็บ Processes
  4. หา Process ที่เกี่ยวกับ NVIDIA ทุกตัว คลิกขวา End task
  5. รัน NVIDIA Installer ติดตั้งแบบ Custom (วิธีที่ 1) ควรสำเร็จ

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

วิธีที่ 4: ติดตั้ง Windows 10 ใหม่ทั้งหมด (Clean Install)

หากทุกวิธีล้มเหลว ทางเลือกสุดท้ายคือติดตั้ง Windows 10 ใหม่ หวังว่าปัญหาจะหายไปกับการติดตั้งครั้งใหม่ หากไม่รู้วิธี Clean Install ใช้ คู่มือนี้ แต่ต้องสำรองข้อมูลสำคัญก่อน

วิธีที่ 5: ติดตั้งไดรเวอร์เอง (Self Installation)

หาก Installer ติดตั้งไม่สำเร็จ ให้ลองติดตั้งด้วยตนเอง: ถอนการติดตั้งไดรเวอร์เก่าทั้งหมดก่อน แล้วทำตามขั้นตอน:

  1. ไปที่เว็บไซต์ NVIDIA เลือกโมเดล GPU ที่ถูกต้อง ดาวน์โหลด
  2. รัน Installer เลือกตำแหน่ง Extract จดที่อยู่ไว้
  3. หลัง Extract เสร็จ คัดลอกโฟลเดอร์ที่ Extract ไปไว้ที่ Desktop
  4. กด Win + R พิมพ์ devmgmt.msc Enter
  5. ใน Device Manager ขยาย Display adapters คลิกขวา Default display driver เลือก Update Driver
  6. เลือก Browse my computer for driver software แล้ว Let me pick from a list
  7. เลือก Have Disk วางที่อยู่โฟลเดอร์ที่คัดลอกไว้ คลิก OK
  8. รอติดตั้ง เลือกรุ่น GPU ของคุณ คลิก Install
  9. เปิดโฟลเดอร์ที่คัดลอก ไปที่
    NVIDIA>DisplayDriver>"number">Win10_64>International>Display.Driver
  10. หาไฟล์ .inf ของผู้ผลิต (เช่น Acer=nvaci.inf, Asus=nvami.inf, Dell=nvdmi.inf, HP=nvbli.inf/nvhmi.inf)
  11. เปิดด้วย Notepad เลื่อนลงไปหาส่วน [Nvidia_Devices.NTamd64.10.0...14310]
  12. คัดลอกค่า %Nvidia_Dev...Section002 ของแถวแรก สร้างบรรทัดใหม่ใต้แถวแรก วางค่าที่คัดลอก
  13. กลับ Device Manager คลิกขวา Nvidia driver > Properties > แท็บ Details > Dropdown > Hardware IDs คัดลอกค่าที่มี SUBSYS แต่ไม่มี REV
  14. วาง Hardware ID นั้นหน้าบรรทัดใหม่ที่สร้าง รูปแบบเหมือนแถวอื่นๆ
  15. คัดลอกตัวเลข GPU ID จาก Hardware ID วางแทนที่ GPU ID ในบรรทัดใหม่
  16. ดู Section number ตัวสุดท้ายของคอลัมน์เดียวกัน ใส่หมายเลขถัดไป (เช่น Section052 → Section053)
  17. คัดลอกส่วนที่ระบุ เลื่อนลงไปส่วน Strings สร้างบรรทัดใหม่ท้ายสุด วางค่าที่คัดลอก ใส่ชื่อโมเดล GPU บันทึกไฟล์
  18. กลับโฟลเดอร์หลัก ดับเบิลคลิก Setup.exe ไดรเวอร์ควรติดตั้งสำเร็จ

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

วิธีที่ 6: ใช้ DDU (Display Driver Uninstaller)

DDU เป็นเครื่องมืออิสระที่นิยมใช้ลบไดรเวอร์ AMD/Nvidia ให้สะอาด เพื่อติดตั้งใหม่ได้:

  1. ดาวน์โหลด DDU เก็บไว้โฟลเดอร์บน Desktop
  2. กด Win + R พิมพ์ regedit Enter
  3. ลบ Registry Keys ต่อไปนี้ (ถ้ามี):
    HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Logging
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NVIDIA Corporation\Logging
  4. กด Win + R พิมพ์ msconfig Enter คลิกแท็บ Boot ติ๊ก Safe Boot เลือก Minimal Apply OK Restart
  5. แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

    แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

    แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

  6. เข้าสู่ระบบ สำรองไฟล์สำคัญ รัน DDU
  7. Select Device Type: GPU Select Device: Nvidia คลิก Clean and Restart
  8. แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

  9. หลังรีสตาร์ท ดาวน์โหลดไดรเวอร์ GPU จากเว็บ NVIDIA รัน Installer ตรวจสอบปัญหา

วิธีที่ 7: ลบโฟลเดอร์ Temp ของ NVIDIA

หลายผู้ใช้รายงานว่าแก้ได้โดยลบโฟลเดอร์ Temp ของ NVIDIA ใน Documents แต่โฟลเดอร์นี้มักถูกจำกัดสิทธิ์ให้ TrustedInstaller ต้องเปลี่ยนเจ้าของก่อน:

  1. กด Win + R พิมพ์ %temp% Enter
  2. หาโฟลเดอร์ Nvidia คลิกขวา Properties > Security > Advanced
  3. แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

    แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

  4. คลิก Change หน้า Owner พิมพ์ชื่อผู้ใช้ คลิก Check Names
  5. แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

  6. Apply > ติ๊ก Replace Owner > Apply > OK
  7. ลบโฟลเดอร์ ตรวจสอบปัญหา

วิธีที่ 8: ติดตั้งจากไฟล์ Executable ที่ Extract แล้ว

บางครั้งติดตั้งได้จากไฟล์ที่ Installer Extract ออกมาก่อนล้มเหลว: ลองติดตั้งปกติก่อน ล้มเหลวแล้ว กด Win + R พิมพ์ devmgmt.msc Enter ขยาย Display Adapter คลิกขวา Microsoft Basic Visual Adapter > Update > Browse my computer for driver software ไปที่โฟลเดอร์ที่ Installer Extract (มักเป็น C:\NVIDIA\DisplayDriver\*driver version) Next ตามขั้นตอน

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

วิธีที่ 9: รีสตาร์ท Services (Windows Update)

อัปเดต Windows อาจช่วยได้ ใช้วิธีพิเศษ: หยุด Services ลบอัปเดตที่ดาวน์โหลดไว้ แล้วดาวน์โหลด/ติดตั้งใหม่:

  1. กด Win + R พิมพ์ cmd กด Shift + Ctrl + Enter (Admin)
  2. พิมพ์คำสั่งหยุด Services:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. เปลี่ยนชื่อโฟลเดอร์ Windows Update:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  4. เริ่ม Services ใหม่:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. กด Win + I เปิด Settings > Update & Security > Windows Update > Check for Updates
  6. แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

    แก้ไข: การติดตั้งไดรเวอร์ NVIDIA ล้มเหลว แสดง NVIDIA Installer Failed Error

  7. ตรวจสอบปัญหาหลังอัปเดต

หมายเหตุ: ลองรัน GeForce Experience ตอนเริ่มต้น แล้วติดตั้งไดรเวอร์ หากไม่ได้ ปิดแอป NVIDIA ทั้งหมดก่อนอัปเดต ทำ SFC Scan เพื่อแก้ไขไฟล์ระบบที่เสียหาย

หากไม่มีวิธีไหนช่วยได้ ลองบูตเข้ Safe Mode ติดตั้งไดรเวอร์ดู หากใช้ Laptop ควรติดตั้งไดรเวอร์จากผู้ผลิต Laptop (อาจเก่ากว่าแต่ติดตั้งได้ไม่มีปัญหา)