- オペレーティングシステムとプログラムが依存する主なコンポーネントは、CPU、HDD、RAMです。 HDDとRAMは、機能ごとに異なる2種類のストレージスペースです。
- 使用可能なRAMが少ないか、プログラムが十分なメモリにアクセスできない場合、エラーが発生します。 これらは、ソフトウェアの更新、システムのクリーンアップ、またはレジストリの編集によって修正できます。
- システムの問題などの難しい問題は非常に厄介です。 をチェックしてください システムエラートラブルシューティングハブ 詳細および関連記事については。
- 私たちの Windows10エラーのトラブルシューティングセクション 通常のユーザーがコンピューターの使用中に遭遇する可能性のある他のタイプの問題を扱います。
- RestoroPC修復ツールをダウンロードする 特許技術が付属しています(特許が利用可能 ここに).
- クリック スキャン開始 PCの問題を引き起こしている可能性のあるWindowsの問題を見つけるため。
- クリック 全て直す コンピュータのセキュリティとパフォーマンスに影響を与える問題を修正する
- Restoroはによってダウンロードされました 0 今月の読者。
あなたが取得している場合 ERROR_NOT_ENOUGH_MEMORY とのメッセージ このコマンドを処理するのに十分なストレージがありません 説明については、この記事に記載されているトラブルシューティング手順に従って修正してください。
このエラーコードは影響します Windowsサーバー、メッセージでシステムがクラッシュする このコマンドを処理するのに十分なストレージがありません エラーログにあります。
Microsoftは、サーバーのIRPStackSizeレジストリエントリの設定が低すぎると、このエラーが発生する可能性があると説明しています。 結果として、この問題を解決するための最良かつ最も簡単な方法は、より大きなIRPStackSize値を割り当てるためにレジストリを微調整することです。
このコマンドを処理するのに十分なメモリリソースが利用できない問題を修正するにはどうすればよいですか?
- IRPStackSize値を変更します
- SharedSection値を変更します
- UIアプリフォークをブロックする
- Microsoft SQLServerをアップグレードする
- 一時フォルダを削除する
次の解決策には、レジストリの変更が含まれます。 ただし、レジストリ値が正しく変更されていない場合、重大な問題が発生する可能性があります。 レジストリを変更する前に、レジストリをバックアップすることを忘れないでください。 このようにして、問題が発生した場合にいつでも復元できます。
解決策1—IRPStackSize値を変更します
- [スタート]> [実行]> [タイプ]に移動します regedit>ヒット OK。
- 次のレジストリサブキーを見つけて選択します。
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters
- IRPStackSizeエントリが使用できない場合は、次の手順に従ってください。
- [編集]> [新規]をクリックし、[DWORD値]をクリックします。
- タイプ IRPStackSize > ENTERを押します。 表示されているとおりにIRPStackSizeと入力します。 値の名前では大文字と小文字が区別されることを忘れないでください。
- [IRPStackSize]> [編集]> [変更]をクリックします。
[データ値]ボックスに、より大きな値を入力し、[OK]をクリックします。 値の範囲は0x1から0xCで、10進表記の1から12に相当します。
値を変更しても問題が解決しない場合は、同じ手順を繰り返して、IRPStackSizeの値を再度増やします。
解決策2—SharedSectionの値を変更する
- レジストリエディタを開き、次のサブキーを見つけます。
HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession ManagerSubSystems
- Windowsの値を選択> [編集]メニューに移動> [文字列]を選択します。
- SharedSectionパラメーターを増やします。
- Windows NTは、次の形式を使用します:SharedSection = xxxx、yyyy
yyyy番号の後に「、256」または「、512」を追加します。 - Windows 2000、Windows XP、およびWindows Server 2003は、次の形式を使用します:SharedSection = xxxx、yyyy、zzzz
32ビットオペレーティングシステムの場合、yyyy値を「12288」に増やします。 zzzz値を「1024」に増やします。
64ビットオペレーティングシステムの場合、yyyy値を「20480」に増やします。 zzzz値を「1024」に増やします。
解決策3—UIアプリのフォークをブロックする
最近、Windowsユーザーが興味深いことを説明しました トラブルシューティング方法 「このコマンドを処理するのに十分なストレージがありません」というエラーコードを修正します。
重要なアプリのストレージが不足した場合は、再起動できます。 エラーは一時的に消えます。 ただし、ウィンドウステーションサービスのデスクトップヒープでは、メモリの問題が再び発生します。
この問題を永続的に修正するには、メモリが不足するxyzService.exeを構成して、セッション0でのUIアプリケーションのフォークを回避します。 ユーザーBlueCodeの方法は次のとおりです 説明 この特定の状況に採用された決議:
顧客と話をした後、私はここでの全体的な話は、顧客がドメインでxyzService.exeを実行したということだとわかりました アカウントDOMAINxyzServiceAccountがセッション0にあり、xyzService.exeが子プロセスxyzUIApplication.exeを何らかの方法でフォークします 定期的に。 残念ながら、UIアプリケーションは通常どおり終了しませんでした。 この操作により、クエリの実行中にxyzService.exeによって枯渇が検出されるまで、この特定のウィンドウステーションService-0x6-453186fc $のデスクトップヒープが徐々にリークされました。
この問題を解決するために、xyzService.exeを単純に構成し、セッション0でUIアプリケーションをフォークしないようにしました。
解決策4— Microsoft SQLServerをアップグレードする
システムスキャンを実行して、潜在的なエラーを発見します
Restoroをダウンロード
PC修復ツール
クリック スキャン開始 Windowsの問題を見つけるために。
クリック 全て直す 特許技術の問題を修正するため。
Restoro修復ツールを使用してPCスキャンを実行し、セキュリティの問題と速度低下の原因となるエラーを見つけます。 スキャンが完了した後、修復プロセスにより、破損したファイルが新しいWindowsファイルおよびコンポーネントに置き換えられます。
最新のMicrosoftSQL Server更新プログラムをインストールして、システムが最新の改善とパッチの恩恵を受けていることを確認します。 利用可能なアップデートの詳細については、にアクセスしてください。 Microsoft SQLServerの更新センター.
解決策5—一時フォルダを削除する
一時フォルダには、Windowsでときどき使用される多くの構成ファイルが含まれているため、デフォルトでは非表示になっています。
混乱させることを意図していないため、念のため、Tempフォルダーをバックアップするのがより安全なオプションです。
このフォルダはWindowsパーティションにあり、[表示]タブで[非表示のアイテム]をチェックして表示する必要があります。 または、次の方法で試すことができます。
- Windows + Rを押して、「%temp%表示されるダイアログボックスに「」が表示されます。 次に、Enterキーを押します。
- 押す Ctrl + A すべてのファイルを選択してをクリックします 削除
- 次に、Windowsインストールドライブ(通常は(C :))に移動し、一時フォルダーを見つけて、そこにあるすべてのファイルも削除します。
コンピュータを再起動すると、問題は解消されます。
いつものように、他の解決策に出くわした場合は、 このコマンドを処理するのに十分なメモリリソースがありません エラーの場合は、以下のコメントセクションにトラブルシューティング手順をリストできます。
- systeminfo |「利用可能な物理メモリ」を見つける:これは、使用可能なRAMの量を示します
- systeminfo | findstr / C:「合計物理メモリ」:これはインストールされているRAMの合計を表示します
2番目から最初の減算を行うと、使用されているメモリの量がわかります。
- 十分なメモリがないというのはどういう意味ですか?
これは通常、続行できないプログラム、またはデータの保存と操作を実行するために使用できるメモリがないことによって示されるエラーです。 私たちを参照してください 完全ガイド エラーを取り除くことについて。
- なぜ私のコンピュータは十分なメモリがないと言うのですか?
通常、これは、オペレーティングシステムとアプリケーションがコンピュータよりも多くのRAMメモリを必要とすることを意味します。 バックグラウンドで実行されているアプリケーションの一部を閉じると役立つ場合があります。
- このPC修復ツールをダウンロードする TrustPilot.comで素晴らしいと評価されました (ダウンロードはこのページから始まります)。
- クリック スキャン開始 PCの問題を引き起こしている可能性のあるWindowsの問題を見つけるため。
- クリック 全て直す 特許技術の問題を修正する (読者限定割引)。
Restoroはによってダウンロードされました 0 今月の読者。
よくある質問
コマンドプロンプトを開いたら、次のコマンドを入力できます。
- systeminfo |「利用可能な物理メモリ」を見つける:これは、使用可能なRAMの量を示します
- systeminfo | findstr / C:「合計物理メモリ」:これはインストールされているRAMの合計を表示します
2番目から最初の減算を行うと、使用されているメモリの量がわかります。
これは通常、続行できないプログラム、またはデータの保存と操作を実行するために使用できるメモリがないことによって示されるエラーです。 私たちを参照してください 完全ガイド エラーを取り除くことについて。
通常、これは、オペレーティングシステムとアプリケーションがコンピュータよりも多くのRAMメモリを必要とすることを意味します。 バックグラウンドで実行されているアプリケーションの一部を閉じると役立つ場合があります。