Article ID: 267255
Article Last Modified on 2/20/2007
APPLIES TO
- Microsoft Exchange 2000 Server Standard Edition
This article was previously published under Q267255
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
SYMPTOMS
On a heavily loaded Exchange 2000 Server computer, the Store.exe process may spin in excess of 350 threads, perhaps as many as 800 to 900, and may use up the available virtual bytes.
Multiple application event log error messages that note various problems may be logged, including the following error message:
In Task Manager, if the Store.exe process uses more than 350 threads, you are probably experiencing the problem that is described in this article. The Store.exe process usually uses between 200 and 300 threads on a heavily loaded computer.
RESOLUTION
To resolve this problem, perform the following steps.
WARNING: 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.
- Install Microsoft Windows 2000 Server Service Pack 1. You must restart the computer when you install Windows 2000 Server Service Pack 1.
- Start Registry Editor (Regedt32.exe).
- Create the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\STORE.EXE\RpcThreadPoolThrottle
- Under this key in the registry, click Add Value on the Edit menu, and then add the following registry value:
Value Name: ProrateFactor
Data Type: REG_DWORD
Radix: Decimal
Value: 10 - Also under this key in the registry, click Add Value on the Edit menu, and then add the following registry value:
Value Name: ProrateMax
Data Type: REG_DWORD
Radix: Decimal
Value: 5000 - Also under this key in the registry, click Add Value on the Edit menu, and then add the following registry value:
Value Name: ProrateStart
Data Type: REG_DWORD
Radix: Decimal
Value: 40 - Quit Registry Editor.
- Restart the Information Store service.
STATUS
Microsoft has confirmed that this is a problem in Microsoft Exchange 2000 Server.
Additional query words: allocation failure store exe exch2kp2w
Keywords: kbbug kberrmsg kbpending KB267255