PCに接続したUSBデバイスが使用できない際にデバイスマネージャーを確認すると、デバイスドライヴァーに「このデバイスを開始できません。コード10」のエラーが出ている場合があります。
このエラーは、USBメモリやUSBディスク、プリンターなどをPCに接続した際に発生することがあります。エラーが発生すると問題を解決しないとデバイスが使用できない状態になります。
本記事では、Windows11/10で「このデバイスを開始できません(コード10)」エラーの対処法について詳しく紹介します。
この記事の内容
対処1: PCを再起動する
Windowsに一時的な不具合が発生していることが原因で、特定のデバイスに「このデバイスを開始できません(コード10)」のエラーが発生するケースが考えられます。
そのため、PCを一度再起動することで、デバイスのコード10エラーが解決する可能性があります。PCを再起動するには、「Windowsマーク」をクリックして「電源アイコン」→「再起動」を選択します。
PCを再起動できたら、デバイスマネージャーを開いてデバイスのコード10エラーが解決したか確認してください。PCを再起動してもエラーが解決しない場合は、次の対処に進んでください。
対処2: デバイスドライバーをロールバックする
使用しているデバイスドライバーのバージョンに不具合があることが原因で、特定のデバイスに「このデバイスを開始できません(コード10)」のエラーが発生するケースが考えられます。
最近WindowsUpdateやデバイスドライバーをアップデートした直後にエラーが発生するようになった場合は、デバイスドライバーのロールバックを試してみてください。デバイスドライバーをロールバックするには、以下の手順で操作します。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- デバイスマネージャーが起動したら、ツリーを展開して「エラーが発生しているドライバー」を探します。
- 「エラーが発生しているドライバー」を右クリックして「プロパティ」を選択します。
- 「ドライバー」タブを開きます。
- 「ドライバーを元に戻す」をクリックします。
- ボタンがグレーアウトして押せない場合は、ドライバーのロールバックができないため別の対処方法を試してみてください。
- 確認ダイアログが表示されら「はい」をクリックすると、ロールバックが実行されます。
- ロールバックが完了したらデバイスマネージャーを終了し、パソコンを再起動します。
デバイスロールバックしてPCを再起動できたら、デバイスマネージャーを再度起動してデバイスのコード10エラーが解決したか確認してください。
対処3: トラブルシューティングツールを実行する
USBデバイスなどに発生するエラーは、Windowsに標準で実装されているハードウェアとデバイスのトラブルシューティングツールを実行すると解決する可能性があります。
そのため、トラブルシューティングツールを実行して、デバイスのコード10エラーが解決しないか確認してみてください。ハードウェアとデバイスのトラブルシューティングツールを実行するには、以下の手順で操作します。
- エラーが発生するデバイスをPCに接続していることを確認します。
- 「Windowsマーク」を右クリックして「Windows ターミナル(管理者)」を選択して起動します。
- Windows10の場合は、「Windows PowerShell(管理者)」を選択してください。
- 以下のコマンドを入力してEnterキーで実行します。
msdt.exe -id DeviceDiagnostic
- トラブルシューティングツールが起動したら、「次へ」をクリックします。
- 修正を提案された場合は、案内に従って設定を修正してください。
- トラブルシューティングツールの実行が完了したら「閉じる」をクリックします。
トラブルシューティングツールを実行してデバイスの問題を修正できたら、デバイスのコード10エラーが解決したか確認してください。
対処4: デバイスドライバーを最新にアップデートする
デバイスドライバーのバージョンが古く不具合があることが原因で、特定のデバイスに「このデバイスを開始できません(コード10)」のエラーが発生するケースが考えられます。
そのため、コード10エラーが発生しているドライバーを最新バージョンにアップデートすることで問題が解決する可能性があります。デバイスドライバーを最新にアップデートするには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- デバイスマネージャーが起動したら、ツリーを展開して「エラーが発生しているドライバー」を探します。
- 「エラーが発生しているドライバー」を右クリックして「ドライバーの更新」を選択します。
- 「ドライバーを自動的に検索」をクリックします。
- 新しいドライバーが見つかった場合は、自動的にインストールされます。
デバイスドライバーを最新バージョンにアップデートできたら、デバイスのコード10エラーが解決したか確認してください。
対処5: WindowsUpdateを実行する
Windowsのシステムやドライバーのバージョンが古く不具合が発生して、特定のデバイスに「このデバイスを開始できません(コード10)」のエラーが発生するケースも考えられます。
そのため、WindowsUpdateを実行してWindowsを最新にすることでも、エラーが解決する可能性があります。WindowsUpdateを実行するには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「設定」を選択します。
- 設定ウィンドウが開いたら、左ペインの「WindowsUpdate」を選択します。
- Windows10の場合は、「更新とセキュリティ」をクリックしてください。
- 右ペインの「更新プログラムのチェック」をクリックします。
- 「ダウンロード」や「インストール」が表示されたら、クリックしてアップデートを進めます。
WindowsUpdateを実行してWindowsを最新の状態にできたら、デバイスのコード10エラーが解決したか確認してください。
対処6: デバイスドライバーを再インストールする
デバイスドライバーが破損していることが原因で、特定のデバイスに「このデバイスを開始できません(コード10)」のエラーが発生するケースも考えられます。
そのため、デバイスドライバーを再インストールすることで、エラーが解決する可能性があります。デバイスドライバーを再インストールするには、以下の手順で操作してください。
- エラーが発生するデバイスをPCに接続していることを確認します。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- デバイスマネージャーが起動したら、ツリーを展開して「エラーが発生しているドライバー」を探します。
- 「エラーが発生しているドライバー」を右クリックして「デバイスのアンインストール」を選択します。
- 確認ダイアログが表示されたら「アンインストール」をクリックします。
- PCを再起動します。自動的にデバイスドライバーが再インストールされます。
PC再起動後にデバイスドライバーを再インストールできたら、デバイスのコード10エラーが解決したか確認してください。
対処7: オプションの更新プログラムをインストールする
WindowsUpdateでは通常の更新プログラムに加えて、オプションの更新プログラムが提供されています。このオプションの更新プログラムには、最新のデバイスドライバーも含まれており、任意でアップデートすることができます。
そのため、オプションの更新プログラムにエラーが出るデバイスのドライバーが提供されている場合は、インストールすることでエラーが解決する可能性があります。オプションの更新プログラムをインストールするには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「設定」を選択します。
- 左ペインの「WindowsUpdate」をクリックします。
- Windows10の場合は、「更新とセキュリティ」をクリックします。
- 右ペインの「詳細オプション」をクリックします。
- 追加オプションの「オプションの更新プログラム」をクリックします。
- 一覧で「エラーの出るデバイスのドライバーの更新プログラム」にチェックを入れて「ダウンロードとインストール」をクリックします。
オプションの更新プログラムをインストールできたら、デバイスドライバーのコード10エラーが解決したか確認してください。
対処8: USBハブを取り外す
エラーが出るUSBデバイスをUSBハブに接続している場合、電源供給が不足していることが原因で、「このデバイスを開始できません(コード10)」のエラーが発生するケースが考えられます。
そのため、USBハブを取り外してデバイスをPCのUSBポートに直接接続してエラーが解決しないか確認してください。
USBハブ経由でデバイスを接続したい場合は、電源付き(セルフパワー)のUSBハブを使用してください。
対処9: レジストリを編集する
デバイスに表示される「このデバイスを開始できません(コード10)」のエラーは、レジストリを編集して修正することで解決する可能性があります。
ただし、レジストリを編集するとWindowsの動作に問題が起きる恐れがあるため、バックアップを取ってから行うことをおすすめします。
レジストリを編集してコード10エラーを修正するには、以下の手順で操作します。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- デバイスマネージャーが起動したら、ツリーを展開して「エラーが発生しているドライバー」を探します。
- 「エラーが発生しているドライバー」を右クリックして「プロパティ」を選択します。
- 「詳細」タブを開きます。
- プロパティのセレクトボックスで「クラスGUID」を選択して、値に表示される「GUIDの文字列」を確認しておきます。
- 「Windowsマーク」を右クリックして「ファイル名を指定して実行」を選択します。
- 名前に「regedit」と入力して「OK」をクリックします。
- レジストリエディタが起動したら、左ペインのツリーを展開して以下のキーにアクセスします。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
- 左ペインの「Class」キーを右クリックして「エクスポート」を選択し、レジストリのバックアップを保存しておきます。
- 左ペインの「Class」キーを展開して、「エラーが出ているデバイスのGUIDと一致するキー」を探して選択します。
- 右ペインで「UpperFilters」と「LowerFilters」の値を右クリックして「削除」を選択します。
- どちらかの値しかない場合は、存在する値のみを削除してください。
- 確認ダイアログが表示されたら「はい」をクリックします。
- PCを再起動してレジストリを反映します。
上記の手順でレジストリを編集してPCを再起動できたら、デバイスのコード10エラーが解決したか確認してください。
対処10: 別のPCにデバイスを接続する
PC側ではなくデバイス自体に問題があることが原因で、「このデバイスを開始できません(コード10)」のエラーが発生するケースが考えられます。
そのため、エラーが出るデバイスを別のPCに接続して同様のエラーが出るか確認してみてください。
別のデバイスでもエラーが発生する場合は、デバイス自体に問題があると判断できます。デバイスに問題があることが考えられる場合は、別のデバイスに交換することを検討してください。
対処11: USBコントローラーを再インストールする
PCのUSBコントローラーのドライバーに問題が起きていることが原因で、特定のデバイスに「このデバイスを開始できません(コード10)」のエラーが発生するケースが考えられます。
そのため、USBコントローラードライバーを再インストールすることで、エラーが解決する可能性があります。USBコントローラードライバーを再インストールするには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「デバイスマネージャー」を選択します。
- デバイスマネージャーが起動したら、「ユニバーサルシリアルバスコントローラー」のツリーを展開します。
- ツリー内のドライバーを右クリックして「デバイスのアンインストール」を選択します。
- 確認ダイアログが表示されたら「アンインストール」をクリックします。
- 同様の手順でツリー内の全てのUSBコントローラードライバーをアンインストールします。
- PCを再起動します。自動的にデバイスドライバーが再インストールされます。
USBコントローラードライバーを再インストールできたら、デバイスのコード10エラーが解決したことを確認してください。
対処12: システムを復元する
ここまでの対処方法を試してもデバイスのコード10エラーが解決しない場合は、システムの復元を実行することを検討してください。
システムの復元を実行すると、Windowsやドライバーを以前の状態に戻すことができます。アップデートなどによってコード10エラーが発生するようになった場合は、システムの復元を実行すると解決する可能性があります。
Windowsでシステムの復元を実行するには、以下の手順で操作してください。
- 「Windowsマーク」を右クリックして「ファイル名を指定して実行」を選択します。
- 「control」と入力して「OK」をクリックします。
- コントロールパネルが開いたら、右上の表示方法が「カテゴリ」になっていることを確認します。
- 「システムとセキュリティ」→「セキュリティとメンテナンス」→「回復」の順にクリックします。
- 「システムの復元を開く」をクリックします。
- システムの復元の画面が表示されたら、「別の復元ポイントを選択する」を選択して「次へ」をクリックします。
- 復元する日付の選択画面が表示されたら、「デバイスのエラーが出ていなかった日付」を選択して「次へ」をクリックします。
- 案内に従ってシステムの復元を実行します。
システムの復元が実行できたら、デバイスのコード10エラーが解決したことを確認してください。
対処13: Windowsを初期化する
全ての対処方法を試してもデバイスのコード10エラーが解決しない場合は、Windowsのシステムファイルの一部が破損していることが少なからず考えられます。
そのため、Windowsを初期化することを検討してください。Windowsを初期化する際は、個人データを引き継ぐオプションを選択することでファイルを削除せずに初期化できます。ただし、アプリとアプリに関連するデータが削除される点に注意してください。
Windowsを初期化する手順については、以下のページを参考にしてください。
Windowsを初期化できたら、デバイスを接続してコード10エラーが解決したことを確認してください。