日本語
英語

文書番号: 947246 - 最終更新日: 2010年9月15日 - リビジョン: 1.0

デスクトップ ヒープの制限では、Windows Vista または Windows 7 のための「メモリ不足」エラー メッセージが表示されます。

すべて展開する | すべて折りたたむ

現象

のでは、Windows Vista または Windows 7 で多くのアプリケーション ウィンドウを開いた後、その他のウィンドウを開くにはできない場合があります。 場合によっては、ウィンドウを開くことがあります。 ただし、必要なコンポーネントは含まれません。 さらに、次のようなエラー メッセージが表示される場合があります:
メモリ不足ですの

原因

では、Windows Vista または Windows 7 で、デスクトップ ヒープの制限のために発生します。 場合は、いくつかのウィンドウを閉じる、他のウィンドウを開こうとして、これらのウィンドウを開くことがあります。 ただし、このメソッドは、デスクトップ ヒープの制限変わりません。

解決方法

重要ですこのセクションで、メソッド、またはタスクには、レジストリを変更する方法を説明する手順が含まれています。 ただし、レジストリを誤って変更すると重大な問題が発生する可能性があります。 レジストリを変更する際には十分に注意してください。。 万一に備えて、編集の前にレジストリをバックアップしてください。。 問題が発生した場合でも、レジストリを復元できます。。 バックアップを作成し、レジストリを復元する方法の詳細については、クリックして、マイクロソフト サポート技術資料を参照するのには、次の文書番号:
322756  (http://support.microsoft.com/kb/322756/ ) ハウツー解説: バックアップおよび復元では、Windows レジストリ
は、この問題を修正するには、"修正を依頼」のセクションです。 自分でこの問題を解決する場合は、移動、"修正、自分でことができます。"セクション。

修正を依頼



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

この問題を修正
Microsoft Fix it 50496


メモ
  • このウィザードは英語でのみことがあります。 ただし、自動的な修正は英語版以外の Windows でも機能します。。
  • 、修正プログラムの保存に問題がある場合、コンピューター上にない場合はソリューションは、フラッシュ ドライブや CD に問題がコンピューター上で実行して。
  • レジストリ エントリに 20480 SharedSection の 2 番目の値を大きくし大きく 3 つ目は、SharedSection のレジストリ エントリに 1024 で、自動修正プログラムを適用します。

その後、移動するのには、"この問題は解決しましたか?"セクション。



修正、自分でことができます。


この問題を解決する場合は、デスクトップ ヒープのサイズを変更するのには、[] をクリックします。 これを行うには、次の手順を実行します:
  1. クリックして開始入力レジストリ エディターで、検索の開始ボックス、およびクリックregedit.exeで、プログラムボックスの一覧] を選択します。

    メモ場合は画面の指示の管理者パスワードの確認、パスワードを入力またはクリックして続行.
  2. 検索し、次のレジストリ サブキーをクリックして:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. を右クリックし、Windowsエントリをクリックし変更します。.
  4. で、値のデータ部分、文字列の編集ダイアログ ボックスで、検索、SharedSectionエントリ、および、2 番目の値と、このエントリの 3 番目の値を増やすこと
メモ
  • 、SharedSection のレジストリ エントリの 2 番目の値は、対話型のウィンドウ ステーションに関連付けられている各デスクトップのデスクトップ ヒープのサイズです。 ヒープは、対話型ウィンドウ ステーション (WinSta0) で作成された各デスクトップが必要です。 値をキロバイト (KB) です。
  • 、3 つ目の SharedSection の値を「非対話」のウィンドウ ステーションに関連付けられている各デスクトップのデスクトップ ヒープのサイズです。 値をキロバイト (KB) です。
  • 操作を行いますが推奨設定値は上20480KB
既定では、Windows レジストリ エントリを含む次のデータを x 86 ベース バージョンの Windows Vista。
%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024,3072,512
Windows=On
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16
メモデフォルトでは 3072 x x86 ベースのバージョンの Windows Vista の SharedSection の 2 番目の値のです。 既定では、この 2 つ目の値をこのエントリでは、x x64 ベース バージョンの Windows Vista 20480 です。

Windows Vista との の後でオペレーティング システム、メモリ割り当ては動的です。 したがって、メモリの割り当ての制限はありません。 ただしが多すぎるデスクトップ ヒープにメモリを割り当てた場合は、パフォーマンスが発生する可能性があります。 これは、理由はないお 20480 以上の値を設定することです。

メモデスクトップ ヒープのサイズによって、物理 RAM がコンピューターには影響しません。 そのため、物理 RAM を追加して、パフォーマンス向上できない。

関連情報

同様の問題の詳細については、クリックして、マイクロソフト サポート技術記事を表示するのには、次の資料番号:
126962  (http://support.microsoft.com/kb/126962/ ) 「メモリ不足」エラー メッセージが表示される場合は、多数のプログラムを実行しているがあります。
318677  (http://support.microsoft.com/kb/318677/ ) PRB:、MDI アプリケーションで使用可能な子ウィンドウの最大数に到達すると複数の子ウィンドウおよびその他の問題作成できない
ターミナル サービス環境では、セッション メモリの問題の詳細については、クリックして、マイクロソフト サポート技術資料を参照するのには、次の資料番号:
840342  (http://support.microsoft.com/kb/840342/ ) アプリケーションがありますが、ターミナル サービス環境で正しく実行

デスクトップ ヒープの詳細については、次のマイクロソフト Web サイトを参照してください:
http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx (http://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspx)

この問題は解決しましたか?

  • チェックに問題が解決されるかどうか。 問題を解決する場合は、あなたはここで終了です。 この問題が修正されていない場合は、サポートに問い合わせる (http://support.microsoft.com/contactus) .
  • はお客様からのフィードバックを評価します。 フィードバックを提供する、またはこのソリューションで問題を報告するには、してください、コメントのままに、"修正を依頼 (http://blogs.technet.com/fixit4me/) "ブログまたは送信する電子メール (mailto:fixit4me@microsoft.com?Subject=KB) .

この資料は以下の製品について記述したものです。
  • 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
キーワード: 
kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtja
機械翻訳機械翻訳
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:947246  (http://support.microsoft.com/kb/947246/en-us/ )
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"