stop: c0000135 the program can’t start because %hs is missing

Question

I recently have a malware/trojan on my computer Windows 7 OS, and I did this post to get some help

The site’s security certificate is signed using a weak signature algorithm! can’t access any HTTPS’s site

Now what happen is after I use Microsoft Security Essential to scan and detected 4 trojans and I remove them. What happen is after the reboot now it gives me this error

stop: c0000135 the program can’t start because %hs is missing from
your computer. Try reinstalling the program to fix this problem.

So I did a lots of searches and people mentioning about AVG, but I’m confuse I never even install any program call AVG where the problem could be?

Refer to this blog SOLVED: STOP: C0000135 The program can’t start because %hs is missing. Try resintalling the program

I believe they also have similar problem and they refer that something about the register

The fix for this problem requires a registry edit to remove a reference to the consrv.dll file that was a virus and was removed. Using regedit from the repair console, the following keys required editting:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\SubSystemsHKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\SubSystems

The problem is that now I can’t even access to my computer what can I do to fix this?

Please help because I have a very important data that I need to at least back up.

Thanks in advance

Asked by Ali

Answer

0xC0000135 is defined as STATUS_DLL_NOT_FOUND in WinNT.h and ntstatus.h.

Which means, some critical DLL file has been deleted or has not been installed yet on the system. Usually, this is either the Microsoft Visual C++ Redistributable or the .NET Framework; in case you want to try them, install all versions of them that you can find. All of them should be downloadable from Microsoft’s Download Center, you don’t need to find anything obscure.

You will more likely want to figure out what DLL file was deleted to get more clue, two options here:

  1. The obvious one, looking in the log of the anti virus scanner what file was quarantained.

  2. The less obvious one, checking which dependencies are missing using the Dependency Walker on the executable that you are trying to launch; which will explain what / why.

In case you are getting a BSOD, read this article which also explains how to figure out the DLL.

In case the DLL is a virus, you will want to remove any refrences to it.

Answered by Tom Wijsman

 

  • john

    Can not access laptop through bootable disc.