Windows
 Computer >> コンピューター >  >> システム >> Windows

【Windows 11/10】「APIを完了するのに十分なシステムリソースが存在しません」エラーの対処法

本記事では、Windows 11/10パソコンで発生する「APIを完了するのに十分なシステムリソースが存在しません(Insufficient system resources exist to complete the API)」というエラーの解決策を紹介します。このエラーコードは、ノートパソコンのタッチパッドやUSBデバイスなどのハードウェアに関連しており、このエラーに遭遇したユーザーからは、「タッチパッドや接続していたUSBデバイスが突然動作しなくなった」という報告が寄せられています。

デバイスマネージャーで該当デバイスのプロパティを確認すると、次のようなエラーメッセージが表示されます。

このデバイスを開始できません。(コード 10)

APIを完了するのに十分なシステムリソースが存在しません。

このエラーの最も一般的な原因は、破損または古くなったデバイスドライバーです。それ以外にも、ディスク容量の不足などが原因となる場合があります。ここでは、この問題を解消するために役立つ対処法をいくつか紹介します。

Windows 11/10で「APIを完了するのに十分なシステムリソースが存在しません」エラーが出たときの対処法

前述のとおり、メモリやディスク容量の不足もこのエラーの引き金になります。まずは、実行中のプログラムをすべて閉じてRAMの空き容量を確保しましょう。それでも問題が解決しない場合は、ディスクの空き容量を増やすことを試みてください。データを外付けハードディスクに移動したり、Google DriveやOneDriveなどの無料クラウドストレージサービスにアップロードしたりする方法が有効です。

デバイスマネージャーでこのエラーメッセージが表示されている場合は、以下の対処法を順番に試してみてください。

  1. ハードウェアとデバイスのトラブルシューティングツールを実行する
  2. デバイスドライバーを更新する
  3. ドライバーを互換モードでインストールする
  4. 別のUSBポートを使用する
  5. クリーンブート状態でトラブルシューティングを行う
  6. システムの復元を実行する
  7. PCを初期化する

それでは、それぞれの対処法を詳しく見ていきましょう。

1. ハードウェアとデバイスのトラブルシューティングツールを実行する

まずは「ハードウェアとデバイス」のトラブルシューティングツールを実行し、問題が自動的に修復されるかどうか確認します。以前のバージョンのWindows 10では、このツールは設定アプリから利用できましたが、新しいバージョンでは設定アプリから削除されています。ただし、コマンドプロンプトで以下のコマンドを実行すれば、Windows 11/10でも引き続き利用可能です。

msdt.exe -id DeviceDiagnostic

トラブルシューティングツールが起動したら、左下の「詳細」をクリックし、「自動的に修復を行う」オプションにチェックが入っているかどうかを確認してください。チェックが入っていない場合はチェックを入れてから「次へ」をクリックします。

2. デバイスドライバーを更新する

前述のとおり、この問題の最も一般的な原因は、破損または古くなったデバイスドライバーです。そのため、デバイスマネージャーからドライバーを更新することをおすすめします。手順は以下のとおりです。

  1. 「スタート」ボタンを右クリックし、「デバイスマネージャー」を選択します。
  2. 問題が発生しているデバイスのドライバーを選択します。
  3. 選択したデバイスドライバーを右クリックし、「ドライバーの更新」を選択します。
  4. ドライバーを自動的に検索」を選択します。

また、Windows Updateの「オプションの更新プログラム」機能から最新のドライバーをインストールすることもできます。これで解決しない場合は、デバイスメーカーの公式サイトにアクセスして最新版のドライバーをダウンロードしてください。その後、現在インストールされているドライバーをアンインストールし、ダウンロードしたインストーラーファイルをダブルクリックして最新ドライバーをインストールします。

3. ドライバーを互換モードでインストールする

ドライバーを更新しても問題が解決しない場合は、互換モードでのインストールを試してみてください。まず、デバイスマネージャーからドライバーをアンインストールします。その後、メーカーサイトからダウンロードしたドライバーの保存場所を開き、以下の手順に従ってください。

  1. ドライバーのインストーラーファイルを右クリックし、「プロパティ」を選択します。
  2. 互換性」タブをクリックします。
  3. 互換モードでこのプログラムを実行する」にチェックを入れます。
  4. ドロップダウンリストから旧バージョンのWindowsを選択します。
  5. 「適用」をクリックし、「OK」をクリックします。
  6. インストーラーファイルをダブルクリックして、ドライバーをインストールします。

4. 別のUSBポートを使用する

