Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法

CorsairVBusDriver.sysのドライバー障害は、ドライバーが古くなっていたり破損していたりすると、BSOD(ブルースクリーン・オブ・デス)を引き起こすことがあります。また、Valorantなどの競合するアプリケーションが原因で、このBSOD問題が発生するケースも報告されています。

多くの場合、この問題はWindows Updateの適用後に発生します。運の悪いユーザーは「BSOD → 自動スタートアップ修復 → Windows起動 → 数分後 → 再びBSOD」という無限ループにはまり込むこともあり、その他のユーザーは断続的にBSODに遭遇します。場合によっては、次のようなエラーメッセージが表示されます。

Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法

まず最優先すべきは、システムを安定してWindowsに起動させることです(ログイン後数分でクラッシュしたり、そもそも起動できないユーザーも多いため)。その上で、以下の対処法を順番に試していきましょう。もしWindowsを起動できない場合は、「解決策3」以降から試してください。

対処を始める前に、自動スタートアップ修復(起動できない場合)を使ってWindowsに入れるかどうか、また最小構成での起動でOSにアクセスできるかどうかを確認してください。問題が解決してWindowsが起動するようになったら、問題のあるドライバーが自動的に再インストールされるのを防ぐため、インターネット接続を切断しておきましょう(ドライバーやCUEソフトウェアを削除し終えるまで)。

解決策1:Corsair Utility Engine(iCUE/CUE)をアンインストールする

この問題は、Corsair Utility Engineによってインストールされた古いCorsairドライバーが原因です。Corsair Utility Engineをアンインストールすることで解決する可能性があります。

  1. Windowsキーを押して「コントロールパネル」と検索し、コントロールパネルを開きます。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  2. 「プログラムのアンインストール」を開き、Corsair Utility Engineを選択します。
  3. 「アンインストール」をクリックし、画面の指示に従ってアンインストールを完了させます。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  4. タスクバーを右クリックし、コンテキストメニューからタスクマネージャーを選択します。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  5. スタートアップ」タブでCorsair Utility Engineを選択し、画面下部の「無効化」をクリックします。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  6. Windowsボタンを右クリックし、Power Userメニューからエクスプローラーを開きます。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  7. 以下のパスへ移動します。
    \Users\All Users\Microsoft\Windows\Start Menu\Programs\StartUp
  8. Corsairに関連するファイルをすべて削除し、PCを再起動します。
  9. その後、システムのバックアップ/復元ポイントを作成してから更新を行い、BSODが解消されたか確認します。問題が解決したら、必要に応じて最新版のiCUEアプリケーションを再インストールしても構いません。

解決策2:競合するアプリケーションを削除する

Corsairドライバーの動作を妨げるアプリケーションがBSODの原因となっている場合があります。この場合、競合アプリを削除すれば恒久的に解決できるかもしれません。特にRiot Gamesの「Valorant」が問題を引き起こすとの報告があり、Corsairドライバーを使用するにはアンインストールが必要になることがあります。

  1. Windowsキーを押して「コントロールパネル」と検索し、コントロールパネルを開きます。
  2. 「プログラムのアンインストール」を開き、Valorantを選択します。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  3. 「アンインストール」をクリックし、指示に従ってアンインストールします。
  4. PCを再起動し、BSODが解消されたかどうかを確認します。

解決策3:不具合のあるWindows 10アップデートをアンインストールする

Microsoftはこれまで、不具合を含むアップデートを配信してきた経緯があり、今回の問題もそれが原因である可能性があります(特にWindows 10の更新後にBSODが始まった場合)。該当するアップデートをアンインストールすることで解決できるかもしれません。

  1. Windowsキーを押して設定を開きます。
  2. Update & Security(Windows Updateとセキュリティ)」を選択し、更新ウィンドウの右ペインにある「更新履歴の表示」を開きます。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  3. 更新プログラムのアンインストール」を開き、最新のアップデートを選択します。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  4. アンインストール」ボタンをクリックし、指示に従ってアップデートを削除したら、BSODが解消されたかどうかを確認します。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法

