Синий экран «На вашем ПК возникли проблемы, и его необходимо перезагрузить», плюс также сказано, что код остановки — System_Thread_Exception_Not_Handled, а проблему вызвал CorsairVBusDriver.sys.
… и на этом установка обновления либо зависает, либо начинает крутиться по кругу.
Если вкратце, то CorsairVBusDriver — это компонент, которым компания Corsair комплектует драйвера своего оборудования.
Не пропустите: Панель задач Windows 11 — как её уменьшить или увеличить
Проблемка с CorsairVBusDriver.sys на самом деле не новая, но с выходом очередного обновления Windows 10 она как-то внезапно актуализировалась.
На момент публикации этого поста ни Microsoft, ни Corsair проблему пока никак не прокомментировали. Поэтому если к компу подключено что-то из «железа» производства Corsair, то самый простой способ её избежать — просто пока не спешить с установкой апдейта. Ну а если уже угораздило с нею познакомиться, то читаем дальше.
Итак,..
что делать, когда Windows 10 выдает синий экран из-за проблемы с файлом CorsairVBusDriver.sys
Значит, если наблюдаем все перечисленные выше симптомы, т.е. синий экран с кодом остановки — System_Thread_Exception_Not_Handled, требуется перезагрузка и написано, что проблему вызвал CorsairVBusDriver.sys, то действуем следующим образом:
- отключаем устройство Corsair от ПК;
- так как комп нормально загрузиться не может, то откроется экран «Выбор действия«, откуда кликаем «Диагностика«, далее — «Дополнительные параметры» и затем «Командная строка«;
- командная строка автоматом запускается с X:\Sources, потому надо указать название (букву) диска, на котором установлена операционная система:
-
- если Windows установлена не на диске С и название диска мы не знаем, то тогда водим команду diskpart, далее — list vol и в списке дисков находим нужную букву;
- открываем еще одно окно командной строки (оно тоже откроется на X:\Sources), вводим название диска — по умолчанию с: — и команду dir
- если в командной строке появится Windows, значит диск указан правильно (в противном случае закрываем окно командной строки, открываем его еще раз вводим другое название диска (букву) и затем команду dir (и так пока не найдем диск с папкой Windows).
- в командной строке, которая открыта в папке Windows, вводим команду cd \windows\system32\drivers
- после этого в папке драйверов вводим команду ren corsairvbusdriver.sys corsairvbusdriver.bad (т.е. мы фактически изменили название проблемного драйвера, теперь на этапе загрузки Windows к нему обращаться не будет, но он все равно остается в системе);
- закрываем командную строку и перезагружаем комп.
Если всё сделано правильно, то Windows 10 загрузится нормально. И далее, чтобы устранить проблему с синим экраном на будущее, находим и вручную удаляем прогу Corsair Utility Engine (CUE) и драйверы устройства. Временно.
Если же и после переименования проблемного драйвера Windows 10 по прежнему выдает синий экран и не загружается, то в таком случае снова открываем командную строку в папке Windows (см. выше) и затем:
- вводим команду
dism /image:c:\ /get-drivers
это команда показать список всех установленных собственных и сторонних драйверов в системе (если Windows установлена не на диске C, то вместо c прописываем соответствующую букву);
- теперь прокручиваем список драйверов и находим тот/те, у которых в строках «Publisher Name» и «Original File Name» будут указаны названия вроде oem18.inf, oem19.inf и похожие (это и есть CorsairVBusDriver);
если не получается, то тогда вводим команду
dism /image:c:\ /get-driverinfo /driver:oemxx.inf
…(где вместо c: указываем свой диск)
- и снова ищем драйверы с названием oem18.inf или oem19.inf:
- обнаружив, удаляем его/их командой dism /image:c:\ /remove-driver /driver:oemxx.inf (где вместо c: указываем букву диска, а вместо oemxx прописываем точное название драйвера с цифрами);
- таким образом находим и удаляем все драйверы Corsair;
- закрываем командную строку и перезагружаем комп.