Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

このエラーメッセージを見ると、パソコンのメモリやCPUの処理能力が足りなくなっていると考えてしまうかもしれませんが、実際の原因はまったく別のところにあることも少なくありません。ときには、フォルダを開いただけで発生することもあり、これは本来それほど多くのシステムリソースを必要としない動作です。

このエラーはさまざまな状況・環境で発生するため、ご自身のケースに合った解決策が見つかるよう、まずは記事全体を通して目を通されることをおすすめします。

解決策1: レジストリでメモリ設定を調整する

仮想メモリとは、物理メモリ(RAM)が不足した際に、ハードディスク上のページファイルをRAMの代わりとして利用できるようにする仕組みです。仮想メモリの容量が不足すると、Windows 10、Windows 7、さらにWindows Serverなど、さまざまなWindows環境でこのエラーが発生する可能性があります。

作業を始める前に、実行中のすべてのプログラムを終了し、万一に備えてレジストリのバックアップを作成しておきましょう。

  1. 検索バーまたは「ファイル名を指定して実行」ダイアログに「regedit」と入力し、レジストリエディターを開きます。次のキーへ移動してください。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. 上部メニューの「編集」をクリックし、「新規」→「DWORD (32ビット) 値」を選択します。
  2. 新しい値に「PoolUsageMaximum」(引用符なし)という名前を付けてEnterキーで確定します。このキーを右クリックして「修正」を選択し、「値のデータ」欄に「60」と入力します。表記方法は「10進数」を選び、変更を適用してください。

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. 次に「PagedPoolSize」というレジストリエントリが存在するかどうかを確認します。存在しない場合は、先ほどと同様に「編集」→「新規」→「DWORD値」で作成します。
  2. 作成した値に「PagedPoolSize」と名前を付けてEnterキーで確定します。すでにエントリが存在していた場合は、この時点から作業を続行してください。
  3. このキーを右クリックして「修正」を選択し、「値のデータ」欄に「ffffffff」と入力します。変更を適用してください。
  4. レジストリエディターを閉じ、パソコンを再起動して、問題が解消したかどうかを確認します。

解決策2: サーバー上でエラーが発生する場合

サーバー上の特定のプログラムや共有ファイルが、予想を超えるリソースを消費しているケースもあります。この場合は、レジストリを完全にリセットし、問題が解決するかどうか確認してみましょう。アプリのドライバーが破損していたり、プログラム自体が誤動作していたりすることも珍しくありません。

まず、問題の原因となっている疑わしいアプリやファイルがないかを確認しましょう。

  1. Cドライブ→「Users(ユーザー)」フォルダを開き、「Default」フォルダを探します。隠しフォルダのため、隠しファイルの表示を有効にする必要があります。
  2. エクスプローラーの「表示」タブをクリックし、「表示/非表示」セクションの「隠しファイル」チェックボックスをオンにします。これで隠しファイルが表示され、設定を変更するまでその状態が維持されます。

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. 「Default」フォルダを右クリックして「プロパティ」を開きます。フォルダサイズが大きい場合(48,640KB以上)は中身を確認し、どのツールやアプリがスペースを占有しているのかを特定します。サイズが小さければ、この手順はスキップして構いません。容量を消費しているツールの名前は控えておきましょう。
  2. 「regedit」と入力してレジストリエディターを開き、「HKEY_USERS\.DEFAULT」へ移動して、容量を大きく消費しているキーがないか確認します。

ここからDEFAULTハイブを完全にリセットします。これによりレジストリの「.DEFAULT」エントリが初期化され、レジストリが正常な状態に戻ることが期待できます。以下の手順はやや高度ですが、順番どおりに正しく行えば問題ありません。

  1. regeditを開き、左ペインで「HKEY_USERS」配下の「.DEFAULT」を右クリックします。「エクスポート」を選択し、「保存」ダイアログで「レジストリ ハイブ ファイル (*.*)」を指定します。

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. 「C:\Windows\System32\Config」フォルダへ移動し、「ファイル名」欄に「DEFAULT.new」と入力して保存します。これでDEFAULT.newファイルのバックアップが取れます。
  2. エクスプローラーで「C:\Windows\System32\Config」フォルダを開き、DEFAULT.newファイルが元のDEFAULTファイルよりも大幅に小さいことを確認します。そうであれば、Windows OSのインストールDVDをドライブに挿入し、パソコンを再起動して以降の手順でファイルを修復します。
  3. パソコンの電源を入れ、「Press any key to boot from CD or DVD」という画面が表示されたら、DVDから起動するために任意のキーを押します(BIOS設定によっては不要です)。
  4. 「Windows のインストール」画面が表示されたら「次へ」をクリックし、「コンピューターを修復する」を選択します。続いてメニューから「回復ツールを使用する」を選び、「次へ」をクリックします。

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. 「コマンドプロンプト」をクリックし、たとえば「D:」と入力してEnterキーを押すなど、ドライブ文字を切り替えます。さまざまなドライブ文字で「dir」コマンドを実行し、Windows、Users、Program Filesなどのフォルダが見つかったドライブがC:ドライブです。

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. 「cd\Windows\System32\Config」と入力してEnterキーを押し、Configフォルダへ移動します。以下のコマンドで、DEFAULTとDEFAULT.newの各ファイル名を変更します。
  2. ren DEFAULT DEFAULT.bak
    ren DEFAULT.new DEFAULT
  3. 「再起動」をクリックして回復環境を終了し、通常どおりパソコンを起動します。同じエラーが再発しないか確認してください。レジストリ内で大容量を占めていたツールのドライバーを更新するか、より良い代替品があるならアンインストールすることも検討しましょう。

