Registry Size Limit Change Results in Pagedpoolsize Change

Last reviewed: March 15, 1996
Article ID: Q140364
The information in this article applies to:
  • Microsoft Windows NT Workstation version 3.51
  • Microsoft Windows NT Server version 3.51

SYMPTOMS

When changing the registry size, the entry for PagedPoolSize may be automatically changed from its default setting of zero to a fixed value. This could result in unexpected and or undesirable behavior on an NT server.

CAUSE

The registry is not allowed to consume more than 80% of the Paged Pool. If you adjust the Registry Size Limit (RSL) in the Virtual Memory dialog box in the System section of Control Panel to a value greater than 80% of the current PagedPoolSize setting, the PagedPoolSize registry entry is automatically changed from the default setting of zero to a value equal to 125% of RSL.

NOTE: The PagedPoolSize registry entry is set to zero by default in Setup. When this registry entry is set to zero, the actual PagedPoolSize is calculated dynamically based on your current memory configuration and the resulting fixed value from a RSL change could be lower that the one dynamically calculated.

For additional information on PagedPoolSize, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q126402
   TITLE     : PagedPoolSize and NonPagedPoolSize Values in Windows NT 3.5

WORKAROUND

Depending on the increase in RSL you can reset the pagedpoolsize back to zero in the registry. A rule of thumb would be to use the amount of memory as a benchmark for the amount of pagedpoolsize created dynamically and if the new RSL is less than 80% of that value then it is probably safe to set pagedpoolsize back to zero.

These values may be modified in the registry.

WARNING: Using the Registry Editor incorrectly can cause serious, system- wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of the Registry Editor can be solved. Use this tool at your own risk.

The pagedpoolsize parameter is located in:

   HKEY_LOCAL_MACHINE
     \SYSTEM
       \CurrentControlSet
         \Control
           \Session Manager
             \Memory Management

RESOLUTION

This problem has been corrected in the latest Service Pack for Windows NT version 3.51.

STATUS

Microsoft has confirmed this to be a problem in Windows NT version 3.51. This problem was corrected in the latest Windows NT 3.51 U.S. Service Pack. For information on obtaining the Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

   S E R V P A C K


KBCategory: kbnetwork kbfix3.51.sp4
KBSubcategory: ntconfig
Additional reference words: 3.51 prodnt


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: March 15, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.