You Receive Error Messages or Cannot Run Some Programs After You Install MS03-045 (824141) on a Localized Version of Windows 2000 SP4 (830904)
The information in this article applies to:
- Microsoft Windows 2000 Advanced Server SP4
- Microsoft Windows 2000 Datacenter Server SP4
- Microsoft Windows 2000 Professional SP4
- Microsoft Windows 2000 Server SP4
SYMPTOMSSome programs or services (such as Microsoft SQL Server or Sophos Anti-Virus by Sophos Plc.) may display various error messages or may not run after you install a localized version of the MS03-045 (824141) security patch on a localized version of Microsoft Windows 2000 Service Pack 4 (SP4). You may receive an error message that is similar to the following: Illegal System DLL relocation: The system DLL Kernel32.dll was relocated in memory. The application will not run properly.
The relocation occurred because the DLL C:\Windows\System\MPR.dll occupied an address range reserved for Windows system DLLs.
The vendor supplying the DLL should be contacted for a new DLL. This problem occurs only on the Portuguese (Brazilian), the Czech, the Danish, the Finnish, the Hungarian, the Italian, the Norwegian,
the Polish,
the Portuguese (Portugal), the Russian, the Spanish, the Swedish, and the Turkish versions of Windows 2000 SP4. This problem does not occur on the Arabic, the Dutch, the English, the French, the German, the Hebrew, the Hong Kong, the Japanese, the Korean, the Simplified Chinese, and the Traditional Chinese versions of Windows 2000 SP4. CAUSEThis problem occurs with programs or with services that load the Mpr.dll file before they load the Kernel32.dll file. A base address mismatch exists between the version of Mpr.dll that is included with Windows 2000 SP4 and the version of Kernel32.dll that is included with the Bulgarian, the Danish, the Czech, the Finnish, the Hungarian, the Italian, the Norwegian, the Polish, the Portuguese, the Russian, the Spanish, the Swedish, and the Turkish versions of the MS03-045 (824141) security patch.RESOLUTIONOn October 22, 2003, Microsoft released an updated version of the MS03-045 (824141) security patch for the affected languages. Download and install the updated MS03-045 (824141) security patch for the affected localized versions of Windows 2000 SP4. For additional information about the updated security patch, visit the following Microsoft Web site: WORKAROUNDTo work around this problem until you can install the updated security patch, temporarily remove the MS03-045 (824141) security patch, and then implement the workaround that is documented in Microsoft Security Bulletin MS03-045. For additional information about how to remove the MS03-045 (824141) security patch and about workarounds for the security vulnerability that is addressed by this security patch, visit the following Microsoft Web site:
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.
Modification Type: | Minor | Last Reviewed: | 7/8/2005 |
---|
Keywords: | kbprb KB830904 |
---|
|