Когда из-за CorsairVBusDriver.sys вылетает Windows 10

Синий экран «На вашем ПК возникли проблемы, и его необходимо перезагрузить», плюс также сказано, что код остановки — System_Thread_Exception_Not_Handled, а проблему вызвал CorsairVBusDriver.sys.

… и на этом установка обновления либо зависает, либо начинает крутиться по кругу.

Если вкратце, то CorsairVBusDriver — это компонент, которым компания Corsair комплектует драйвера своего оборудования. Проблемка с 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:

Когда из-за CorsairVBusDriver.sys вылетает Windows 10

  • обнаружив, удаляем его/их командой dism /image:c:\ /remove-driver /driver:oemxx.inf (где вместо c: указываем букву диска, а вместо oemxx прописываем точное название драйвера с цифрами);
  • таким образом находим и удаляем все драйверы Corsair;
  • закрываем командную строку и перезагружаем комп.
[irp]

Что будем искать? Например,VPN

Мы в социальных сетях