安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  网络软件  >  网络辅助 > Intel HAXM(英特尔硬件加速执行管理) v7.6.5 免费版
Intel HAXM(英特尔硬件加速执行管理)

Intel HAXM(英特尔硬件加速执行管理)

 v7.6.5 免费版
  • 软件大小:1.35 MB
  • 更新日期:2020-12-10 14:28
  • 软件语言:英文
  • 软件类别:网络辅助
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:1.35 MB

软件介绍 人气软件 下载地址

为您推荐: 网络软件

  Intel HAXM也称为英特尔硬件加速执行管理,它是一种先进的Android模拟器和虚拟化管理器,使开发人员可以直接,可靠地在运行现代Windows操作系统的基于x86的PC中开发Android应用程序;当与完成应用程序开发的所有必需组件所需的其他软件包(例如Android SDK和管理Google API所需的插件)配对时,它可以为各种规模和复杂性的软件项目提供所需的基于硬件的Android仿真;因为它依赖于Intel CPU产品中内置的功能,所以Intel HAXM只能在具有对Intel VT-x,Intel EM64T(Intel 64)和执行禁用(XD)位功能的硬件支持的处理器上按预期运行;该软件将无法在非英特尔CPU或缺少这些硬件功能的英特尔处理器上运行,另一个限制是HAXM只能与Intel提供的Android仿真器映像一起使用;它不能处理ARM Android仿真器映像或非Intel Android仿真器映像!

Intel HAXM(英特尔硬件加速执行管理)

软件功能

  最初是为在Windows OS和macOS上工作而开发的

  此跨平台的硬件辅助虚拟化引擎的作用范围已扩展到NetBSD和Linux。

  建议您通过Android SDK(在附加功能标签中找到)下载并安装英特尔HAXM

  或者Android Studio(标记为可选的性能项),也可以由英特尔提供的独立安装程序手动下载。

  要验证安装是否成功完成,请打开具有管理特权的命令提示符

  然后执行命令sc query intelhaxm,并等待状态消息4 RUNNING。

  Windows操作系统版本的Intel硬件加速执行管理的最新版本

  英特尔HAXM不会自动检查更新。要将程序包更新为最新版本,必须手动执行。

软件特色

  HAXM是跨平台的硬件辅助虚拟化引擎(系统管理程序)

  被广泛用作Android Emulator和 QEMU的加速器。

  它一直支持在Windows和macOS上运行,并且已经移植到其他主机操作系统,例如Linux和NetBSD。

  HAXM在主机操作系统上作为内核模式驱动程序运行

  并提供类似于KVM的用户空间接口

  从而使QEMU之类的应用程序能够利用内置在现代Intel CPU中的硬件虚拟化功能

  即Intel Virtualization Technology。

安装步骤

  1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包

Intel HAXM(英特尔硬件加速执行管理)

  2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面

Intel HAXM(英特尔硬件加速执行管理)

  3、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可

Intel HAXM(英特尔硬件加速执行管理)

