「このデバイスは、使用できる十分な空きリソースを見つけることができません(コード12)」エラーの原因と5つの対処法
Windowsのデバイスマネージャーで「コード12: このデバイスは、使用できる十分な空きリソースを見つけることができません」というエラーが表示された場合、そのデバイスが動作するために必要な空きリソースを確保できないことを意味します。エラーメッセージには、「他のデバイスを1つ削除または無効化してください」という提案も併せて表示されます。この記事では、このデバイスマネージャーのエラーを解決する方法を詳しく解説します。
コード12エラーが発生する原因とは
このエラーが発生するのは、複数のデバイスが同じI/Oポートを使おうとして競合している状態です。まずデバイスマネージャーを開き、各項目の横に黄色い感嘆符が付いていないかを確認しましょう。I/Oの競合を引き起こしているデバイスを特定することが、解決への第一歩となります。
この問題は、最近ハードウェアやソフトウェアをインストールしてシステム構成が変わった場合によく起こります。心当たりがある場合は、該当するハードウェアやソフトウェアをアンインストールするか、以前のバージョンのWindowsへロールバックすることも有効です。

競合するリソースにはさまざまな種類があります。例えば、複数のデバイスに同じI/Oポート、同じDMAチャネル、あるいは同じ割り込み(IRQ)が割り当てられているケースなどが挙げられます。以下に、このエラーを解決するための具体的な方法を紹介します。
1. Windowsが提示する推奨の解決策に従う
通常、Windowsはエラーメッセージの横に解決策を表示してくれます。簡単な対処であれば、それに従うだけで問題が解決することもあります。上の画像の例では、最近インストールしたデバイスが既存のデバイスと競合しています。このような場合は、該当デバイスを一度取り外し、マザーボード上の別のスロットに挿し直すことで改善できることがあります。
2. ハードウェアとデバイスのトラブルシューティングツールを実行する

- 「ファイル名を指定して実行」ダイアログを開きます(Win + Rキー)
msdt.exe -id DeviceDiagnosticと入力してEnterキーを押します- ウィザードの指示に従って、問題が自動的に解決できるかを確認します
3. デバイスマネージャーでドライバーを更新する
ドライバーが原因で競合が発生している場合は、対象のデバイスを右クリックし、更新プログラムが利用可能かどうかを確認しましょう。物理的なデバイスが特定できているのであれば、OEM(機器メーカー)の公式サイトから最新のドライバーを入手するのも効果的です。
4. 問題の原因となっているデバイスをアンインストールする
デバイスマネージャーを開き、黄色い感嘆符が付いているデバイスを見つけてください。そのデバイスを右クリックして「デバイスのアンインストール」を選択します。その後パソコンを再起動すれば、OSが自動的にハードウェアを再検出し、リソースを再割り当てしてくれます。
5. BIOSからリソースを手動で割り当てる
- 上記の方法で解決しない場合は、BIOSを起動する必要があります。一般的には、再起動時にF2キーまたはDELキーを押すことでBIOS画面に入れます。
- BIOS内で、対象のデバイスに十分なリソースを割り当てます。例えば、無効なMPS(Multiprocessor Specification)テーブルが原因でUSBコントローラーに割り込みが割り当てられていない場合は、BIOS設定から修正する必要があります。
なお、BIOS設定の変更には、自分が何を変更しようとしているのかを正確に理解していることが前提となります。また、お使いのBIOSがその機能に対応している必要もあります。誤った設定変更はシステム全体に悪影響を及ぼす恐れがあるため、慎重に操作してください。
この記事が参考になり、「コード12: このデバイスは、使用できる十分な空きリソースを見つけることができません」というWindowsのエラーを無事に解決できたなら幸いです。
-
Windows 10で「このデバイスは正しく構成されていません(コード 1)」エラーを解決する3つの方法
Windows 10で「このデバイスは正しく構成されていません(コード 1)」というエラーに悩まされていませんか?このエラーは、主にデバイスを最新バージョンへアップグレードしようとした際に発生することが多い問題です。技術用語では「エラーコード1」とも呼ばれ、Windowsのシステムエラーとしては比較的よく見られるものですが、適切な対処法を知っていれば簡単に解決できます。 「このデバイスは正しく構成されていません(コード 1)」の原因とは? 前述のとおり、このエラーは新しいOSアップデートをインストールする際に発生しやすい傾向があります。その他にも、以下のような原因が考えられます。 システム
-
【Windows】「このデバイスを開始できません(コード 10)」エラーの直し方|デバイスマネージャーの対処法を徹底解説
Windowsでデバイスドライバーの読み込みに失敗すると、「このデバイスを開始できません(コード 10){操作に失敗しました} 要求された操作は成功しませんでした。」というエラーメッセージが表示されることがあります。この厄介なエラーが出ているということは、ドライバーの非互換性や破損が原因で、デバイスマネージャーがドライバーを正しく読み込めていないことを意味します。このエラーコードはすべてのバージョンのWindowsで発生する可能性があり、特にUSBデバイスやオーディオデバイスで起こりやすい傾向があります。また、EHCIハードウェアの初期化中にタイムアウトが発生した場合にも、このエラーが現れるこ