STATUS_DLL_NOT_FOUND 0xC0000135
Hex 0xC0000135 · Decimal -1073741515 · Type NTSTATUS
The code execution cannot proceed because … was not found. Reinstalling the program may fix this problem.
Also searched as: 0xc0000135, error 0xc0000135, dll was not found, the code execution cannot proceed because dll was not found
What it means
0xC0000135 means a program could not start because a DLL it needs was not found. Windows often shows the name, for example "The code execution cannot proceed because VCRUNTIME140.dll was not found". Missing runtimes, especially Visual C++ and .NET Framework, are the main cause.
Applies to: Windows 10, Windows 11
How to fix STATUS_DLL_NOT_FOUND
- Note the DLL name in the message; search for which official package provides it
- Install the latest Microsoft Visual C++ Redistributable packages for both x64 and x86 from Microsoft's website, and repair existing ones from Settings > Apps > Installed apps
- For .NET applications, enable .NET Framework 3.5 or install the .NET runtime the app requires: Control Panel > Programs > Turn Windows features on or off
- Reinstall the application so its bundled DLLs are restored
- Check your antivirus quarantine in case it removed a DLL, and restore it only if the program is trusted
- Repair system files from an elevated Command Prompt or Terminal (Admin): run DISM /Online /Cleanup-Image /RestoreHealth first, then sfc /scannow, and restart when both finish
Why it happens
A required DLL is not present in the application folder or the system search path, typically because a runtime was not installed, was removed, or the app installation is incomplete.
FAQ
What is VCRUNTIME140.dll?
It is part of the Microsoft Visual C++ Redistributable; install or repair that package.
Can I copy the missing DLL from another PC?
It is better to install the official package, which places the right version and registers it.
Related errors
Source: Microsoft ntstatus.h · fixes written and reviewed by the editors (see our editorial policy)
Last updated: