コード10が語ること——そして語らないこと
コード10は意図的に曖昧です。Windowsが言っているのは、ドライバーにデバイスの起動を命じたが起動に失敗した、というだけです。詳細はドライバー自身の中に隠れています——正確な理由をログに残すものもあれば、たいていは黙って失敗するだけなので、修正はワンクリックの特効薬ではなく消去法のプロセスになります。エラーはデバイスのプロパティの「全般」タブに表示され、デバイスの横にはたいてい黄色い警告の三角形が付いています。
原因は大きく2系統でほぼすべてのケースをカバーします。破損・不一致・不完全インストールのドライバーと、リソース競合——空きIRQ、メモリ範囲、DMAチャネルがない状態で、典型的には長時間稼働後や失敗したスリープ復帰後に起こります。物理的な故障もあり得ますが優先度は最下位。まずソフトウェアから当たります。
- 自身の起動中に失敗したドライバー——破損したインストールか不良バージョン
- 数週間の稼働や失敗した復帰の後、空きシステムリソース(IRQ、メモリ範囲)がない
- 同じデバイスを取り合う2つのドライバーのバージョン競合
- デバイスの初期化が不正な古いBIOSやファームウェア——ノートPCで典型
- 本物の故障したハードウェア——あり得るが最後の容疑者
修正手順、速いものから深いものへ
まず再起動——スリープではなく完全なシャットダウンと起動——これだけでリソーステーブルが初期化され、長時間稼働型のケースは治ります。次にデバイス マネージャーで対象デバイスを右クリックし、「デバイスのアンインストール」を選んで再起動すると、Windowsが起動時に再インストールします。USB機器では別ポートも試します。その後、意図をもってドライバーを更新します。設定 > Windows Update > 詳細オプション > オプション更新 > ドライバーの更新を開いてMicrosoft提供のものを入れつつ、できるだけメーカー自身のパッケージを優先——Realtek、Intel、Dell、HP、Lenovoはサポートページにドライバーインストーラーを公開しており、汎用検索より確実です。
起動のたびに同じデバイスでコード10が出るノートPCでは、パワードレインを行います。シャットダウンし、ACアダプターと(取り外せるなら)バッテリーを外し、電源ボタンを30秒間押し続けてから再起動します。エラーがWindows更新に遡るなら、ドライバータブでロールバックするか、設定 > Windows Update > 更新履歴でその更新をアンインストールします。残る奥の手はメーカーのBIOSアップデートです。内蔵センサー、カードリーダー、タッチパッドのコード10には効く本物の修正ですが、必ずメーカー純正ツールで、バッテリー充電済みの状態で行います。
コード10が繰り返し戻ってくるとき
再発するコード10は、ドライバーストアかシステムファイルが壊れていることを意味することが多く、そこは内蔵修復ツールの出番です。まず管理者のターミナルでsfc /scannow、次にSFCの供給元であるコンポーネントストアを修復するDISM /Online /Cleanup-Image /RestoreHealthを実行し、再起動してもう一度デバイスを確認します。どちらのコマンドも安全で、合わせて10〜20分、ドライバー再インストールでは触れない破損レイヤーを修復します。
修復済みシステムに新しい純正ドライバーを入れてもコードが戻るなら、判断はハードウェアに傾きます。可能なら別のPCでデバイスを試し、ポートやケーブルを変えるとエラーが消えるか確認します。ノートPCの内蔵デバイスなら、デバイス マネージャーと戦うより保証や修理店を頼る時機です。
よくある質問
デバイス マネージャーのコード10は実際どういう意味?
Windowsがそのデバイスのドライバーに起動を命じ、起動が失敗したということ。理由については何も語りません——ドライバー、リソース不足、ハードウェアのどれもが原因になり得ます。
再起動でコード10は本当に直る?
はい。原因がリソース枯渇やデバイス状態の固着なら、どちらもクリーンな起動でリセットされます。再起動直後にエラーが戻るなら、次の容疑者はドライバーです。
BIOSアップデートはコード10に効く?
ノートPCでは時々効きます。メーカーはBIOS更新でデバイス初期化を修正することがあり、センサー、カードリーダー、タッチパッドのコード10が消えます。更新はメーカー純正ツールとバッテリー充電済みでのみ。
購入前にライセンスの内容をご確認ください。
一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。
次に読む記事
お問い合わせ: [email protected]