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



The information in this article applies to:

  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Server 4.0

This article was previously published under Q246485

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:

    Kernel32.dll
    Ntdll.dll
    Win32k.sys
    User32.dll
    Winsrv.dll

  2. 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:

    User32.dll
    Gdi32.dll


Modification Type:MajorLast Reviewed:8/27/2002
Keywords:kbprb KB246485