デバイスマネージャーのコード10「このデバイスを開始できません」で機器が動かない原因|USB・Bluetooth・LANの開始失敗を切り分ける

デバイスマネージャーのコード10「このデバイスを開始できません」で機器が動かない原因|USB・Bluetooth・LANの開始失敗を切り分ける

本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。

トラブル・設定 / デバイスマネージャーのエラー診断
デバイスマネージャーのコード10で機器が動かない原因
USB・Bluetooth・LANは「いつから」「何が」で戻し方が変わります
「このデバイスを開始できません。(コード 10)」は、機器の故障を示す表示ではありません。機器名・エラー全文・問題の状態・発生時期を控え、戻しやすい手から順に試します。
故障の宣告ではない更新直後ならドライバーを戻す全機器の一括削除はしない

出典:Microsoft公式「Code 10 – CM_PROB_FAILED_START」「Error codes in Device Manager in Windows」「Retrieving the Status and Problem Code for a Device Instance」「Get-PnpDevice」「Get-PnpDeviceProperty」「Update drivers through Device Manager in Windows」「Fix Bluetooth problems in Windows」「Fix Bluetooth disappeared in Windows」「Fix Ethernet connection problems in Windows」「Code 43 – CM_PROB_FAILED_POST_START」

デバイスマネージャーで機器に黄色い「!」が付き、プロパティの「デバイスの状態」に「このデバイスを開始できません。(コード 10)」と出ています。USBの周辺機器でもBluetoothアダプターでもLANアダプターでも、同じ表示になります。

コード10は「機器を動かすためのドライバーのどれかが、デバイスの開始に失敗した」ことだけを示します。原因や故障の有無までは教えてくれません。Microsoftが最初の対処として案内しているのは、プロパティの「ドライバー」タブからのドライバー更新です。

分かれ目は、いつから出ているかと、1台だけか複数かです。更新直後ならドライバーを元に戻し、新しく接続した機器なら別のポートや別のPCと比べます。USBのホストコントローラー自体がコード10なら、同じコントローラー配下のキーボードやマウスにも影響が及ぶため、全デバイスの一括アンインストールは避けてください。

目次

意味コード10は「開始要求に失敗した」だけを示す

コード10の内部名はCM_PROB_FAILED_STARTで、デバイスのドライバースタック(機器を動かすために積み重なったドライバー群)のどれかが開始要求(IRP_MN_START_DEVICE)に失敗したときに設定されます。スタックに複数のドライバーがあると、どれが失敗したのかを見分けにくい、とも書かれています。

表示される文言は2通りあります。機器のレジストリに「FailReasonString」という値があれば、ドライバーや機器メーカーが用意した文言がそのまま出ます。値がなければ、「This device cannot start. (Code 10)」と「Try upgrading the device drivers for this device.」という共通の文言になります。日本語のWindowsで言い回しが機器ごとに違っても、末尾が「コード 10」なら同じ種類の状態です。

項目コード10コード43
内部名CM_PROB_FAILED_STARTCM_PROB_FAILED_POST_START
状態ドライバーのどれかがデバイスの開始に失敗したドライバーが「デバイスが失敗した」とOSに報告した
Microsoftの最初の案内ドライバーの更新(Update Driver)デバイスのアンインストールと再インストール

開始に失敗する理由は、ドライバーの版、機器側の応答、接続など複数あり、コード10だけではどれかを決められません。表示が「リソースが不足しています」ならコード12、「デジタル署名を検証できません」ならコード52と、番号ごとに見る場所が違います。それぞれコード12の記事とコード52の記事で扱っています。

記録対処の前に、4つを控えておく