BSODが頻発している場合や、システムにログインできない場合は、回復環境を使用する必要があるでしょう。

  1. システムの電源を入れ、Windowsロゴが表示されたら、電源が切れるまで電源ボタンを長押しします。
  2. この操作を3回繰り返すと、3回目にWindows回復環境が起動することがあります。うまくいかない場合は、Windowsの起動可能なメディアを使ってシステムを起動し、「コンピューターを修復する」を選択してください。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  3. 回復環境に入ったら、「トラブルシューティング」を選択し、「詳細オプション」を開きます。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  4. 更新プログラムのアンインストール」を選択し、削除するアップデートの種類を選びます(「最新の品質更新プログラムをアンインストールする」または「最新の機能更新プログラムをアンインストールする」)。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  5. アップデートのアンインストールが完了したら、システムを起動できるかどうかを確認します。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法

問題のアップデートを削除した後は、古いCorsair Utility Engine(CUE)をアンインストールし、システムを更新しましょう(必ずシステムの復元ポイントを作成しておいてください)。必要であれば最新版のiCUEアプリケーションをインストールします(または問題が解決するまでWindows Updateを無効にしておきましょう)。

解決策4:システムの復元を実行する

アップデートのアンインストールができない、または効果がない場合は、BSODが発生していなかった時点までシステムを復元しましょう。サードパーティ製のバックアップ/復元ツールを使用している場合は、それを利用してください。

  1. システムの復元を実行し、システムが安定して起動できるかどうかを確認します。
  2. 起動できたら、Corsair Utility Engine(CUE)を削除し、その後システムを更新します。この際も必ず復元ポイントを作成してください。必要に応じて最新版のiCUEをインストールします。

Windowsを起動できない場合は、Windows回復環境を起動します(解決策3で説明した手順)。

  1. 回復環境で「トラブルシューティング」を開き、「詳細オプション」を選択します。
  2. システムの復元」を開き、画面の指示に従って手続きを完了させます。その後、BSODが解消されたかどうかを確認してください。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法

解決策5:CorsairVBusDriver.sysドライバーを削除する

エラーの内容から、CorsairVBusDriver.sysドライバー自体が問題の原因です。このドライバーを削除することで問題が解決する可能性があります。

エクスプローラーを使ってシステムフォルダーからドライバーを削除する

  1. Windowsボタンを右クリックし、Power Userメニューから「ファイル名を指定して実行」を開きます。
  2. 以下のパスへ移動します。
    \Windows\System32\DriverStore\FileRepository
    Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  3. Corsair関連のファイルやフォルダーを削除し、同じ作業を以下のディレクトリでも繰り返します(一部のフォルダーは存在しない場合があります)。
    C:\Windows\System32\drivers

    C:\Windows\SoftwareDistribution\Download\Install
  4. さらに安全を期したい場合は、管理者としてレジストリエディターを起動し、以下のキーを削除します(必ずレジストリのバックアップを作成してください)。
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CorsairVHidDriver

    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\CorsairVBusDriver
    Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  5. エディターを終了し、BSODが解消されたかどうかを確認します。

回復環境のコマンドプロンプトを使う

