STOP 0xC0000142 in User32.dll Occurs on Restart or Upgrade of Windows NT 4.0

ID: Q246485


The information in this article applies to:
  • Microsoft Windows NT Workstation version 4.0
  • Microsoft Windows NT Server version 4.0


SYMPTOMS

When you restart a Microsoft Windows NT 4.0-based computer or restart a computer after it has been upgraded to Windows NT 4.0, you may receive the following error message:

STOP c0000142 (DLL Initialization Failed) initialization of the dynamic link library C:\winnt\system32\user32.dll failed the process is terminating abnormally.


CAUSE

The cause is unknown.


RESOLUTION

To resolve this issue, follow these steps:

  1. If this error message appears after an upgrade to Windows NT 4.0, copy the following files from Windows NT 4.0 Service Pack 3 to the %SystemRoot%\System32 folder:


  2. Kernel32.dll
    Ntdll.dll
    Win32k.sys
    User32.dll
    Winsrv.dll
  3. If this error message appears while restarting a computer after it has been upgraded to Windows NT 4.0, copy the following files from Windows NT 4.0 Service Pack 3 to the %SystemRoot%\System32 folder:


  4. User32.dll
    Gdi32.dll

Additional query words: User32.dll

Keywords :
Version : winnt:4.0
Platform : winnt
Issue type : kbprb


Last Reviewed: December 2, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.