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

วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10

ข้อผิดพลาดไดรเวอร์ CorsairVBusDriver.sys อาจก่อให้เกิด BSOD หากไดรเวอร์ล้าสมัยหรือเสียหาย นอกจากนี้ แอปพลิเคชันที่ขัดแย้ง (เช่น Valorant) ก็อาจเป็นสาเหตุของ BSOD นี้

ผู้ใช้เจอ BSOD หลังติดตั้ง Windows Update บางคนติดลูป BSOD (BSOD → Automatic Startup Repair → เข้า Windows → ไป vàiนาที → BSOD) ส่วนบางคนเจอ BSOD บ้างครั้ง ข้อความที่แสดงอาจเป็นแบบนี้:

วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10

สิ่งสำคumbentที่สุดคือให้บูตเข้าสู่ Windows ได้เสถียรก่อน (เพราะหลายคนบูตไม่ได้ หรือล่ม BSOD ภายในไม่กี่นาทีหลังล็อกอิน) ถ้าบูตไม่ได้ ให้ลองวิธีที่ 3 เป็นต้นไป

ก่อนลองวิธีแก้ ให้เช็กว่า Automatic Startup Repair (ถ้าบูตไม่ได้) ช่วยเข้าระบบได้ไหม หรือบูตด้วย bare minimums (อุปกรณ์ต่ำสุด) เข้า Windows ได้ไหม ถ้าเข้าได้แล้ว ให้ ตัดอินเทอร์เน็ต เพื่อไม่ให้ Windows ติดตั้งไดรเวอร์ที่มีปัญหากลับมา (จนกว่าจะลบไดรเวอร์/CUE software เรียบร้อย)

วิธีที่ 1: ถอนการติดตั้ง Corsair Utility Engine

ปัญหาเกิดจากไดรเวอร์ Corsair เก่าที่ติดตั้งโดย Corsair Utility Engine การถอนการติดตั้งอาจแก้ปัญหาได้

  1. กดปุ่ม Windows ค้นหา "Control Panel" แล้วเปิด
  2. เปิด "Uninstall a Program" เลือก Corsair Utility Engine
  3. คลิก Uninstall ติดตามขั้นตอนจนเสร็จวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  4. คลิกขวา Taskbar เลือก Task Managerวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  5. ที่แท็บ Startup เลือก Corsair Utility Engine คลิก Disable ล่างสุดวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  6. คลิกขวาปุ่ม Windows เลือก File Explorerวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  7. ไปที่พาธ:
    \Users\All Users\Microsoft\Windows\Start Menu\Programs\StartUp
  8. ลบไฟล์ที่เกี่ยวกับ Corsair ทั้งหมด แล้ว รีบูท
  9. สร้าง restore point แล้วอัปเดตระบบเช็กว่า BSOD หายไปหรือยัง ถ้าหายแล้วค่อยติดตั้ง iCUE ล่าสุด (ถ้าจำเป็น)

วิธีที่ 2: ลบแอปพลิเคชันที่ขัดแย้ง

BSOD อาจมาจากแอปที่ขวางขวางการทำงานของไดรเวอร์ Corsair Valorant (Riot Games) ถูกรายงานว่าทำให้เกิดปัญหา ต้องถอนติดตั้งเพื่อใช้ไดรเวอร์ Corsair ได้

  1. กดปุ่ม Windows ค้นหา "Control Panel" เปิด
  2. เปิด "Uninstall a Program" เลือก Valorantวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  3. คลิก Uninstall ติดตามขั้นตอนจนเสร็จ
  4. รีบูท เช็กว่า BSOD หายไปหรือยัง

วิธีที่ 3: ถอนการติดตั้ง Windows 10 Update ที่มีบั๊ก

Microsoft มีประวัติการปล่อย Update ที่มีบั๊ก ปัญหานี้อาจมาจาก Update ที่มีบั๊ก (โดยเฉพาะถ้า BSOD เริ่มหลัง Update) การถอน Update นั้นอาจช่วยได้

  1. กดปุ่ม Windows เปิด Settings
  2. เลือก Update & Security → View Update History (ขวา)วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  3. เปิด Uninstall Updates เลือก Update ล่าสุดที่ติดตั้งวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  4. คลิก Uninstall ติดตามขั้นตอนจนเสร็จวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10

ถ้าติดลูป BSOD หรือล็อกอินไม่ได้ ให้ใช้ Recovery Environment:

  1. เปิดเครื่อง ตอนโชว์โลโก้ Windows กดปิดเครื่องไว้จนปิด สามครั้ง ครั้งที่ 3 อาจเข้าสู่ Windows Recovery Environment ถ้าไม่ได้ ใช้ Windows bootable media บูต แล้วเลือก Repair Your Computerวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  2. ใน Recovery Environment เลือก Troubleshoot → Advanced Optionsวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  3. เลือก Uninstall Updates เลือก Update ที่จะถอน (Uninstall Latest Quality Update หรือ Uninstall Latest Feature Update)วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  4. ถอนเสร็จ เช็กว่าบูตเข้าระบบได้ไหมวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10

หลังถอน Update ที่มีบั๊ก ให้ลบ Corsair Utility Engine (CUE) เก่าออก อัปเดตระบบ (สร้าง restore point ก่อน) ถ้าจำเป็นค่อยติดตั้ง iCUE ล่าสุด (หรือปิด Windows Update จนกว่าจะแก้ไขได้)

วิธีที่ 4: ทำ System Restore