BSODループに陥ってWindowsを起動できず、システムの復元ポイントもなく、不具合のあるアップデートもアンインストールできない場合は、詳細回復オプションのコマンドプロンプトを使ってドライバーを削除できます。

  1. システムを回復環境で起動し(解決策3参照)、「トラブルシューティング」を選択します。
  2. 詳細オプション」を開き、「コマンドプロンプト」を選択します。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  3. Diskpartコマンドでシステムドライブを特定します(Info列に「Boot」と表示されているドライブがほぼ該当します)。なお、回復環境ではドライブ文字が異なる場合があります。例えば、Windows環境ではC:ドライブだったものが、回復環境ではE:として表示されることがあります。コマンドプロンプトで「Diskpart」と入力し、次に「list vol」と入力します。
  4. システムドライブのドライブ文字を確認したら、「exit」と入力してDiskpartを終了します。また、dirコマンドを使って各ドライブの内容を確認しながらシステムドライブを見つけることもできます。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  5. コマンドプロンプトで、システムドライブのドライブ文字+「:」を入力します。例えばシステムドライブがDと表示されていれば、「D:」(引用符なし)と入力してEnterキーを押します。
  6. システムドライブが特定できたら、以下のコマンドを順番に実行します(Corsairドライバーの名前を変更します)。
    cd \windows\system32\drivers

    ren corsairvbusdriver.sys corsairvbusdriver.bak
    Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  7. PCを再起動し、Windowsを起動できるかどうかを確認します。
  8. 起動できない場合は、再度回復環境でコマンドプロンプトを開き、システムドライブに移動します。
  9. 次のコマンドを実行します。
    dir corsair* /s /b
    Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  10. これによりCorsair関連のファイルやフォルダーの一覧が表示されるので、それらを削除します。通常、Corsairのファイルは以下の場所に存在しています(Cは回復環境におけるシステムドライブの文字)。
    C:\Windows\System32\DriverStore\FileRepository

    C:\Windows\System32\drivers

    C:\Windows\SoftwareDistribution\Download\Install
  11. cd Windows\System32\DriverStore\FileRepository」のように移動し、「del "<ファイル名>"」でファイルを削除します。フォルダーの内容一覧はdirコマンドで表示できます。Windows 10でCorsairVBusDriver.sysエラーによるブルースクリーン(BSOD)を解決する方法
  12. 手順10で挙げたすべてのディレクトリに対して同じ操作を繰り返します。
  13. その後、システムドライブのルートディレクトリに移動し(例:「C:」と入力してEnter)、次のコマンドを実行します。
    dir *.lnk /s /b
  14. Corsairへのリンクが一覧表示されるので、同様の手順でこれらも削除します。
  15. PCを再起動し、Windowsを起動できるか確認します。起動できたら、古いバージョンを削除した上でCorsairアプリケーションを最新版に更新してください(必ずシステムの復元ポイントを作成しておきましょう)。

なお、上記の操作はpnputilDISMコマンドでも実行可能です(ただし、技術に詳しくないユーザーには難易度が高めです)。

コマンドプロンプトの操作に不安がある場合は、Live OSのUSBメモリ(Ubuntu USBなど)でシステムを起動し、UbuntuのGUIからCorsair関連ファイルを削除する方法もあります。また、システムドライブを別のPCに接続して、前述のCorsairファイルを削除するという方法でも問題を解決できます。

  1. Windows 10でwin32kfull.sysのブルースクリーン(BSOD)エラーを解決する12の方法

    PCには大きく分けて2種類のドライバーが存在します。1つはOSとハードウェア間の通信を担当する通常のドライバー、もう1つはオペレーティングシステムの起動に不可欠なカーネルモードドライバーです。win32kfull.sysファイルは、このカーネルモードドライバーの一つであり、Windowsの起動や内部・外部ハードウェアデバイス(プリンターなど)との接続確立に重要な役割を果たしています。 ハードウェアに問題が発生すると、win32kfull.sysファイルに不具合が生じることがあります。場合によっては、PCの起動時にwin32kfull.sys関連のブルースクリーン(BSOD)エラーが表示され、必

  2. Windows 10で「KERNEL_SECURITY_CHECK_FAILURE」ブルースクリーンエラーを解決する7つの対処法

    Windows 10で発生するブルースクリーンエラー KERNEL_SECURITY_CHECK_FAILURE(ストップコード 0x000000139)は、1つまたは複数のファイルが互換性チェックや整合性チェックに失敗したことを示しており、該当するファイルの更新または置き換えが必要です。このエラーの最も一般的な原因は、Windowsを新しいバージョンにアップグレードした際の古いデバイスドライバーです。また、メモリの不具合、ウイルス感染、破損したWindowsシステムファイルなども、Windows 10でさまざまなブルースクリーンエラーを引き起こす原因となります。 Windows 10でカー