HAXM驱动程序:错误的签名(Win 7 - 64位 - 核心i7)

时间:2015-10-16 18:29:43

标签: android

这是一个已知问题。 所以我已经按照我找到的安装步骤进行了操作。

但没有任何对我有用。 Win7仍然拒绝启动intelhaxm服务(“c:> sc query intelhaxm”报告内核驱动程序状态为STOPPED)。 使用“c:> net start intelhaxm”强制它给了我一个系统错误577 - “驱动程序的签名不正确......”并且它没有启动它。

为什么我如此不幸?为什么我的Windows配置如此不灵活?有没有人知道解决方法?

Thanx提前

2 个答案:

答案 0 :(得分:0)

好的,我会回答我的问题。

从Win Vista MS开始,MS决定为x64系统添加“设备驱动程序签名强制”保护,以便您只能安装经过MS认证的驱动程序。在我的系统中,InteI提供的HAXM驱动程序(如果你想用Android Studio运行免费的Android设备模拟器,这是一个必不可少的组件)看起来没有签名,系统拒绝加载它。我不知道为什么其他人不会有同样的问题。

要在命令提示符中验证驱动程序是否正在运行(可能需要以管理员身份运行):

CarFinder

如果状态似乎是“RUNNING”,则说明问题解决了。但我总是发现状态为“已停止”。

一个非永久性的解决方案可能是在启动时按F8(某人为F6或F5),然后出现Windows徽标,并在其他选项中选择禁用驱动程序数字签名测试的解决方案(我的Win7中的底部测试) )。 这样做应该允许加载驱动程序。但每次开机都很烦人。

永久解决方案是在测试模式下运行Windows并为驱动程序签署测试模式。为此,我使用了一个名为“Driver Signature Enforcement Overrider 1.3b”的小工具来签署文件“C:\ Windows \ System32 \ drivers \ IntelHaxm.sys”并在TestMode中切换Win7。您可以在此处找到实用程序和所有步骤说明:
http://www.ngohq.com/?page=dseo

它对我有用,但它在桌面上留下了一个小水印,上面写着“Windows 7测试模式”。

HTH

答案 1 :(得分:0)

我有同样的问题。我的系统是win10 64bit,采用英特尔(R)酷睿i7-6700HQ处理器。 Windows将阻止安装与Microsoft的数字签名不匹配或不匹配的驱动程序。通过为驱动程序安装Microsoft的数字签名,并重新启动计算机,我解决了这个问题。

如何为驱动程序安装Microsoft的数字签名?请按照以下步骤操作:

  1. 打开设备管理器并选择“为目标更新驱动程序软件”, 首先,我的英语不好,请原谅我。
  2. 选择“浏览计算机以查找驱动程序软件”,

  3. 选择“让我从我计算机上的设备驱动程序列表中获取冰球” enter image description here

  4. 选择一个模型并点击“下一步”: enter image description here

  5. 等待,然后单击“确定”。

  6. 重新启动计算机,然后在cmd中重试sc query intelhaxm

    由于我不知道哪个驱动程序是HAXM的驱动程序,我使用了Microsoft的所有驱动程序的数字签名。