The application was unable to start correctly (0xc0000142)
A DLL the program loads failed to initialise — often after an update, with corrupt runtimes, or when a desktop heap/session limit is hit.
Seen on:
Windows
Meaning
STATUS_DLL_INIT_FAILED. Office/Click-to-Run, games and command-line tools hit it when a system DLL or runtime is damaged, or when too many processes exhaust the desktop heap (many cmd/conhost windows from services).
Common causes
- Corrupt system files or Visual C++ runtimes
- Faulty Office/app update
- Desktop heap exhausted (services spawning many processes)
- Security software blocking DLL loads
⚡ Quick fix
- Repair the app (Office: Quick Repair) and reinstall VC++ redistributables
- sfc /scannow and DISM /RestoreHealth
- Reboot to clear desktop heap
Detailed fix by platform
Windows
- powershell
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth winget install Microsoft.VCRedist.2015+.x64
How to diagnose
- Scope — One program or all?
- Recent — Updates installed?
- Events — Application log errors
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
Most viewed in Windows
Other ways to find it
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 7 Oct 2026