Windows 10でネットワークアダプターにコード12エラーが発生したときの直し方
目次:
- コード12エラーとは
- なぜ「十分な空きリソースがない(Code 12)」エラーが発生するのか
- Windows 10のコード12エラーを修正する4つの方法
コード12エラーとは
Windows 10のデバイスマネージャーに表示されるコード12エラーは、「このデバイスは使用できる十分な空きリソースを見つけられません。(Code 12)」というメッセージとともに現れます。このエラーが発生しているデバイスを使いたい場合は、システム上の他のデバイスを1つ無効化する必要があると案内されます。
なぜ「十分な空きリソースがない(Code 12)」エラーが発生するのか
コード12エラーの主な原因は、複数のデバイス(例えば複数のネットワークアダプター)が同時に動作しようとしていることです。言い換えれば、2つのデバイスが同じI/OポートやDMA(ダイレクトメモリアクセス)チャネルを奪い合うことで、Windows 10上でドライバーの競合が起きている状態だといえます。
Windows 10のコード12エラーを修正する方法
まず最初に、複数のアプリケーションやデバイス(例えば2つのネットワークアダプター)が同時に使用されていないかを確認しましょう。該当する場合は、どちらか一方を無効化してください。
それでもエラーが解消しない場合は、以下の対処法を順番に試してみてください。本記事では、デバイスマネージャーのネットワークアダプター コード12エラーを解決する詳細な手順を解説します。
解決策一覧:
- PCMCIAアダプターを無効化する
- ネットワークアダプターのトラブルシューティングツールを実行する
- ネットワークアダプタードライバーを再インストールする
- ネットワークアダプタードライバーを更新する
対処法1:PCMCIAアダプターを無効化する
多くのユーザーによって効果が実証されているのが、デバイスマネージャーでPCMCIAアダプターを無効化する方法です。エラーメッセージにも「他のデバイスを無効化する必要がある」と表示されているため、競合しているデバイスがPCMCIAアダプターである可能性があります。
デバイスマネージャーを開いてPCMCIAアダプターを探し、右クリックしてデバイスを無効化を選択してください。
その後、デバイスマネージャーでネットワークアダプターのリソース不足エラーが消えているかどうかを確認します。
対処法2:ネットワークアダプターのトラブルシューティングツールを実行する
「十分な空きリソースがない」という警告はドライバーの競合を意味していますが、エラーの原因箇所を特定するには、Windows 10標準のトラブルシューティングツールが役立ちます。
1. 検索ボックスに「トラブルシューティング」と入力し、Enterキーを押します。トラブルシューティングのタブが開きます。
2. 下にスクロールしてネットワークアダプターを見つけ、クリックしてトラブルシューティングツールの実行を選択します。
3. 問題の自動検出が始まります。Windows 10のネットワークアダプター トラブルシューティングツールが自動的に問題を検出します。
トラブルシューティングツールは問題の検出だけでなく、見つかったネットワークアダプターの問題を自動的に修復してくれる点も便利です。
これでコード12エラーが解決できればめでたいのですが、解決しない場合は次の方法へ進みましょう。
対処法3:ネットワークアダプタードライバーを再インストールする
Windows 10におけるネットワークアダプターのコード12エラーは、ドライバーが紛失していたり古くなっていたりすることで発生することも少なくありません。トラブルシューティングツールで解決しなかった場合は、一度ドライバーをアンインストールしてから再インストールすると、Windows 10とうまく連携できるようになることがあります。
アンインストールは以下の手順で行えます。
デバイスマネージャー > ネットワークアダプター > 該当のネットワークアダプターを右クリック > デバイスのアンインストール
アンインストールの確認後、ハードウェア変更のスキャンをクリックするか、パソコンを再起動すれば、Windows 10が自動的にネットワークアダプタードライバーを再インストールしてくれます。
ただし、デバイスマネージャー経由で再インストールされるWi-Fiアダプターやイーサネットのドライバーは、アンインストール前と同じバージョンである場合があります。Windows 10が依然として十分な空きリソースを見つけられないというエラーを出す場合は、次のドライバー更新を試みましょう。
対処法4:ネットワークアダプタードライバーを更新する
コード12のリソース不足エラーがまだ残っている場合、Windows 10と現在のドライバーとの互換性に問題がある可能性があります。その際はネットワークアダプタードライバーの更新が必要です。最も手軽な更新方法として、Driver Boosterの利用をおすすめします。
Driver Boosterは、ネットワークアダプタードライバーを専門的かつ安全に更新できるツールで、Windows 10用の最新ドライバーを確実にダウンロードできます。300万件以上のドライバーデータベースを備えているため、Realtek Wi-Fiアダプターをはじめ、あらゆるネットワークアダプターのドライバーが見つかり、コード12エラーの解決につながります。なお、エラーのせいでインターネットに接続できない状態になっている場合は、まずDriver Boosterのネットワーク障害を修復機能を使うとよいでしょう。
1. Driver BoosterをWindows 10にダウンロード、インストールして起動します。
2. スキャンをクリックすると、Driver Boosterが最新のデバイスドライバーを検出します。
ネットワークアダプターの更新により、Windows 10のコード12エラーが解決する可能性があります。
3. 画面を下にスクロールしてネットワークアダプターを見つけ、更新を選択してネットワークドライバーをアップデートします。
ワンポイント:Driver Boosterでネットワーク障害を修復する
Driver Boosterの左側メニューにあるツールをクリックし、ネットワーク障害を修復を実行してください。
Windows 10用の最新のネットワークアダプタードライバーを適用することで、ドライバーの更新とコード12エラーの解消を同時に実現できます。
まとめ
本記事では、「このデバイスは使用できる十分な空きリソースを見つけられません(Code 12)」エラーの原因と解決策を紹介しました。グラフィックデバイスドライバーやサウンドカードで同様のコード12エラーが発生することも珍しくありませんが、その場合も上記と同じ手順でトラブルシューティングできます。これらの解決策をマスターしてしまえば、リソース不足によるコード12エラーの修正は決して難しいことではありません。
-
Windows 10でシステムエラーコード1231を修正する8つの対処法
転送エラーコード1231は、同じネットワーク上の別のコンピューターに接続できない場合や、ping・tracertコマンドを実行した際に発生することがあります。「そもそも転送エラーコード1231とは何か?」「どうすれば解消できるのか?」とお悩みの方も多いでしょう。この記事では、システムエラー1231が発生する原因と、その具体的な修正方法をわかりやすく解説します。 Windows 10でシステムエラーコード1231を修正する方法 Ping(Packet Internet Groper)は、2台のデバイス間の通信遅延をテストするために使われるコマンドです。同様にトレースルート(tracert)は、
-
Windows 10のエラーコード0xc7700112を解決する7つの方法
Windows PCの不具合やエラーを解消する基本的な方法として、OSを最新の状態に更新することが推奨されています。しかし、更新プロセスに何らかの不具合が生じると、さまざまなエラーメッセージが表示されることがあります。その代表的なものの一つがエラーコード0xc7700112です。このエラーは、Windowsのアップグレード処理中に何らかの中断や不具合が発生した際に表示されます。 本記事では、「エラーコード0xc7700112をどうやって修正すればよいのか」という疑問に対して、具体的な解決策をわかりやすく解説します。 Windows 10でエラーコード0xc7700112を修正する方法 このエ