ข้อผิดพลาดไดรเวอร์ CorsairVBusDriver.sys อาจก่อให้เกิด BSOD หากไดรเวอร์ล้าสมัยหรือเสียหาย นอกจากนี้ แอปพลิเคชันที่ขัดแย้ง (เช่น Valorant) ก็อาจเป็นสาเหตุของ BSOD นี้
ผู้ใช้เจอ BSOD หลังติดตั้ง Windows Update บางคนติดลูป BSOD (BSOD → Automatic Startup Repair → เข้า Windows → ไป vàiนาที → BSOD) ส่วนบางคนเจอ BSOD บ้างครั้ง ข้อความที่แสดงอาจเป็นแบบนี้:
สิ่งสำคumbentที่สุดคือให้บูตเข้าสู่ Windows ได้เสถียรก่อน (เพราะหลายคนบูตไม่ได้ หรือล่ม BSOD ภายในไม่กี่นาทีหลังล็อกอิน) ถ้าบูตไม่ได้ ให้ลองวิธีที่ 3 เป็นต้นไป
ก่อนลองวิธีแก้ ให้เช็กว่า Automatic Startup Repair (ถ้าบูตไม่ได้) ช่วยเข้าระบบได้ไหม หรือบูตด้วย bare minimums (อุปกรณ์ต่ำสุด) เข้า Windows ได้ไหม ถ้าเข้าได้แล้ว ให้ ตัดอินเทอร์เน็ต เพื่อไม่ให้ Windows ติดตั้งไดรเวอร์ที่มีปัญหากลับมา (จนกว่าจะลบไดรเวอร์/CUE software เรียบร้อย)
วิธีที่ 1: ถอนการติดตั้ง Corsair Utility Engine
ปัญหาเกิดจากไดรเวอร์ Corsair เก่าที่ติดตั้งโดย Corsair Utility Engine การถอนการติดตั้งอาจแก้ปัญหาได้
- กดปุ่ม Windows ค้นหา "Control Panel" แล้วเปิด
- เปิด "Uninstall a Program" เลือก Corsair Utility Engine
- คลิก Uninstall ติดตามขั้นตอนจนเสร็จ

- คลิกขวา Taskbar เลือก Task Manager

- ที่แท็บ Startup เลือก Corsair Utility Engine คลิก Disable ล่างสุด

- คลิกขวาปุ่ม Windows เลือก File Explorer

- ไปที่พาธ:
\Users\All Users\Microsoft\Windows\Start Menu\Programs\StartUp
- ลบไฟล์ที่เกี่ยวกับ Corsair ทั้งหมด แล้ว รีบูท
- สร้าง restore point แล้วอัปเดตระบบเช็กว่า BSOD หายไปหรือยัง ถ้าหายแล้วค่อยติดตั้ง iCUE ล่าสุด (ถ้าจำเป็น)
วิธีที่ 2: ลบแอปพลิเคชันที่ขัดแย้ง
BSOD อาจมาจากแอปที่ขวางขวางการทำงานของไดรเวอร์ Corsair Valorant (Riot Games) ถูกรายงานว่าทำให้เกิดปัญหา ต้องถอนติดตั้งเพื่อใช้ไดรเวอร์ Corsair ได้
- กดปุ่ม Windows ค้นหา "Control Panel" เปิด
- เปิด "Uninstall a Program" เลือก Valorant

- คลิก Uninstall ติดตามขั้นตอนจนเสร็จ
- รีบูท เช็กว่า BSOD หายไปหรือยัง
วิธีที่ 3: ถอนการติดตั้ง Windows 10 Update ที่มีบั๊ก
Microsoft มีประวัติการปล่อย Update ที่มีบั๊ก ปัญหานี้อาจมาจาก Update ที่มีบั๊ก (โดยเฉพาะถ้า BSOD เริ่มหลัง Update) การถอน Update นั้นอาจช่วยได้
- กดปุ่ม Windows เปิด Settings
- เลือก Update & Security → View Update History (ขวา)

- เปิด Uninstall Updates เลือก Update ล่าสุดที่ติดตั้ง

- คลิก Uninstall ติดตามขั้นตอนจนเสร็จ

ถ้าติดลูป BSOD หรือล็อกอินไม่ได้ ให้ใช้ Recovery Environment:
- เปิดเครื่อง ตอนโชว์โลโก้ Windows กดปิดเครื่องไว้จนปิด สามครั้ง ครั้งที่ 3 อาจเข้าสู่ Windows Recovery Environment ถ้าไม่ได้ ใช้ Windows bootable media บูต แล้วเลือก Repair Your Computer

- ใน Recovery Environment เลือก Troubleshoot → Advanced Options

- เลือก Uninstall Updates เลือก Update ที่จะถอน (Uninstall Latest Quality Update หรือ Uninstall Latest Feature Update)

- ถอนเสร็จ เช็กว่าบูตเข้าระบบได้ไหม

