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

Jerold Schulman

February 22, 1999

1 Min Read
ITPro Today logo in a gray background | ITPro Today


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

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like