2015-10-16 511 views
0

这是一个已知问题。 因此,我遵循了我为安装找到的所有步骤。HAXM驱动程序:签名不正确(Win 7 - 64bit - core i7)

但没有为我工作。 Win7仍然拒绝启动intelhaxm服务(“c:> sc查询intelhaxm”报告内核驱动程序状态为“已停止”)。 强制它与“c:> net start intelhaxm”给了我一个系统错误577 - “驱动程序的签名是不正确的....”,它不会启动它。

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

提前感谢名单

马尔科

回答

0

好,我会回答我的问题。

从Win Vista开始,MS决定将“设备驱动程序签名强制”保护添加到x64系统,以便您只能安装MS认证的驱动程序。在我的系统中,由InteI提供的HAXM驱动程序(如果您想要使用Android Studio运行免费的Android设备模拟器,则为基本组件)看起来是无符号的,系统拒绝加载它。我不知道为什么别人没有相同的问题。

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

Sc query intelhaxm 

如果出现状态为“正在运行” you'va解决了这个问题。但我总是发现状态被“停止”。

一个非永久的解决方案可能在启动时按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

马尔科

0

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

如何安装Microsoft的驱动程序的数字签名?遵循以下步骤:第一

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

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

  4. 选择一个模型,然后单击“下一步”: enter image description here

  5. 等待并单击确定。

重新启动计算机,然后再试一次在cmd中的sc query intelhaxm

因为我不知道哪个驱动程序是HAXM的驱动程序,所以我使用微软的所有驱动程序的数字签名。