USBデバイスで問題が発生している場合は、別のUSBポートに接続し直して、問題が継続するかどうかを確認してください。実際に、USB 2.0ポートではなくUSB 3.0ポートに接続することで問題が解決したユーザーもいます。すでにUSB 3.0ポートに接続している場合は、逆にUSB 2.0ポートに接続し直してみてください。

5. クリーンブート状態でトラブルシューティングを行う

インストールされている一部のプログラムが競合を起こしている可能性もあります。クリーンブート状態でシステムを起動してトラブルシューティングを行うことで、原因となっているプログラムを特定できます。問題のあるプログラムが見つかったら、それをアンインストールして、問題が解消するかどうかを確認しましょう。

6. システムの復元を実行する

システムの復元によって問題が解決したというユーザーもいます。システムの復元は、Microsoftが提供するツールで、コンピューターの保護と修復を支援します。このツールを実行すると、Windowsのシステムイメージファイルとレジストリのスナップショットが作成され、復元ポイントとして保存されます。Windowsパソコンに何らかの問題が発生した場合、復元ポイントを使えば、OSを再インストールすることなく、以前の正常な動作状態にシステムを戻すことができます。

事前にシステムの復元ポイントを作成している場合は、システムの復元を実行することでこの問題を解決できる可能性があります。

7. PCを初期化する

上記のすべての方法で問題が解決しない場合は、PCの初期化(リセット)を試みてください。PCを初期化する前に、必ずすべてのデータを外付けハードディスクなどにバックアップしておきましょう。

デバイスマネージャーの「コード 10」とは?

デバイスマネージャーに「コード 10」が表示されるのは、Windowsがコンピューターに接続されたハードウェアやUSBデバイスを起動できない場合です。コード 10はデバイスマネージャーのエラーコードの一つで、ノートパソコンのタッチパッドや、スピーカー、キーボード、マウスなど、接続したあらゆるUSBデバイスで発生する可能性があります。このエラーが発生すると、該当するハードウェアデバイスが動作しなくなります。主な原因は古いまたは破損したデバイスドライバーですが、その他の要因で発生することもあります。

ドライバーとは、ハードウェアとオペレーティングシステムをつなぐ架け橋となるソフトウェアです。ドライバーが破損すると、OSとハードウェア間の通信リンクが切断され、ハードウェアデバイスが動作しなくなります。

システムリソースが不足するのはなぜ?

「システムリソースが不足しています」というエラーメッセージは、コンピューターのメモリ残量が少ない場合や、ディスクの空き容量が不足している場合に表示されます。この問題を解決するには、ディスクの空き容量を確保してください。Google DriveやOneDriveなどの無料クラウドストレージサービスを活用するのも有効な手段です。

「APIを完了するのに十分なシステムリソースが存在しません」エラーの修正方法は?

このエラーメッセージは、パソコンに接続されたハードウェアや外部USBデバイスが動作しなくなったときに、デバイスマネージャー上に表示されます。エラーの主な原因はデバイスドライバーの破損です。そのため、この問題を解決するには、デバイスドライバーの更新または再インストールが必要です。

この記事がお役に立てば幸いです。

関連記事:「要求されたサービスを完了するのに十分なシステムリソースが存在しません」エラーの対処法

  1. 「要求されたサービスを完了するのに十分なシステムリソースが存在しません」エラーの対処法を徹底解説

    ファイルやフォルダーを開こうとするたびに「要求されたサービスを完了するのに十分なシステムリソースが存在しません(Insufficient System Resources Exist To Complete The Requested Service)」というエラーが表示されたら、焦ってしまうことでしょう。特に急ぎの作業があるときはなおさらです。メモリ不足が原因だと結論づけてしまいがちですが、実は必ずしもそうとは限りません。驚くことに、いくつかの簡単な対処法でこの問題を解決できる場合があります。それでは、具体的な解決策を見ていきましょう。 「システムリソース不足」エラーを解決する最適な方法 1

  2. Windows 10/11で「システムリソースが不足しています」エラーを修正する5つの方法

    新しいユーザーアカウントにログインしようとした瞬間に「Windowsのシステムリソースが不足しています」というメッセージが表示されたことはありませんか?もしそうなら、この記事で紹介する対処法をぜひチェックしてください。これらの方法は、Zoomの音声が途切れる問題とともに「システムリソースが不足していると音質に影響する可能性があります。パフォーマンスを向上させるには、一部のアプリケーションを閉じてみてください。」というエラーメッセージが表示されたユーザーにも有効であることが証明されています。Windows 10/11でシステムリソースが不足する原因と対策ツール手動での修正を試す前に、Advanc