機器名と分類デバイスマネージャーのどの項目(「ユニバーサル シリアル バス コントローラー」「Bluetooth」「ネットワーク アダプター」など)の下にあるかを控えます。機器本体か、それを束ねるコントローラーかで、この後の動きが変わります。
エラー全文機器名を右クリックして「プロパティ」を開き、「全般」タブの「デバイスの状態」の文言を、末尾のコードまで写真かテキストで残します。機器メーカー独自の文言なら、そのまま問い合わせの材料になります。
問題の状態(ProblemStatus)Windows 8以降は、問題コードに加えて、追加情報を持つ「問題の状態」が機器ごとに保存されます。値はNTSTATUSで、STATUS_SUCCESS(0)なら、問題コードを設定した時点で追加情報が無かったという意味です。取り方は下のコマンドで示します。
いつから出ているかWindows Updateやドライバー更新の直後か、スリープ復帰後だけか、起動のたびか、機器を新しく接続した直後かを思い出します。切り分けの判断は、ほぼここから始まります。

問題の状態は、管理者ではなく通常のPowerShellで取得できます。1つ目のコマンドでエラー状態の機器を一覧にし、2つ目でInstanceIdを指定して問題コードと問題の状態を表示します。

Get-PnpDevice -PresentOnly -Status Error | Format-Table Status,Class,FriendlyName,InstanceId -AutoSize
Get-PnpDeviceProperty -InstanceId '一覧のInstanceId' -KeyName DEVPKEY_Device_ProblemCode,DEVPKEY_Device_ProblemStatus

エラー状態の機器が1台もないときは、1つ目のコマンドは「見つかりません」という趣旨のエラーを返します。該当なしの意味なので、故障ではありません。問題コードが10なら、問題の状態の値を控えてください。値だけでは原因は決まりませんが、機器メーカーやサポートに状況を伝えるときの手がかりになります。

時期いつから出ているかで、最初の一手を決める

コード10は結果であって原因名ではありません。最後に正常だった時点から何が変わったかが、いちばん手がかりになります。

いつから先に疑う場所最初にすること
Windows Updateやドライバー更新の直後新しいドライバーの版ドライバータブの「ドライバーを元に戻す」を試す
スリープや再起動のあとだけ電源状態からの復帰時の開始Shiftを押しながら「シャットダウン」して完全に電源を切り、起動し直して消えるか比べる
起動のたびに毎回ドライバーの版、機器、接続PCメーカーか機器メーカーの公式ドライバーに差し替え、別のポートや別のPCでも試す
機器を新しく接続した直後からその機器のドライバー、ケーブル、ポート別のポートに直挿しし、別のPCで同じ症状が出るか見る
複数の機器に同時に出ている機器をまとめる上位のコントローラーコントローラー側のドライバー(チップセット、USBホストなど)を、PCメーカーの配布物で確認する

Microsoftは、問題がWindows Updateのあとに起きた場合、直前のドライバーに戻すと直ることが多いと案内しています。Shift+シャットダウンは、Microsoftが消えたBluetoothの最初の手順として案内している完全な電源オフで、再起動とは別物です。USB機器でスリープ復帰後に出る場合の電源管理の確認は、USB機器のコード43の記事の手順がそのまま使えます。

USBUSBは「1台だけ」か「ポートの機器すべて」か

特定の1台だけがコード10ハブを外し、背面など別のポートに直挿しして試します。ケーブルが着脱式なら交換し、別のPCにつないで同じ表示が出るかを見ます。別のPCでは動くなら、元のPC側のドライバーやコントローラーを確認する対象になります。
ホストコントローラー自体がコード10「ユニバーサル シリアル バス コントローラー」の下にある「USB xHCI ホスト コントローラー」のような項目がコード10だと、そのコントローラーにつながるポート全体に影響します。キーボードやマウスも止まる可能性があるため、まずPCメーカーのチップセット・USBドライバーの配布物を確認し、一括削除はしません。
Windows 11 KB5124008のあとにUSBヘッドセットが鳴らないこの更新の適用後に、USB Audio Class 1.0対応のオーディオ機器でコード10が出る報告は、別の記事で扱っています。該当するならKB5124008のUSBヘッドセットの記事を先に確認してください。

USBの接続全般の切り分けはUSB機器が切断される・認識しない時の診断チャートにまとめています。

BluetoothBluetoothは、アダプターのドライバーを公式経路で入れ直す