使用教程

  先决条件,选项A(Visual Studio)

  Visual Studio 2017

  至少安装以下组件: 通用Windows平台开发,使用C ++进行桌面开发。

  适用于Windows 10的Windows SDK

  Windows 10的Windows驱动程序工具包(WDK)

  请注意,Windows SDK的版本/内部版本号必须与WDK匹配。特别是,由Visual Studio 2017安装的Windows 10 SDK(版本1709,在撰写本文时为内部版本10.0.16299)可能不是最新版本。如果要使用最新的WDK(撰写本文时为1803版),则可能需要下载并安装最新的Windows 10 SDK(撰写本文时为1803版,构建10.0.17134)。

  选项B(EWDK)

  带有Visual Studio Build Tools 15.6的 Enterprise WDK(EWDK)10

  通过安装下载的ISO映像或将其解压缩到一个空文件夹来安装它。

  NuGet CLI工具(nuget.exe)版本4.x或更高版本

  建立步骤

  选项A(Visual Studio)

  platforms\windows\haxm.sln在Visual Studio 2017中打开。

  选择Debug或Release配置。

  该Debug配置还会使用测试证书对驱动程序进行签名。该Release配置没有做到这一点。

  选择x64或Win32平台。

  构建解决方案。

  选项B(EWDK)

  cd X:\path\to\EWDK\

  LaunchBuildEnv.cmd

  cd X:\path\to\haxm\

  cd platforms\windows

  X:\path\to\nuget.exe restore

  msbuild haxm.sln /p:Configuration="Debug" /p:Platform="x64"

  使用Release代替Debug构建适合发布的优化驱动程序。请注意,该Release配置不会使用测试证书对驱动程序进行签名。

  使用Win32而不是x64构建可以在32位Windows上运行的32位驱动程序。

  添加/t:rebuild以进行干净的重建,而不是增量构建。

  如果成功,则驱动程序二进制文件(IntelHaxm.sys)将在生成 X:\path\to\haxm\platforms\windows\build\out\x64\{Debug,Release}\(或X:\path\to\haxm\platforms\windows\build\out\Win32\{Debug,Release}\如果 Platform="Win32"),并且将能够在Windows 7及更高版本上运行。

  在Windows上测试

  系统要求

  请注意,这些是测试环境的要求,该环境不必与构建环境相同。

  支持带有扩展页表(EPT)的Intel VT-x的Intel CPU 。

  这是满足此要求的CPU的列表。根据经验,如果您拥有Intel Core i3,i5,i7或i9(任何一代),则可以使用。

  EPT是Intel VT-x的高级功能。支持EPT的CPU还支持不受限制的来宾(UG),这是VT-x的另一个高级功能。在非常老的(2010之前)CPU(例如,英特尔酷睿2 Duo)上仍然可以运行HAXM,该CPU实现了不包含EPT或UG的VT-x的早期版本。但是,使HAXM在非EPT和非UG模式下工作的旧代码可能很快会被删除。

  Windows 7或更高版本;同时支持32位和64位Windows。

  可以在嵌套的虚拟化设置中运行HAXM,Windows本身可以在另一个虚拟机管理程序上作为来宾OS运行,但是此用例尚未得到很好的测试。

  一次性设置

  以下步骤为安装测试签名的测试环境做准备IntelHaxm.sys,即使用Debug配置构建的测试签名 。有关更多详细信息,请阅读本文。

  禁用Hyper-V并启用测试模式:

  打开提升的(即以管理员身份运行)命令提示符。

  bcdedit /set hypervisorlaunchtype off

  注意:在某些情况下,此命令不足以在Windows 10上完全禁用Hyper-V。有关更可靠的方法,请参见下文。

  bcdedit /set testsigning on

  重启。

  安装测试证书:

  IntelHaxm.cer从构建环境复制到测试环境(如果两者不相同)。该文件是IntelHaxm.sys 由Debug构建配置生成的。

  在测试环境中,打开提升的命令提示符并运行 certmgr /add X:\path\to\IntelHaxm.cer /s /r localMachine root

  (可选)安装DebugView以捕获HAXM调试输出。

  在Windows 10上禁用Hyper-V

  Windows 10的某些高级功能,例如Device Guard(特别是 受Hypervisor保护的代码完整性或HVCI)和Credential Guard,可以阻止完全禁用Hyper-V。换句话说,即使Windows可能另外报告,启用任何这些功能后,Hyper-V也会启用。

  微软发布的Device Guard和Credential Guard硬件就绪工具可以禁用上述Windows 10功能以及Hyper-V:

  从此处下载该工具的最新版本。以下步骤假定版本为3.6。

  解压缩。

  打开提升的(即以管理员身份运行)命令提示符。

  @powershell -ExecutionPolicy RemoteSigned -Command "X:\path\to\dgreadiness_v3.6\DG_Readiness_Tool_v3.6.ps1 -Disable"

  重启。

  加载和卸载测试驱动程序

  HaxmLoader是一个小型工具,可以在不使用INF文件的情况下加载和卸载测试签名的驱动程序。您可以从“发行”页面下载它,也可以HaxmLoader/HaxmLoader.sln 使用Visual Studio或EWDK进行构建。

  基本上,像HAXM这样的内核模式驱动程序由Windows Service Control Manager作为服务进行管理。每个此类服务都有一个唯一的名称,一个对应的驱动程序文件和一个状态。例如,当HAXM安装程序将发行签名的驱动程序安装到时C:\Windows\System32\drivers\IntelHaxm.sys,它还会为其创建服务。该服务已命名,intelhaxm并在启动时启动。HaxmLoader工作方式类似:加载测试驱动程序时,它会创建一个临时服务并启动它;卸载测试驱动程序时,它会停止然后删除服务。

  加载测试驱动程序:

  打开提升的命令提示符。

  确保没有其他HAXM驱动程序被加载。

  如果sc query intelhaxm将intelhaxm服务显示为RUNNING,则必须首先将其停止:sc stop intelhaxm

  否则,请卸载先前加载的测试驱动程序(如果有): HaxmLoader.exe -u

  加载测试驱动程序: HaxmLoader.exe -i X:\path\to\IntelHaxm.sys

  请注意,HaxmLoader该驱动程序可以从任何文件夹加载驱动程序,因此无需将测试驱动程序复制到C:\Windows\System32\drivers\第一个文件夹。

  卸载测试驱动程序:

  打开提升的命令提示符。

  HaxmLoader.exe -u

  (可选)您可能希望还原原始的,带有发布签名的驱动程序(即C:\Windows\System32\drivers\IntelHaxm.sys):sc start intelhaxm

  捕获驱动程序日志

  Dbgview.exe以管理员身份启动DebugView()。

  在“捕获”菜单中,选择“日志启动”之外的所有内容。DebugView现在将开始捕获所有内核模式驱动程序的调试输出。

  为了过滤掉非HAXM日志,请转到“编辑” >“过滤/突出显示...”,输入hax*“包含”,然后单击“确定”。

下载地址