Changing Active Directory Cache Settings
Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2
Settings in the registry specify the number of entries that will be stored in the Active Directory cache. To improve response time for client requests, you can modify these settings. For more information, see “Optimizing directory services performance” earlier in this subject. You can also specify the validity period for information that is stored in the cache.
On computers running the 32-bit version of Windows Server 2003, the following registry key is the full subkey path for the cache entries:
HKEY_LOCAL_MACHINE\Software\Microsoft\DRMS\1.0\DirectoryServices
On computers running the 64-bit version of Windows Server 2003, the following registry key is the full subkey path for the cache entries:
HKEY_LOCAL_MACHINE\SoftwareWOW6432Node\Microsoft\DRMS\1.0\DirectoryServices
The following table lists the entries that control in-memory cache behavior.
Name | Type | Default Value | Description |
---|---|---|---|
PrincipalCacheMax |
DWORD |
1,000 |
Maximum number of principals and their e-mail addresses and SIDs that can be stored in the cache. |
PrincipalCacheExpireMinutes |
DWORD |
720 |
Validity period of cached information for principals. |
GroupIDCacheMax |
DWORD |
1,000 |
Maximum number of groups and their e-mail addresses and SIDs that can be stored in the cache. |
GroupIDCacheExpireMinutes |
DWORD |
720 |
Validity period of cached information for group membership. |
GroupMembershipCacheMax |
DWORD |
1,000 |
Maximum number of contacts that are members of a group that can be stored in the cache. |
GroupMembershipCacheExpireMinutes |
DWORD |
720 |
Validity period of cached information for contacts that are members of a group. |
Warning
Incorrectly editing the registry may severely damage your system. Before making changes to the registry, you should back up any valued data on the computer.
Note
The PrincipalCacheExpireMinutes, GroupIDCacheExpireMinutes, GroupMembershipCacheExpireMinutes, and ContactMembersofGroupCacheExpireMinutes registry entries also control cache expiration in the local Active Directory cache stored in the directory services database on your database server.