vmware workstation 17 pro安装报错0x80070643等故障,主因是系统版本不达标(win10需≥19041)、hyper-v等虚拟化功能冲突、杀毒软件拦截、旧版残留服务锁定目录、bios未启用vt-x或安装包校验失败。

VM虚拟机下载安装报错不是小概率事件,而是高频发生的实操障碍——你刚点开setup.exe就弹出“0x80070643”、进度条卡在95%后静默退出、或日志里反复刷出error_install_failure,这些都不是配置没选对那么简单,而是系统底层校验已拒绝加载vmx86.sys驱动。
先确认系统是否踩中硬性门槛
VMware Workstation 17 Pro不支持Windows 10 1903及更早版本,也不兼容未开启SLAT的旧CPU。打开命令提示符(管理员),执行:systeminfo | findstr /b /c:"OS Name" /c:"OS Version"
若显示OS Version为18362或更低,必须升级系统——强行绕过会导致驱动签名验证失败,【此时安装程序可能不报错但后续所有虚拟机启动必蓝屏】。
Linux用户需运行:uname -r && lsmod | grep kvm
内核低于5.4且无kvm模块,安装脚本会在pre-install阶段直接终止,不会生成任何GUI错误框。
关闭Hyper-V与Windows Sandbox是强制前置动作
Hyper-V一旦启用,会独占Intel VT-x资源并强制激活SLAT,导致vmx86.sys无法分配VMXON区域。这不是开关切换问题,而是硬件虚拟化堆栈级冲突。
第一步:在控制面板→“启用或关闭Windows功能”中取消勾选Hyper-V、Windows Sandbox、WSL2、Device Guard四项,点击确定后【不要重启】;
第二步:以管理员身份运行PowerShell,执行:bcdedit /set hypervisorlaunchtype off
该命令会禁用内核级hypervisor,比单纯关功能更彻底;
第三步:执行shutdown /r /t 0立即重启,确保所有虚拟化服务完全释放。
杀毒软件与残留进程是隐形拦截者
某些国产安全软件会 hook 安装进程的CreateProcessA调用,导致setup.exe无法写入注册表项。临时禁用方法因软件而异,但通用有效的是:
右键任务栏→任务管理器→启动选项卡→禁用所有开机自启项→重启后再安装。
VMware旧版本残留服务常驻后台,会锁住%ProgramData%\VMware目录。打开服务管理器(services.msc),停止以下三项:
VMware Authorization Service
VMware NAT Service
VMware DHCP Service
然后手动删除C:\ProgramData\VMware\文件夹(需获取所有权)。
校验安装包完整性不能跳过
官网下载的exe文件体积应为782MB左右(以2026年6月最新版为准)。用PowerShell执行:Get-FileHash .\VMware-workstation-full-17.5.0-22583795.exe -Algorithm SHA256
比对官网发布页底部的SHA256值——差一个字符,安装过程就会在解压cab包时触发0xc0000005异常。
若校验失败,不要尝试用迅雷等多线程工具重下,改用浏览器直链下载,并关闭所有下载加速插件。
BIOS设置必须显式开启且保存
方法一:重启按F2/Del进BIOS,找到Advanced → CPU Configuration → Intel Virtualization Technology,设为Enabled;
方法二:部分品牌机(如联想ThinkPad)需先开启“Security → Secure Boot”为Disabled,否则VT-x选项灰显;
方法三:保存设置后务必看到“CMOS saved and system rebooting”的提示再断电,仅按F10不确认会导致设置未写入NVRAM。











