Error Message: User32.dll Was Relocated in Memory...Last reviewed: September 4, 1997Article ID: Q165152 |
The information in this article applies to:
SYMPTOMSDuring Setup, you may receive the following error message:
User32.dll was relocated in memory. The application will not run properly. The relocation occurred because the DLL C:\WINNT\SYSTEM32\RPCRT4.dll occupied an address range reserved for Windows NT System DLL's. The vendor supplying the DLL should be contacted for a new DLL.When you click OK, the following error message may occur:
An error has been encountered that prevents setup from continuing. Setup was unable to initialize network installation components. The specific error code is 2.When you click OK, the computer reboots and the sequence is repeated continuously.
CAUSEDuring an upgrade from Windows NT 3.51 to Windows NT 4.0, the Rpcrt4.dll file may not be upgraded. If for some reason this file is not updated to the 4.0 version and the User32.dll file is updated to the 4.0 version, the files conflict in memory. Rpcrt4.dll loads in an area of memory in which User32.dll tries to load. User32.dll is then relocated in memory but fails. The Windows NT 4.0 version has the following properties:
11/18/96 01:38a 302,352 rpcrt4.dllThe Windows NT 3.51 version has the following properties:
05/26/95 10:57a 229,648 rpcrt4.dll RESOLUTIONTo resolve this problem, use one of the following methods.
Method 1If you have access to another computer with Windows NT 4.0, copy the Rpcrt4.dll file from the %SystemRoot%\system32\drivers folder on the other computer to the corresponding folder on your computer. NOTE: To use this method, Windows NT must be installed on a FAT partition and you must be able to access the hard disk using MS-DOS, Windows 95, or a boot disk.
Method 2If you can dual-boot Windows NT and Windows 95 on your computer, follow these steps:
Method 3
|
Additional query words: error 4.00
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |