文書番号: 124594 - 最終更新日: 2004年9月6日 - リビジョン: 4.2

レジストリ サイズ制限 (RSL) の概要および設定について

この記事は、以前は次の ID で公開されていました: JP124594

目次

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

詳細

警告 : レジストリ エディタの使い方を誤ると、深刻な問題が発生することがあります。最悪の場合、オペレーティング システムの再インストールが必要になることがあります。マイクロソフトは、レジストリ エディタの誤用により発生した問題に関しては、一切責任を負わないものとします。レジストリ エディタは、自己の責任においてご使用ください。

レジストリの編集方法の詳細については、Regedit.exe のヘルプの「キーと値の変更」または「キーと値を変更する」を参照してください。または Regedt32.exe のヘルプの「レジストリ情報の追加と削除」または「レジストリの情報を追加または削除する」、および「レジストリ情報の編集」または「レジストリ情報を編集する」を参照してください。レジストリの編集を行う前に、必ずレジストリのバックアップをとってください。Windows NT または Windows 2000 を実行している場合、システム修復ディスク (ERD) も更新する必要があります。

デフォルトでは、レジストリ サイズ制限 (RSL) はページ プール サイズの 25% です。ぺージ プールのサイズを設定すると、RSL のサイズにも反映されます (ぺージ プールのサイズは、レジストリ キー HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management の PagedPoolSize 値 を参照してください)。

RSL は手動で設定することもできます。

  1. レジストリ エディタ (REGEDT32.EXE) を実行します。
  2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control キーに移動します。
  3. RegistrySizeLimit 値 (この値が存在していない場合は、最初に作成します) を目的のサイズ (バイト単位) に変更します。

    注 : RegistrySizeLimit 値は REG_DWORD 型の 4 バイトのデータ長にする必要があり、それ以外の場合は無視されます。RegistrySizeLimit 値を 4 MB 未満に設定すると、4 MB に強制的に設定されます。また、ページ プールのサイズの 80% 以上に設定すると、80% に制限されます (ページ プールは常に 5 MB 以上であると想定されています)。0xffffffff に設定すると、最大許容サイズ (または 最大 102 MB のページ プールの 80%) に設定されます。
  4. Windows NT をシャットダウンし、再起動して、RSL の変更を有効にします。

Windows NT 4.0 と Windows NT 4.0, Terminal Server Edition の最大ページ プール サイズは 192 MB であるため、RSL は最大 153.6 MB になります。 関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
142719? (http://support.microsoft.com/kb/142719/EN-US/ ) NT Reports Out of Resources Error When Memory is Available
142719? (http://support.microsoft.com/kb/142719/JA/ ) メモリが利用できるのに NT でリソース不足エラーが発生する
Windows 2000 では、/3gb コマンドライン スイッチを使用しない場合の最大ページ プール サイズは 491.875 MB です。したがって、RSL は 393.5 MB になります。/3gb コマンドライン スイッチを使用した場合、これらの値は Windows NT 4.0 の場合と同じになります。

RSL についての補足

RSL は最大値を設定するものであり、割り当てについては設定されません (システムの他の類似の制限とは異なります)。RSL を大きくしても、レジストリで実際に必要とされない限り、その大量の領域が使用されるわけではありません。また、その大量の領域が確実にレジストリで使用できるとも限りません。

Windows NT 3.1 では、ページ プールのデフォルトが 32 MB に設定されているため、デフォルトの RSL は 8 MB です (およそ 5000 ユーザー アカウントをサポートできます)。Windows NT 3.5 のページ プールは最大 128 MB に設定できるため、RSL は 102 MB 以下になります (およそ 80,000 ユーザーをサポートできますが、他のシステム制限によって、ユーザー数はこれよりかなり少なくなる可能性があります)。

RSL には、ハイブ自体の領域の他に、特定のレジストリのランタイム構造が含まれます。他のランタイム構造は標準クォータに対して請求されるか、サイズ制限やシリアル化によって保護されます。

RSL を誤って設定した場合でも、最低限起動およびレジストリの編集を実行できるようにするため、最初のハイブのロード (ユーザー プロファイルのロード) が成功するまで、クォータ チェックはオンになりません。

ほとんどのドメイン コントローラの場合、RSL は変更する必要がありません。

RSL に指定する制限値は近似値です。

レジストリ サイズ制限の詳細については、Windows NT version 3.5 リソース キットの Windows NT レジストリ エントリのヘルプ ファイルを "RegistrySizeLimit" のキーワードで検索するか、「サポート技術情報」 (Microsoft Knowledge Base) を以下のキーワードで検索してください。
RSL

関連情報

この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 124594? (http://support.microsoft.com/kb/124594/EN-US/ ) (最終更新日 2001-08-08) を基に作成したものです。

この資料は以下の製品について記述したものです。
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
キーワード:?
kbhowto KB124594
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。"
 

サポート技術情報の翻訳

 

Related Support Centers