ถ้าถอน Update ไม่ได้หรือไม่ได้ผล ให้กู้ระบบกลับไปจุดก่อนมีปัญหา BSOD ถ้าใช้โปรแกรม backup-restore ตัวอื่น ให้ใช้ตัวนั้น

  1. ทำ System Restore เช็กว่าบูตเสถียรได้ไหม
  2. ถ้าได้ ให้ ลบ Corsair Utility Engine (CUE) แล้วอัปเดตระบบ (สร้าง restore point) ถ้าจำเป็นติดตั้ง iCUE ล่าสุด

ถ้าบูตไม่ได้ ให้เข้า Windows Recovery Environment (ตามวิธีที่ 3)

  1. ใน Recovery Environment เปิด Troubleshoot → Advanced Options
  2. เปิด System Restore ติดตามขั้นตอนจนเสร็จ เช็กว่า BSOD หายไปหรือยังวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10

วิธีที่ 5: ลบไดรเวอร์ CorsairVBusDriver.sys

เพราะข้อผิดพลาดระบุว่าเกิดจาก CorsairVBusDriver.sys การลบไดรเวอร์นี้อาจช่วยได้

ลบไดรเวอร์จากไดเรกทอรีระบบด้วย File Explorer

  1. คลิกขวา ปุ่ม Windows เลือก Run
  2. ไปที่พาธ:
    \Windows\System32\DriverStore\FileRepository
    วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  3. ลบไฟล์/โฟลเดอร์ที่เกี่ยวกับ Corsair ทำซ้ำกับไดเรกทอรีต่อไปนี้ (บางโฟลเดอร์อาจไม่มี):
    C:\Windows\System32\drivers C:\Windows\SoftwareDistribution\Download\Install
  4. ถ้าต้องการปลอดภัยมากขึ้น ให้เปิด Registry Editor เป็น Admin ลบคีย์ต่อไปนี้ (แบ็กอัป Registry ก่อน):
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CorsairVHidDriver HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CorsairVBusDriver
    วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  5. ปิด Editor เช็กว่า BSOD หายไปหรือยัง

ใช้ Command Prompt ใน Recovery Environment

ถ้าติดลูป BSOD บูตไม่ได้ ไม่มี restore point ถอน Update ไม่ได้ ให้ใช้ Command Prompt ใน Advanced Recovery Options ลบไดรเวอร์

  1. บูตเข้าสู่ Recovery Environment (ตามวิธีที่ 3) เลือก Troubleshoot
  2. เปิด Advanced Options → Command Promptวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  3. ใช้ Diskpart หา system drive (มักมี Boot ในคอลัมน์ Info) ใน Recovery Environment ตัวอักษรไดรฟ์อาจต่างจากปกติ เช่น C: ใน Windows อาจเป็น E: ใน Recovery ใน CMD พิมพ์: Diskpart แล้ว list vol
  4. จดไดรฟ์ตัวอักษรของ system drive พิมพ์: exit (ออกจาก diskpart) ใช้ dir command เช็กเนื้อหาไดรฟ์หา system drive ได้เช่นกันวิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  5. ใน CMD พิมพ์ ตัวอักษรไดรฟ์ตามด้วย ":" เช่น system drive เป็น D พิมพ์ D: กด Enter
  6. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง (จะ rename ไดรเวอร์ Corsair):
    cd \windows\system32\drivers ren corsairvbusdriver.sys corsairvbusdriver.bak
    วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  7. รีสตาร์ท** เช็กว่าบูตเข้า Windows ได้ไหม
  8. ถ้ายังไม่ได้ ให้ทำซ้ำเปิด CMD ใน Recovery Environment เปิด system drive
  9. รันคำสั่ง:
    dir corsair* /s /b
    วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  10. จะ ลิสต์ไฟล์/โฟลเดอร์ Corsair ทั้งหมด** ให้ลบทิ้ง ตำแหน่งที่มักเจอ (C คือ system drive ใน Recovery):
    C:\Windows\System32\DriverStore\FileRepository C:\Windows\System32\drivers C:\Windows\SoftwareDistribution\Download\Install
  11. ใช้ cd Windows\System32\DriverStore\FileRepository เข้าโฟลเดอร์ ลบไฟล์ด้วย del "<filename>" ใช้ dir ดูไฟล์ในโฟลเดอร์วิธีแก้ไข BSOD CorsairVBusDriver.sys Failure บน Windows 10
  12. ทำซ้ำกับทุกไดเรกทอรีในข้อ 10
  13. ไปที่ root directory** ของ system drive (พิมพ์ C: Enter) รัน:
    dir *.lnk /s /b
  14. จะลิสต์ shortcut ทั้งหมดที่ชี้ไป Corsair** ให้ลบทิ้งเช่นกัน
  15. รีบูท** เช็กว่าบูตเข้า Windows ได้ไหม ถ้าได้ ให้ อัปเดตแอป Corsair** (ลบเวอร์ชันเก่า ติดตั้งใหม่ สร้าง restore point ก่อน)

ยังสามารถใช้คำสั่ง pnputil และ DISM ได้ (แต่อาจยากสำหรับผู้ไม่คุ้นเคยเทคนิค)

ถ้าไม่สะดวกใช้ CMD ให้ใช้ Live OS USB (เช่น Ubuntu USB) บูตแล้วลบไฟล์ Corsair ผ่าน UI ของ Ubuntu หรือ ต่อ system drive เข้าเครื่องอื่น** ลบไฟล์ที่กล่าวมาเพื่อแก้ปัญหา