Microsoftの「Fix Bluetooth problems in Windows」には、Bluetoothアダプターをデバイスマネージャーからアンインストールし、自動で再インストールさせる手順があります。「Bluetooth」の項目でアダプター名(名前に「radio」が付くことがあります)を右クリックして「デバイスのアンインストール」を選び、そのまま「スタート」→「電源」→「シャットダウン」で電源を切ります。数秒待ってから起動すると、Windowsがドライバーの再インストールを試みます。

自動で入らなければ、デバイスマネージャーの「操作」→「ハードウェア変更のスキャン」を実行します。同じページには、最新のドライバーはPCや機器のメーカーから入手する必要があるかもしれない、という注記があります。コード10が出るアダプターでは、自動の再インストールより先にPCメーカーのサポートページで、自分の型番向けのBluetoothドライバーを確認しておくと安全です。

LANLANは、通信が切れる前に戻す手段を用意する

有線LANアダプターのドライバーを削除する手順は、Microsoftの「Fix Ethernet connection problems in Windows」にあります。更新後に接続が不調になったときに検討する方法で、デバイスマネージャーの「ネットワーク アダプター」でアダプターを右クリックし、「デバイスのアンインストール」でドライバーの削除に関する項目にチェックを入れて実行し、再起動します。再起動後、Windowsが自動でドライバーを探して入れます。

削除の前に、ドライバーを別の端末で手元に置く

Microsoftはアンインストールの前に、PCメーカーのサイトから最新のネットワークアダプターのドライバーを入手しておくよう案内しています。ネットにつなげないPCでは、別のPCでダウンロードしてUSBメモリーに入れます。Wi-Fiアダプターがコード10のときも、通信が切れる点は同じです。先に用意してください。

「ネットワークのリセット」は最後の手段です。インストール済みのネットワークアダプターとその設定をすべて削除し、再起動後に既定の設定で入れ直します。VPNクライアントやHyper-Vの仮想スイッチは再設定が必要になることがあり、既知のネットワークが公開プロファイルに変わる場合もあります。ドライバーの確認と更新を済ませてから検討してください。

注意広い削除や自動更新ソフトは勧めない

コード10が出たからといって、範囲を広げない

全デバイスの一括アンインストール、レジストリのキー削除、ドライバーの自動更新ソフト、出どころの分からない配布ドライバーは、勧めません。Microsoftがドライバーの入手先として案内しているのは、ハードウェアメーカーのサイトです。原因の機器を絞る前に範囲を広げると、今は動いているキーボードやLANまで失い、元に戻せなくなるおそれがあります。

戻せる手から順に進める考え方は、「デバイスは移行されませんでした」の記事とも共通です。更新後にGPUやUSB、オーディオが動かないときは、あちらで通知の内容を先に確認してください。

手順ドライバーの更新と戻し方

  1. 変更前の状態を控えます。機器のプロパティの「ドライバー」タブで、ドライバーのバージョンと日付を記録します。
  2. 「スタート」を右クリックして「デバイス マネージャー」を開き、コード10の機器を右クリックして「プロパティ」→「ドライバー」タブを開きます。
  3. 更新の直後に出たなら、「ドライバーを元に戻す」を選び、理由を選んで「はい」で確定し、求められたら再起動します。Microsoftは、Windows Updateのあとに起きた問題では、以前のドライバーに戻すと直ることが多いと案内しています。ボタンが押せない場合は、戻せる版がありません。
  4. 戻せないとき、またはもともと更新の直後ではないときは、PCメーカーか機器メーカーの公式サイトで、型番に合うドライバーを入手して入れます。Microsoftは、ドライバーが手元にないときは、ハードウェアメーカーのサイトから最新のものを入手するよう案内しています。入手したら「ドライバーの更新」から、そのドライバーを指定して入れます。
  5. 再起動して、機器のプロパティの「デバイスの状態」が変わったか確認します。変わらなければ、上のコマンドで問題コードと問題の状態をもう一度取り、記録した値と比べます。

故障別のポート・別のPCで、機器かPC側かを分ける

コード10だけで機器の故障は判断できません。別のポートで動くなら、元のポートか周辺のコントローラーの問題です。別のPCでは動くのに元のPCで出るなら、元のPCのドライバーやコントローラーを疑います。別のPCでもコード10が出るなら、機器本体や、その機器のドライバーを確認する対象になります。

