デスクトップ ヒープの制限のために「メモリ不足」エラー メッセージが表示される場合があります。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:947246
現象
Windows で多くのアプリケーション ウィンドウを開いた後、他のウィンドウを開くことができませんができません。場合によっては、ウィンドウを開くことがあります。ただし、必要なコンポーネントは含まれません。また、以下のようなエラー メッセージが表示されることもあります。
メモリが不足しています
原因
この問題は、デスクトップ ヒープの制限のために発生します。いくつかのウィンドウが閉じて、他のウィンドウを開くしようとする場合、これらのウィンドウは開くことがあります。ただし、このメソッドでは、デスクトップ ヒープの制限は影響しません。
解決方法
重要: このセクション、方法、タスクには、レジストリを変更する方法の手順が含まれています。ただし、レジストリが正しく変更されないと、深刻な問題が発生することがあります。そのため、次の手順に慎重に従ってください。また、念のため、レジストリを変更する前に、レジストリをバックアップしておいてください。そうすることで、問題が発生した場合にレジストリを復元できます。レジストリをバックアップおよび復元する方法についての詳細は、次の文書番号をクリックして、マイクロソフト サポート技術資料を参照してください。
322756 Windows でレジストリをバックアップおよび復元する方法
この問題を修正することがあるするには、「Fix it で解決するセクションに進んでください。自分でこの問題を解決したい場合に、「手動で解決するセクションに進んでください。

Fix it で解決する



Vista と Windows 7 で自動的にこの問題を解決するには、問題を修正] ボタンまたはリンクをクリックします。ファイルのダウンロード] ダイアログ ボックスでの実行] をクリックし、修正プログラムの手順に従って、ウィザードのことです。



注:
  • このウィザードは英語版のみとなります。ただし、自動修正は、他言語バージョンの Windows でも動作します。
  • 問題が発生しているコンピュータで作業していない場合は、Fix it ソリューションをフラッシュ ドライブまたは CD に保存して、問題のあるコンピューターで実行してください。
  • 20480 SharedSection レジストリ エントリの 2 番目の値を大きくして SharedSection レジストリ エントリの自動修正で 1024年の 3 番目の値を大ききます。

進みます、「問題が解決されたかどうかの確認セクションに進んでください。



手動で解決する


この問題を解決するには、デスクトップ ヒープのサイズを変更します。これを行うには、次の手順を実行します。
  1. 開始] をクリックしての種類 regedit [検索の開始] ボックスし、[プログラム] の一覧では、 regedit.exe ] をクリックします。

    注: <b> 管理者のパスワードまたは確認を求められたら、パスワードを入力または [続行] をクリックします。
  2. 次のレジストリ サブキーを見つけてクリックします。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\SubSystems
  3. Windowsのエントリを右クリックし、[変更] をクリックします。
  4. 文字列の編集] ダイアログ ボックスの [値のデータ] セクションで、 SharedSectionのエントリを探し、2 番目の値と、このエントリの 3 番目の値を増やします。
注:
  • SharedSection のエントリの 2 番目の値では、対話型ウィンドウ ステーションに関連付けられている各デスクトップのデスクトップ ヒープのサイズ。ヒープは、対話型ウィンドウ ステーション (WinSta0) で作成される各デスクトップに対して必要です。値は、キロバイト (KB) 単位です。
  • 3 つ目の SharedSection の値は、「非対話型」のウィンドウ ステーションに関連付けられている各デスクトップのデスクトップ ヒープのサイズです。値は、キロバイト (KB) 単位です。
  • お勧めしませんが上にある値を設定すること 20480 2 つ目の SharedSection の値は KB です。
既定では、Windows のレジストリ エントリには、x86 ベースのバージョンの Windows Vista では、次のデータが含まれています。
%SystemRoot%\system32\csrss.exeObjectDirectory=\WindowsSharedSection=1024,3072,512Windows=OnSubSystemType=WindowsServerDll=basesrv,1ServerDll=winsrv:UserServerDllInitialization,3ServerDll=winsrv:ConServerDllInitialization,2ProfileControl=OffMaxRequestThreads=16
注: <b>既定では、SharedSection のエントリの 2 番目の値は、x86 ベースのバージョンの Windows Vista で 3072既定では、このエントリのこの 2 番目の値は、x64 ベース バージョンの Windows Vista で 20480

Windows Vista SP1、7、8、8.1 (32 ビット) または Windows Server 2008 (32 ビット)
SharedSection=1024, 12288,512

Windows Vista では、7、8、8.1 (64 ビット) または Windows Server 2008、2008 R2、2012、2012 R2 (64 ビット)
SharedSection=1024, 20480,768


Windows Vista およびそれ以降のオペレーティング システムでは、メモリの割り当ては動的です。したがって、メモリ割り当ての制限はありません。ただし、デスクトップ ヒープに大量のメモリを割り当てると、パフォーマンス低下が発生します。これは、なぜお勧めしません 20480 以上である値を設定する理由です。

注: <b>デスクトップ ヒープのサイズは、コンピューターの物理 RAM の影響を受けません。そのため、物理 RAM を追加することによってパフォーマンスを上げることはできません。
関連情報
同様の問題については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
126962 多数の実行中のプログラムがある場合に"メモリ不足"エラー メッセージが表示されます。
318677 PRB: 作成できません複数の子ウィンドウとその他の問題 MDI アプリケーションで使用可能な子ウィンドウの最大数に到達すると
ターミナル サービス環境でセッションのメモリの問題の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックします。
840342 ターミナル サービス環境でアプリケーションが正しく動作しない可能性があります。

デスクトップ ヒープの詳細については、次のマイクロソフト Web サイトを参照してください。

問題が解決されたかどうかの確認

  • 問題が解決したかどうかを確認します。問題が解決された場合は、このセクションで終了です。問題が修正されていない場合することができます。 サポートにお問い合わせください。.
  • フィードバックをお待ちしております。フィードバックを提供する、またはこのソリューションで発生する問題を報告するためにコメントを記入してください、」Fix it で解決する」ブログでご連絡や、 電子メール.
fixit に fixme を修正します。

警告: この記事は自動翻訳されています

プロパティ

文書番号:947246 - 最終更新日: 08/08/2015 02:43:00 - リビジョン: 8.0

Windows Vista Enterprise 64-bit edition, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Business, Windows Vista Business 64-bit edition, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Starter, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard

  • kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtja
フィードバック