The Mscordacwks.dll file must be updated on computers that have more than 8 processors

[This topic is intended to address a specific issue called out by the Exchange Server Analyzer Tool. You should apply it only to systems that have had the Exchange Server Analyzer Tool run against them and are experiencing that specific issue. The Exchange Server Analyzer Tool, available as a free download, remotely collects configuration data from each server in the topology and automatically analyzes the data. The resulting report details important configuration issues, potential problems, and nondefault product settings. By following these recommendations, you can achieve better performance, scalability, reliability, and uptime. For more information about the tool or to download the latest versions, see "Microsoft Exchange Analyzers" at https://go.microsoft.com/fwlink/?linkid=34707.]  

Topic Last Modified: 2010-04-28

In Microsoft 2000 Exchange or later versions, the Microsoft Exchange Best Practices Analyzer inspects the hardware configuration of the computer on which the program is installed to determine whether the computer has eight or more physical processors.

If eight or more physical processors exist, the Analyzer tool verifies that the hotfix that is described in Microsoft Knowledge Base article 974065 is also installed.

The Mscordacwks.dll file must be the version that is described in Knowledge Base article 974065 or a later version. This hotfix helps to prevent issues that may occur when .NET Framework runs on a computer that has eight or more physical processors.

For more information, view Knowledge Base article 974065, FIX: A System.InsufficientMemoryException exception occurs when you are running a .NET Framework 2.0-based application.