ただし、別のPCで動いたとしても、元のPCのどこに原因があるかまでは特定できません。機器メーカーやPCメーカーに相談するときは、機器名、エラー全文、問題コードと問題の状態、いつから出ているか、試した手順と結果をまとめて伝えてください。

Q&Aよくある質問

コード10が出たら、機器は壊れていますか
壊れているとは限りません。Microsoftの定義は、ドライバースタックのどれかがデバイスの開始に失敗した状態です。別のポートや別のPCで試して、機器側かどうかを分けます。
再起動すると消えますが、また出ます
スリープや高速な起動のあとだけ出る可能性があります。完全にシャットダウンして起動し直しても出るかを比べ、出る場合は公式ドライバーの更新を確認してください。再起動で消える状態は、解決とは限りません。
ドライバーの自動更新ソフトで直せますか
勧めません。Microsoftは、必要なドライバーはハードウェアメーカーのサイトから入手するよう案内しています。更新直後に出たなら、まず元に戻す手を使ってください。
USBが複数同時にコード10になりました
機器ごとではなく、ホストコントローラー側の問題の可能性があります。コントローラー配下のキーボードやマウスが止まる前に、PCメーカーのチップセット・USBドライバーの配布物を確認してください。
問題の状態の値はどう読めばよいですか
NTSTATUSの値で、0なら追加情報が無かったことを示します。値だけで原因は決まらないため、機器メーカーやサポートへの問い合わせに添える情報として控えてください。

まとめまとめ|コード10は、いつからかを手がかりに、戻せる手から試す

まとめ

コード10は、ドライバーのどれかがデバイスの開始に失敗した状態で、故障や特定の原因を示しません。機器名、エラー全文、問題の状態、いつから出ているかを控えてから、戻しやすい手を試します。

更新の直後ならドライバーを元に戻し、そうでなければメーカー公式のドライバーに差し替えます。USBはコントローラー全体か1台かを分け、Bluetoothはアダプターの入れ直し、LANは通信が切れる前にドライバーを手元に置いてから進めます。全デバイスの一括削除やレジストリの削除は、汎用の対処にしないでください。

2026 BEST BUY — GPU 部門
ASRock Challenger Radeon RX 9060 XT 16GB OC (RX9060XT CL 16GO/AX)
16GB VRAM

RX 9060 XT 16GB

Amazon
玄人志向 Radeon RX 9070 XT 16GB(RD-RX9070XT-E16GB/TP)
WQHD高画質

RX 9070 XT 16GB

Amazon
MSI GeForce RTX 5070 12G VENTUS 2X OC
WQHD定番

RTX 5070 12GB

Amazon
MSI GeForce RTX 5070 Ti 16G VENTUS 3X OC
ミドルハイ

RTX 5070 Ti 16GB

Amazon
Amazon PICK UP — ゲーマー必携アイテム
NINJA GREASE Ninja 060 熱伝導グリス 5g 日本製ノンシリコーン
日本製グリス

NINJA GREASE 060 5g

Amazon
SteelSeries QcK Lサイズ 大型ゲーミングマウスパッド
コスパ布パッド

SteelSeries QcK L

Amazon
Pixio スリムモニターアーム ホワイト 17〜32インチ対応 ガススプリング式
スリム設計

Pixio スリムモニターアーム

Amazon
AIM1 瞬 ラピッドトリガー ゲーミングキーボード 日本語配列 75% 8000Hz MATATAKI
ラピトリ8000Hz

AIM1 瞬 ラピトリKB

Amazon
Crucial PRO DDR5-6000 16GB×2 デスクトップ用メモリ XMP/EXPO対応
OC対応32GB

Crucial PRO DDR5-6000 32GB

Amazon
Writer
管理人アバター

ゲーミングスタイル管理人

自作PC愛好家・ゲーム歴15年超

ゲーミングPC歴は15年以上。毎年パーツを更新しながら最新トレンドを追いかけています。初心者にもわかりやすく、上級者も満足できる情報発信を心がけています。