エラー コード 781 (0x30D) で示されるERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE は、セッション メモリを割り当てようとしているときにデスクトップ ヒープが重大な問題に遭遇したことを示します。この警告は、多くの場合、構成ミスやメモリ不足が原因で、オペレーティング システムがデスクトップ ヒープ機能に必要なメモリを割り当てるのに苦労しているときに表示されることがあります。ユーザー インターフェイス要素の管理におけるデスクトップ ヒープの役割を理解することは、システム パフォーマンスに直接影響するため重要です。
このエラーを効果的に解決するには、まずイベント ログで関連するエラー メッセージを調べることが重要です。コンピューターを再起動すると、システム リソースが更新されるため、役立つこともあります。以下に、このデスクトップ ヒープ エラーを解決するための実用的な手順を詳しく説明した包括的なガイドを示します。
ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE を解決する方法
1. デスクトップヒープサイズを拡張する
- まず、 +を押して[実行]ダイアログ ボックスを起動します。WindowsR
- 「regedit」と入力して「OK」をクリックし、レジストリ エディターにアクセスします。
- 調整を行う前に、レジストリをバックアップして保護してください。[ファイル] > [エクスポート]に移動して、.reg ファイルを安全な場所に保存します。
- 次のパスに従ってください:Computer\
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
- 右側のペインで、 「 Windows 」というラベルの付いたエントリを見つけます。それをダブルクリックして、「文字列の編集」ウィンドウを開きます。
- [値のデータ]フィールドで、現在のエントリをメモ帳にコピーし、SharedSectionパラメータを特定します。
- このセクションには 3 つの値が含まれます。最初の値は非対話型デスクトップ ヒープに対応し、2 番目の値は対話型デスクトップ ヒープに対応し、3 番目の値は対話型セッションの最大ヒープ サイズに対応します。
- 2 番目の値を 3072 や 4096 などの大きなサイズに変更します。正確な数値はシステムの RAM によって異なる場合があります。この新しい構成を [値のデータ] フィールドに貼り付けます。
- 調整を保存するには、[OK] をクリックします。
- 最後に、コンピューターを再起動してこれらの変更を適用します。
2. ページファイルサイズを増やす
- +を押して設定アプリを開きます。WindowsI
- 左側のペインで、「システム」を選択し、「バージョン情報」をクリックします。
- 「システムの詳細設定」をクリックします。
- [詳細設定]タブで、[パフォーマンス]セクションを見つけて、[設定]を選択します。
- 「パフォーマンス オプション」ウィンドウで、「詳細設定」タブに移動します。
- 仮想メモリの下にある変更をクリックします。
- 「すべてのドライブのページング ファイル サイズを自動的に管理する」オプションのチェックを外します。
- カスタムサイズを選択します。
- 初期サイズは物理 RAM の 1.5 倍に設定し、最大サイズはRAM の 3 倍を選択します。
- [設定]をクリックします。
- [OK ]をクリックして終了し、PC を再起動して新しい設定を適用します。ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZEエラーが解決しないかどうかを確認します。
3. デバイスドライバーを更新または再インストールする
- +で実行ダイアログを起動します。WindowsR
- devmgmt.mscと入力し、[OK] を押してデバイス マネージャーを開きます。
- 各システム コンポーネント セクションを調べて、問題を示す黄色の三角形のアイコンが付いているドライバーがないか確認します。
- 問題のあるドライバーを特定したら、それを右クリックして「ドライバーの更新」を選択します。
- ドライバーを自動的に検索するを選択します。
自動検索が失敗した場合は、デバイス製造元のサイトにアクセスして最新のドライバーを入手してください。または、徹底したメンテナンス アプローチとして、サードパーティのドライバー更新ソフトウェアを使用してください。
ドライバーの更新で問題が解決しない場合は、ドライバーを再インストールすることを検討してください。手順は次のとおりです。
- デバイス マネージャーに戻り、問題のあるドライバーを見つけて右クリックし、[デバイスのアンインストール]を選択します。
- 「アンインストール」をクリックして選択内容を確認します。
- [アクション] メニューで、[ハードウェア変更のスキャン]を選択します。
ドライバーを再インストールすると、Page_fault_in_nonpaged_area や ERROR_PAGEFILE_QUOTA_EXCEEDED などのさまざまなブルー スクリーン オブ デス (BSoD) エラーを効果的に解決できます。メモリ割り当ての問題が継続的に発生する場合は、リソース管理を改善するためにシステムの物理 RAM を拡張することを検討してください。
要約すると、仮想メモリを拡張したり、デスクトップ ヒープ値を調整したり、デバイス ドライバーを更新/再インストールしたりすることで、 ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZEを解消できます。他にもうまくいった方法があれば、ぜひ下のコメント欄で共有してください。
追加の洞察
1. ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE の原因は何ですか?
このエラーは通常、メモリ不足またはデスクトップ ヒープ サイズの構成が正しくないことが原因で発生し、アプリケーションに適切なシステム リソースを割り当てることが困難になります。
2. 物理 RAM を増やすとこのエラーは解決できますか?
はい、物理 RAM を追加すると、メモリ割り当ての問題が大幅に軽減され、ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE の発生を防ぐことができます。
3. Windows レジストリを変更しても安全ですか?
Windows レジストリを変更するとさまざまな問題を解決できますが、誤った変更はシステムの安定性に影響を与える可能性があるため、注意して行う必要があります。変更を行う前に必ずレジストリをバックアップしてください。
コメントを残す