Skip navigation

JSI Tip 1090. Stop C0000142 (user32.dll failed).

If you receive:

   STOP C0000142 (DLL initialization failed)

   Initialization of the dynamic link library c:\user32.dll failed.
   The process is terminating abnormally
you could have mismatched versions of User32.dll and Gdi32.dll.

Replace both versions in %SystemRoot%\System32 from your latest Service Pack (SP4 has them both).

To do this, use tip 181 or boot to an alternate install of Windows NT (at the same Service Pack level as your primary install) and copy the files.

NOTE: To extract the files from a service pack, run: ServicePackFileName.exe /x

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.