停止:c0000135 程序无法启动,因为缺少 %hs

停止:c0000135 程序无法启动,因为缺少 %hs

我最近在 Windows 7 操作系统上发现了一个恶意软件/木马,我发了这篇文章来寻求帮助

该网站的安全证书使用弱签名算法签名!无法访问任何 HTTPS 的网站

现在,我使用 Microsoft Security Essential 扫描并检测到 4 个木马并删除它们后,发生了什么。现在重启后,它给了我这个错误

停止:c0000135 程序无法启动,因为您的计算机缺少 %hs。请尝试重新安装该程序以修复此问题。

因此我进行了很多搜索,人们也提到了AVG,但我很困惑,我甚至从未安装过任何程序,AVG问题可能出在哪里?

参考此博客已解决:停止:C0000135 程序无法启动,因为缺少 %hs。尝试重新安装该程序

我相信他们也遇到了类似的问题,他们提到了有关登记册的一些事情

修复此问题需要编辑注册表以删除对 consrv.dll 文件的引用,该文件是病毒,已被删除。使用修复控制台中的 regedit,需要编辑以下键:

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

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

问题是现在我甚至无法访问我的计算机,我该怎么做才能解决这个问题?

请帮忙,因为我有非常重要的数据,至少需要备份。

提前致谢

答案1

0xC0000135定义为STATUS_DLL_NOT_FOUNDWinNT.h和中ntstatus.h

这意味着,某些关键的 DLL 文件已被删除或尚未安装在系统上。通常,这是 Microsoft Visual C++ Redistributable 或 .NET Framework;如果您想尝试它们,请安装您能找到的所有版本。所有这些都应该可以从 Microsoft 的下载中心下载,您不需要寻找任何晦涩难懂的东西。

你更有可能想弄清楚哪个 DLL 文件被删除了,以获得更多线索,这里有两个选择:

  1. 显而易见的是,查看防病毒扫描程序的日志中哪个文件被隔离了。

  2. 不太明显的是,使用依赖性遍历器在您尝试启动的可执行文件上;这将解释什么/为什么。

如果你遇到了 BSOD,请阅读本文这也解释了如何找出 DLL。

如果 DLL 是病毒,您将需要删除对它的任何引用。

相关内容