WindowsでUSB機器(マウス、キーボード、外付けドライブ、プリンターなど)を接続した際に、デバイスマネージャーで「このデバイスを開始できません (コード 10)」と表示されることがあります。このエラーは、ドライバーが正しく読み込まれなかったり、電源管理や更新プログラムの影響で発生することが多いです。特に会社で支給されたPCでは、管理者による設定やセキュリティソフトが原因となるケースもあるため、闇雲にレジストリを編集する前に、安全に切り分けられる手順を把握しておくことが重要です。この記事では、USB機器でコード10が表示された際に、ドライバー開始エラーの原因を特定し、適切な対処を判断するための手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: デバイスマネージャーのプロパティ、イベントビューア、Windows Updateの履歴
- 切り分けの軸: 端末側(USBポート・電源管理)/アカウント側(ドライバーの更新・ロールバック)/管理設定側(グループポリシー・更新プログラム)
- 注意点: レジストリ編集やドライバーの強制インストールは管理者に相談してください。会社PCでは変更を制限されている場合があります。
ADVERTISEMENT
目次
コード10とは何か?USB機器で発生する代表的な状況
コード10は、「このデバイスを開始できません。」というメッセージとともに表示されるエラーコードです。デバイスマネージャーでUSB機器のアイコンに黄色い三角の警告マークが付き、プロパティの「デバイスの状態」欄に「このデバイスを開始できません (コード 10)」と表示されます。これは、Windowsがデバイスドライバーを正しく起動できなかったことを示します。USB機器に限らず、GPUやネットワークアダプターなどでも発生しますが、USB機器では特に以下のような状況でよく見られます。
- Windows Updateを実行した直後(特に累積的な更新プログラムやドライバー更新が含まれる場合)
- PCをスリープまたは休止状態から復帰させた後
- USBハブや延長ケーブルを使用している場合
- 特定のUSBポートでのみ発生する場合(ポート自体の不具合)
- セキュリティソフトや会社の管理ツールがドライバー読み込みをブロックしている場合
原因は多岐にわたりますが、多くはドライバーの状態や電源設定、Windows Updateの影響です。そのため、まずは追加のソフトウェアを使わずにWindows標準の機能で切り分けていきます。
最初に確認すべきこと:USBポート、再起動、他の機器
コード10のエラーが表示されたら、最初に以下の3つを確認してください。これだけで解決するケースも少なくありません。
- USBポートを変えてみる:現在接続しているポートとは別のUSBポート(できればPC本体の背面など直付けのポート)に差し替えてください。フロントパネルやUSBハブ経由だと電力供給や信号の問題でエラーになることがあります。
- PCを再起動する:一時的なドライバーの状態異常であれば、再起動で解消します。特にスリープからの復帰後であれば、シャットダウンして数分待ってから再起動すると効果的です。
- 別のUSB機器を接続してみる:同じポートに別のUSB機器(マウスやUSBメモリなど)を接続して、正常に認識されるか確認します。他の機器もコード10になるならポートの問題、特定の機器だけならドライバーや機器自体の問題と考えられます。
上記で改善しない場合、次のステップに進みます。
ドライバー開始エラーの原因を切り分ける手順
手順1:デバイスマネージャーの状態を詳しく確認する
- デバイスマネージャーを開きます(Windowsキー + X → デバイスマネージャー)。
- 「ユニバーサル シリアル バス コントローラー」または該当するカテゴリを展開し、問題のデバイスを右クリック →「プロパティ」を選択します。
- 「全般」タブの「デバイスの状態」に表示されているメッセージを確認します。コード10以外にも「このデバイスのドライバーが読み込まれていません (コード 31)」などの関連エラーが出ていないかチェックします。
- 「詳細」タブで「デバイス インスタンス パス」や「ハードウェア ID」をメモしておくと、後で管理者に問い合わせる際に役立ちます。
手順2:イベントビューアでエラーの詳細を確認する
デバイスマネージャーだけで原因がわからない場合は、イベントビューアで詳細なログを確認します。
- Windowsキー + R →「eventvwr.msc」と入力してEnterキーを押します。
- 左ペインから「Windows ログ」→「システム」を選択します。
- 右ペインでフィルターを適用(「現在のログをフィルター」→イベントID: 10, 11, 20, 41, 7000, 7001, 7009など)してUSB関連のエラーを探します。
- 該当するイベントをダブルクリックし、エラーの内容や「DriverName」「DeviceInstanceId」などを書き留めます。
この情報は後述するドライバーの更新やロールバックの判断材料になります。
手順3:他のデバイスとの競合を確認する
まれに、別のデバイスが同じリソース(IRQ、I/Oアドレスなど)を占めているためにコード10が発生することがあります。デバイスマネージャーのメニューから「表示」→「リソース別のデバイス」を選択すると、競合の有無を確認できます。赤い×印が付いているデバイスがあれば、それが問題です。競合が疑われる場合は、BIOS/UEFI設定でリソースの自動割り当てを有効にできないか確認します(管理者権限が必要な場合があります)。
| 確認項目 | 正常な場合 | 問題がある場合 |
|---|---|---|
| デバイスの状態 | 「このデバイスは正常に動作しています。」 | コード10のメッセージ |
| ドライバーの日付 | 最新の安定版 | 古い、またはWindows Updateで自動更新されたもの |
| 電源管理タブ | 「電力の節約のためにコンピューターでこのデバイスの電源をオフにできるようにする」がオフ推奨 | オンになっていて、スリープ復帰後にエラー |
| 直前のWindows Update | 更新履歴に問題のない更新プログラムのみ | 該当機器のドライバー更新や累積更新プログラムがインストールされた日時とエラー発生時刻が一致 |
ドライバーの更新とロールバック
コード10の原因として最も多いのが、ドライバーの不適合です。Windows Updateで自動的に更新されたドライバーが機器と合わない場合、または最新ドライバーにバグがある場合に発生します。以下の手順でドライバーの状態を確認し、適切に対処します。
ドライバーを更新する(最新版を試す)
- デバイスマネージャーで該当デバイスを右クリック →「ドライバーの更新」を選択します。
- 「ドライバーを自動的に検索」をクリックします。Windowsがネットワーク経由で最新ドライバーを探します。
- 更新があった場合はインストールします。ただし、会社PCでは管理者が配布しているドライバーと異なる場合があるため、注意が必要です。可能であれば、管理者が用意したドライバーインストーラを使用してください。
更新後もコード10が解決しない場合、または逆にエラーが悪化した場合は、ドライバーのロールバックを検討します。
ドライバーをロールバックする(以前の状態に戻す)
- デバイスマネージャーで該当デバイスを右クリック →「プロパティ」→「ドライバー」タブを開きます。
- 「ドライバーのロールバック」ボタンが有効(グレーアウトしていない)場合、クリックします。このボタンはドライバーが以前のバージョンから更新された際に表示されます。
- 確認画面が表示されるので、「はい」を選択してロールバックを実行します。
ロールバックができない場合(ボタンが無効)、Windowsが以前のドライバーを保持していないことが原因です。その場合は、メーカーの公式サイトから製品に対応するドライバーをダウンロードし、手動でインストールする方法もありますが、会社PCでは管理者の許可が必要です。
電源管理設定の見直し(スリープ・休止状態の影響)
USB機器がスリープや休止状態から復帰したタイミングでコード10になる場合、電源管理設定が原因のことが多いです。特に、USBルートハブや個別のUSBデバイスの「電力の節約のためにコンピューターでこのデバイスの電源をオフにできるようにする」設定がオンになっていると、復帰後にデバイスが認識されなくなることがあります。
- デバイスマネージャーで「ユニバーサル シリアル バス コントローラー」を展開します。
- 「USB ルート ハブ (USB 3.0)」や「USB 複合デバイス」などを右クリック →「プロパティ」→「電源の管理」タブを開きます。
- 「電力の節約のためにコンピューターでこのデバイスの電源をオフにできるようにする」のチェックを外します。
- 同様に、問題のUSB機器自体のプロパティにも「電源の管理」タブがあれば、同じ設定をオフにします。
この変更後、一度PCを再起動して症状が改善するか確認してください。また、会社の電源管理ポリシー(グループポリシー)でこの設定が強制上書きされる場合があります。その場合は管理者に相談し、ポリシーの緩和が可能かどうかを確認する必要があります。
Windows Updateとの関連(直近の更新プログラムの確認)
コード10のエラーがWindows Updateの直後に発生した場合、その更新プログラムが原因である可能性が高いです。以下の手順で原因となった更新プログラムを特定し、アンインストールを検討します。
- 「設定」→「更新とセキュリティ」→「Windows Update」→「更新履歴の表示」を開きます。
- エラーが発生した日時以降にインストールされた更新プログラムを確認します。特に「ドライバー更新」と明記されたもの、または累積更新プログラム(KB番号)が疑わしいです。
- 該当する更新プログラムをクリックして「アンインストール」を選択します(管理者権限が必要な場合があります)。
- アンインストール後、再起動して問題が解決するか確認します。
アンインストールができない、または実行しても効果がない場合は、管理者に更新プログラムのブロックや配信停止を依頼してください。会社のPCではWSUSやIntuneで更新が管理されているため、個人での変更が制限されていることがあります。
システムの復元と最終手段
上記の手順で解決しない場合、システムの復元を試みます。システムの復元は個人用ファイルに影響を与えずに、システム設定とドライバーを以前の状態に戻す機能です。ただし、会社PCではシステムの復元が無効になっている場合や、復元ポイントが作成されていない場合があります。
- 「コントロールパネル」→「システムとセキュリティ」→「システム」→「システムの保護」を開きます。
- 「システムの復元」ボタンをクリックし、エラーが発生する前の日付の復元ポイントを選択します。
- 指示に従って復元を実行します。完了後、USB機器が正常に動作するか確認します。
システムの復元で改善しない、または復元ポイントがない場合は、管理者に連絡してください。最終的にはドライバーのクリーンインストール(DriverStoreから削除)や、Windowsのリセットが必要になることがありますが、これらは管理者のみが実施すべき操作です。
よくある質問(Q&A)
Q1. コード10が出たUSB機器を、他のPCで試しても同じエラーになります。機器の故障ですか?
可能性はありますが、他のPCでも同じコード10が出る場合は、機器自体のドライバー互換性の問題も考えられます。メーカーの公式サイトから最新ドライバーをインストールしてみてください。それでも直らない場合は、ハードウェア障害の可能性が高いため、交換を検討します。
Q2. ドライバーのロールバックボタンがグレーアウトしています。どうすればいいですか?
ドライバーが更新された履歴がないか、システムが以前のドライバーを保持していない状態です。メーカーサイトから以前のバージョンのドライバーをダウンロードし、手動でインストールする方法がありますが、会社PCでは管理者の指示に従ってください。また、Windows Updateから該当ドライバーの更新プログラムをアンインストールすることで復元できる場合もあります。
Q3. USBポートを変えたり再起動しても直りません。管理者に何を伝えればいいですか?
以下の情報をまとめて伝えるとスムーズです。
- エラーが発生した日時と状況(スリープ後、Windows Update後など)
- デバイスマネージャーのプロパティ画面のスクリーンショット(コード10のメッセージ含む)
- イベントビューアの関連エラー(イベントIDとDriverName)
- Windows Updateの履歴(直近の更新プログラム名)
- 使用しているUSB機器の型番とメーカー
これらの情報があれば、管理者は原因を特定しやすくなります。
まとめ
デバイスマネージャーのコード10がUSB機器で発生した場合、まずはUSBポートの変更、再起動、別機器での確認という基本の切り分けを行ってください。それでも解決しない場合は、電源管理設定の変更、ドライバーの更新またはロールバック、Windows Updateの影響を調査します。会社PCでは管理者による制限があるため、レジストリ編集などの高度な操作は避け、管理者に情報を提供して指示を仰ぐことが重要です。この記事で紹介した手順を順に試すことで、多くのケースで原因を特定し、適切な対処が可能になります。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Edge】お気に入りが同期で消えた時の復元手順
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】「HEVCビデオ拡張機能」の導入により高画質な動画を標準再生できるようにする手順
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Edge】起動時に前回のタブを自動で復元させる設定手順
