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

แก้ไขข้อผิดพลาด "ไฟล์ INF ที่คุณเลือกไม่รองรับวิธีการติดตั้งนี้" บน Windows

บางคนพบข้อผิดพลาด "ไฟล์ INF ที่คุณเลือกไม่รองรับวิธีการติดตั้งนี้" เมื่อพยายามติดตั้งไดรเวอร์บนคอมพิวเตอร์ Windows ข้อความนี้เกิดขึ้นก่อนที่การติดตั้งจะเริ่ม ปกติแล้วจะเกิดเมื่อผู้ใช้คลิกขวาที่ไฟล์ INF และเลือก "ติดตั้ง (Install)" จากเมนูบริบท

สาเหตุของข้อผิดพลาด "ไฟล์ INF ที่คุณเลือกไม่รองรับวิธีการติดตั้งนี้"

เราได้สืบสวนปัญหานี้โดยพยายามจำลองปัญหาและศึกษารายงานจากผู้ใช้ต่างๆ พบว่ามีหลายสถานการณ์ที่นำไปสู่ข้อผิดพลาดนี้:

  • ไฟล์ INF ไม่มีส่วน [DefaultInstall] — เพื่อติดตั้งไฟล์ INF ด้วยวิธีคลิกขวา > ติดตั้ง ต้องมีส่วน [DefaultInstall] และอาจมีส่วน "default" อื่นๆ เช่น [DefaultInstall.Service], [DefaultUninstall] หรือ [DefaultUninstall.Service]
  • ไฟล์ INF ติดตั้งได้เฉพาะผ่านบรรทัดคำสั่ง (Command Line) — หากไฟล์ INF ขาดส่วน default การติดตั้งผ่าน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (Elevated) เป็นทางเลือกเดียว
  • ไดรเวอร์ INF ไม่เข้ากับสถาปัตยกรรมของระบบปฏิบัติการ — อาจเห็นข้อผิดพลาดนี้หากพยายามติดตั้งไดรเวอร์ INF ที่ไม่ได้รับการกำหนดค่าให้ทำงานบนโครงสร้าง OS ที่คุณใช้

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

วิธีที่ 1: ติดตั้งไฟล์ .inf จาก Device Manager

ผู้ใช้หลายคนติดตั้งไดรเวอร์ .inf ที่แสดงข้อผิดพลาดนี้สำเร็จโดยใช้ Device Manager วิธีนี้อาจทำงานได้หากไดรเวอร์ INF ไม่มีพารามิเตอร์การติดตั้งที่จำเป็นสำหรับวิธีปกติ (คลิกขวา > ติดตั้ง) แต่ได้รับการกำหนดค่าให้ติดตั้งผ่าน Device Manager

คู่มือด่วนการติดตั้งไดรเวอร์ INF จาก Device Manager:

  1. กด Windows + R เปิดกล่อง Run พิมพ์ devmgmt.msc กด Enter เพื่อเปิด Device Manager หากมี UAC ขึ้นให้กด Yes
  2. ใน Device Manager ให้คลิกขวาที่อุปกรณ์ที่ไดรเวอร์ INF เป็นของมัน แล้วเลือก อัปเดตซอฟต์แวร์ไดรเวอร์ (Update Driver Software) หรือ อัปเดตไดรเวอร์ (Update Driver)
  3. ที่หน้าต่างถัดไป คลิก ค้นหาซอฟต์แวร์ไดรเวอร์บนคอมพิวเตอร์ของฉัน (Browse my computer for driver software)
  4. ที่หน้าจอถัดไป คลิก ให้ฉันเลือกจากรายการไดรเวอร์ที่มีอยู่บนคอมพิวเตอร์ของฉัน (Let me pick from a list of available drivers on my computer)
  5. ในหน้าจอถัดไป คลิกปุ่ม มีดิสก์... (Have Disk...) แล้วคลิก Browse ไปที่ไฟล์ INF ที่ต้องการ คลิก Open แล้วคลิก Next เพื่อติดตั้ง
  6. หากติดตั้งสำเร็จโดยไม่มีข้อผิดพลาด ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าอุปกรณ์ทำงานได้ปกติหรือไม่

หากยังพบข้อผิดพลาด ให้ลองวิธีถัดไป

วิธีที่ 2: ติดตั้งไดรเวอร์ .inf จากบรรทัดคำสั่ง (Command Line)

หากได้ข้อผิดพลาดเมื่อติดตั้งแบบปกติ และวิธีที่ 1 ไม่ได้ผล แสดงว่าไดรเวอร์ INF อาจไม่มีพารามิเตอร์ที่รองรับการติดตั้งแบบปกติหรือผ่าน Device Manager แต่ยังติดตั้งผ่าน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบได้

ขั้นตอน:

  1. กด Windows + R พิมพ์ cmd กด Ctrl + Shift + Enter เพื่อเปิด Elevated Command Prompt หาก UAC ขึ้นให้กด Yes
  2. ใน Command Prompt ใส่คำสั่งต่อไปนี้และกด Enter:
    C:\> rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 .\<file>.inf

    หมายเหตุ: ต้องแทนที่ <file> ด้วยชื่อไฟล์จริงของคุณ

หากวิธีนี้ไม่ได้ผล ให้ลองวิธีสุดท้าย

วิธีที่ 3: ตรวจสอบว่าไดรเวอร์เข้ากับสถาปัตยกรรมของคอมพิวเตอร์หรือไม่

หากสองวิธีข้างต้นไม่ได้ผล ไดรเวอร์น่าจะถูกออกแบบให้ทำงานกับสถาปัตยกรรม OS แบบหนึ่ง ในขณะที่ OS ของคุณเป็นอีกแบบหนึ่ง — เช่นพยายามติดตั้งไดรเวอร์ 32-bit บนคอมพิวเตอร์ 64-bit

วิธีตรวจสอบสถาปัตยกรรม OS:

  1. กด Windows + R พิมพ์ msinfo32 กด Enter เพื่อเปิดหน้าต่าง System Information
  2. ในหน้าต่าง System Information เลือก System Summary ด้านซ้าย แล้วดูค่า System Type ด้านขวา

เปรียบเทียบกับสถาปัตยกรรมของไดรเวอร์ INF หากต่างกัน แสดงว่านี่คือสาเหตุ

ตัวเลือกที่มี:

  • หาไดรเวอร์ INF อื่นที่รองรับสถาปัตยกรรม OS ของคุณ
  • ติดตั้ง Windows ใหม่ (Clean Install) ให้เข้ากับสถาปัตยกรรมของไดรเวอร์ (ดูคำแนะนำ ที่นี่)