หลังถอน Update ที่มีบั๊ก ให้ลบ Corsair Utility Engine (CUE) เก่าออก อัปเดตระบบ (สร้าง restore point ก่อน) ถ้าจำเป็นค่อยติดตั้ง iCUE ล่าสุด (หรือปิด Windows Update จนกว่าจะแก้ไขได้)
วิธีที่ 4: ทำ System Restore
ถ้าถอน Update ไม่ได้หรือไม่ได้ผล ให้กู้ระบบกลับไปจุดก่อนมีปัญหา BSOD ถ้าใช้โปรแกรม backup-restore ตัวอื่น ให้ใช้ตัวนั้น
- ทำ System Restore เช็กว่าบูตเสถียรได้ไหม
- ถ้าได้ ให้ ลบ Corsair Utility Engine (CUE) แล้วอัปเดตระบบ (สร้าง restore point) ถ้าจำเป็นติดตั้ง iCUE ล่าสุด
ถ้าบูตไม่ได้ ให้เข้า Windows Recovery Environment (ตามวิธีที่ 3)
- ใน Recovery Environment เปิด Troubleshoot → Advanced Options
- เปิด System Restore ติดตามขั้นตอนจนเสร็จ เช็กว่า BSOD หายไปหรือยัง

วิธีที่ 5: ลบไดรเวอร์ CorsairVBusDriver.sys
เพราะข้อผิดพลาดระบุว่าเกิดจาก CorsairVBusDriver.sys การลบไดรเวอร์นี้อาจช่วยได้
ลบไดรเวอร์จากไดเรกทอรีระบบด้วย File Explorer
- คลิกขวา ปุ่ม Windows เลือก Run
- ไปที่พาธ:
\Windows\System32\DriverStore\FileRepository

- ลบไฟล์/โฟลเดอร์ที่เกี่ยวกับ Corsair ทำซ้ำกับไดเรกทอรีต่อไปนี้ (บางโฟลเดอร์อาจไม่มี):
C:\Windows\System32\drivers C:\Windows\SoftwareDistribution\Download\Install
- ถ้าต้องการปลอดภัยมากขึ้น ให้เปิด Registry Editor เป็น Admin ลบคีย์ต่อไปนี้ (แบ็กอัป Registry ก่อน):
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CorsairVHidDriver HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CorsairVBusDriver

- ปิด Editor เช็กว่า BSOD หายไปหรือยัง
ใช้ Command Prompt ใน Recovery Environment
ถ้าติดลูป BSOD บูตไม่ได้ ไม่มี restore point ถอน Update ไม่ได้ ให้ใช้ Command Prompt ใน Advanced Recovery Options ลบไดรเวอร์
- บูตเข้าสู่ Recovery Environment (ตามวิธีที่ 3) เลือก Troubleshoot
- เปิด Advanced Options → Command Prompt

- ใช้ Diskpart หา system drive (มักมี Boot ในคอลัมน์ Info) ใน Recovery Environment ตัวอักษรไดรฟ์อาจต่างจากปกติ เช่น C: ใน Windows อาจเป็น E: ใน Recovery ใน CMD พิมพ์: Diskpart แล้ว list vol
- จดไดรฟ์ตัวอักษรของ system drive พิมพ์: exit (ออกจาก diskpart) ใช้ dir command เช็กเนื้อหาไดรฟ์หา system drive ได้เช่นกัน

- ใน CMD พิมพ์ ตัวอักษรไดรฟ์ตามด้วย ":" เช่น system drive เป็น D พิมพ์ D: กด Enter
- พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง (จะ rename ไดรเวอร์ Corsair):
cd \windows\system32\drivers ren corsairvbusdriver.sys corsairvbusdriver.bak

- รีสตาร์ท** เช็กว่าบูตเข้า Windows ได้ไหม
- ถ้ายังไม่ได้ ให้ทำซ้ำเปิด CMD ใน Recovery Environment เปิด system drive
- รันคำสั่ง:
dir corsair* /s /b

- จะ ลิสต์ไฟล์/โฟลเดอร์ Corsair ทั้งหมด** ให้ลบทิ้ง ตำแหน่งที่มักเจอ (C คือ system drive ใน Recovery):
C:\Windows\System32\DriverStore\FileRepository C:\Windows\System32\drivers C:\Windows\SoftwareDistribution\Download\Install
- ใช้ cd Windows\System32\DriverStore\FileRepository เข้าโฟลเดอร์ ลบไฟล์ด้วย del "<filename>" ใช้ dir ดูไฟล์ในโฟลเดอร์

- ทำซ้ำกับทุกไดเรกทอรีในข้อ 10
- ไปที่ root directory** ของ system drive (พิมพ์ C: Enter) รัน:
dir *.lnk /s /b
- จะลิสต์ shortcut ทั้งหมดที่ชี้ไป Corsair** ให้ลบทิ้งเช่นกัน
- รีบูท** เช็กว่าบูตเข้า Windows ได้ไหม ถ้าได้ ให้ อัปเดตแอป Corsair** (ลบเวอร์ชันเก่า ติดตั้งใหม่ สร้าง restore point ก่อน)
ยังสามารถใช้คำสั่ง pnputil และ DISM ได้ (แต่อาจยากสำหรับผู้ไม่คุ้นเคยเทคนิค)
ถ้าไม่สะดวกใช้ CMD ให้ใช้ Live OS USB (เช่น Ubuntu USB) บูตแล้วลบไฟล์ Corsair ผ่าน UI ของ Ubuntu หรือ ต่อ system drive เข้าเครื่องอื่น** ลบไฟล์ที่กล่าวมาเพื่อแก้ปัญหา