Article ID: 124594 - Last Review: February 20, 2007 - Revision: 4.4 Understanding and configuring Registry Size Limit (RSL)
This article was previously published under Q124594 On This PageSUMMARYThis article describes Registry Size Limit (RSL) and tells how to configure it. MORE INFORMATIONWARNING: If you use Registry Editor incorrectly, you may cause serious problems that may
require you to reinstall your operating system. Microsoft cannot guarantee that you can solve
problems that result from using Registry Editor incorrectly. Use Registry Editor at your own
risk. By default, RSL is 25 percent of the size of paged pool. Setting up the size of paged pool (see PagedPoolSize value of the Registry key HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management) also affects the size of RSL. You can also manually set the RSL:
Event Type: Error
142719
(http://support.microsoft.com/kb/142719/EN-US/
)
NT Reports Out of Resources Error When Memory is Available
In Windows 2000, the maximum paged pool size is approximately 370-400 MB, when you do not use the /3gb command-line switch (this makes the RSL greater than 296 MB). If you use the /3gb switch, these values remain unchanged from Windows NT 4.0.
Additional Notes on RSLRSL sets a maximum, not an allocation (unlike some other such limits in the system). Setting a large RSL will NOT cause the system to use that much space unless it is actually needed by the Registry. It also does NOT guarantee that that much space will be available for use in the Registry.In Windows NT version 3.1, paged pool defaults to 32 MB, so the default RSL is 8 MB (enough to support approximately 5000 user accounts). In Windows NT 3.5, paged pool can be set to a maximum of 128 MB, so RSL can be no larger than about 102 MB (enough to support approximately 80,000 users; however, other system limitations might keep this number of users considerably lower). RSL includes space in the hives themselves, as well as some of the Registry's runtime structures. Other runtime structures are either billed against standard quota, or are protected by size limits and serialization. To ensure that you can always at least boot and edit the Registry if you set RSL incorrectly, quota checking is not turned on until after the first successful loading of a hive (that is, loading a user profile). For all but a few domain controllers, RSL never needs to be changed. The limitations imposed by RSL are approximate. For more information on the Registry size limit, search on the keyword "RegistrySizeLimit" in the Windows NT Registry Entries Help file found in the Windows NT version 3.5 Resource Kit, or query on the following keyword in the Microsoft Knowledge Base: RSL
This limitation and the UI have been removed in Windows XP and in Windows Server 2003. Please see the following article for more information. 292726
(http://support.microsoft.com/kb/292726/
)
Registry Size Limit functionality has been removed from Windows Server 2003 and from Windows XP
APPLIES TO
| Other Resources Other Support Sites
CommunityArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top