解決策3: 使用しているアンチウイルスソフトを変更する

無料のアンチウイルスツールは保護の面で役立ちますが、パソコン上の他のソフトウェアとうまく共存できないことがあります。実際、一部のユーザーからは、無料版のMcAfeeがこのエラーの原因であり、McAfeeをアンインストールすることでしか問題が解決しなかったという報告があります。

  1. スタートメニューを開き、「コントロールパネル」を検索して起動します。Windows 10の場合は、歯車アイコンをクリックして「設定」を開いても構いません。
  2. コントロールパネル右上の「表示方法」で「カテゴリ」を選択し、「プログラム」セクションの「プログラムのアンインストール」をクリックします。

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. 設定アプリを使用している場合は、「アプリ」をクリックするとインストール済みの全プログラム一覧がすぐに表示されます。
  2. コントロールパネルまたは設定の一覧からMcAfeeを見つけて、「アンインストール」をクリックします。
  3. アンインストールウィザードが開き、「修復」と「削除」の2つの選択肢が表示されます。「削除」を選んで「次へ」をクリックし、アンインストールを進めます。
  4. 「Windows 用 McAfee を完全に削除しますか?」という確認メッセージが表示されたら「はい」を選択します。

「要求されたサービスを完了するには不十分なシステムリソースが存在します」エラーの修正方法

  1. アンインストールが完了したら「完了」をクリックし、パソコンを再起動して、エラーがまだ表示されるかどうかを確認します。

解決策4: 特定のファイルでのみ問題が発生する場合

ゲームやアプリケーションなど、特定のファイルを実行しようとしたときだけ問題が起こる場合は、アンチウイルスソフトが原因である可能性があります。この症状を報告する多くのユーザーはゲームで遭遇しており、リソース不足だと思い込みがちですが、実際にはアンチウイルスソフトに例外として登録するだけで解決しています。

以下の手順に従って設定してください。

  1. デスクトップ上のアイコン、またはタスクバー右下のアイコンをダブルクリックして、アンチウイルスソフトの画面を開きます。
  2. 除外設定の場所は製品によって異なりますが、多くの場合は迷わず見つけられます。主要なアンチウイルスソフトでの設定場所は以下の通りです。

Kaspersky Internet Security: ホーム → 歯車(設定) → 追加 → 脅威と除外 → 除外 → 信頼するアプリケーションの指定 → 追加

AVG: ホーム → 設定 → コンポーネント → Webシールド → 例外

Avast: ホーム → 設定 → 全般 → 除外

いずれの場合も、フォルダの場所を正しく指定してください。また、ファイル本体を直接選択せず、多くのユーザーの報告によれば、除外に追加したいファイルではなく、そのファイルが含まれるフォルダを選択する必要がある点にも注意してください。

  1. 【Windows 10/11】「完了するには再起動が必要な保留中のシステム修復があります」エラーの原因と8つの解決方法

    破損したファイルは、Windowsユーザーにとって昔から悩みの種です。システム上で転送・コピーされたファイルは、どんなファイルでもバグによって破損する可能性があります。そんなとき、Windowsに標準搭載されているファイルスキャンユーティリティがPCユーザーの救世主となります。代表的なものがSFC(システム ファイル チェッカー)とDISMで、エラーを含むファイルのスキャンと修復を支援してくれます。 しかし、SFCスキャンを実行中に「完了するには再起動が必要な保留中のシステム修復があります(There is a system repair pending which requires rebo

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

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