Win11专业版安装WSL2报错0x80370102终极解决

Win11 专业版 + 联想拯救者 Y9000P 安装 WSL2 + Ubuntu 报错 0x80370102 解决全攻略102 解决备忘

一、问题概述

核心场景:Windows 11 专业版 + 联想拯救者 Y9000P,需安装 WSL(用于运行 Hermes Agent),通过微软商店安装 Ubuntu 后,启动时触发报错:

复制代码
PS C:\Users\James> wsl --install -d 
Ubuntu 正在下载: Ubuntu 正在安装: Ubuntu 当前计算机配置不支持 WSL2。 
请启用"虚拟机平台"可选组件,并确保在 BIOS 中启用虚拟化。 
通过运行以下命令启用"虚拟机平台": wsl.exe --install --no-distribution 
有关信息,请访问 <https://aka.ms/enablevirtualization> 
错误代码: Wsl/InstallDistro/Service/RegisterDistro/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

前置操作:已先检查并开启 CPU 虚拟化、启用 Windows 相关功能,仍无法解决,后续按完整步骤排查修复。

二、前置操作(实操优先步骤)

按实际操作顺序,先完成以下基础配置(必做,为后续解决步骤铺垫):

2.1 开启 CPU 虚拟化(BIOS 层面)

针对联想拯救者 Y9000P(Intel 版),操作步骤如下:

  1. 将电脑完全关机(非重启);
  2. 按下开机键,看到 Lenovo/Legion logo 时,连续快速按 F2(或 Fn+F2),进入 BIOS 界面;
  3. 用方向键切换到「Configuration」(设置)选项卡;
  4. 找到「Intel Virtual Technology」(或「Intel VT-x」),按 Enter 键选择「Enabled」(启用);
  5. 按 F10 键,选择「Yes」保存设置,电脑自动重启,CPU 虚拟化开启完成。

2.2 启用 Windows 相关功能

重启进入 Windows 后,启用 WSL 和虚拟机所需功能:

  1. Win+R 输入「optionalfeatures」,按回车打开「Windows 功能」窗口;

  2. 找到并勾选以下两个选项,点击「确定」:

    • 适用于 Linux 的 Windows 子系统
    • 虚拟机平台
  3. 等待功能安装完成,重启电脑,功能启用生效。

三、问题根源

完成上述前置操作后,仍报 0x80370102,核心原因是:Win11 专业版默认开启隐藏 VBS(虚拟化安全隔离),即便关闭内存完整性、勾选相关 Windows 功能,底层虚拟机监控程序仍被系统策略锁死,导致 WSL2 无法创建虚拟机,触发报错(本质是 Hyper-V 相关服务未正常加载)。

补充说明:联想拯救者 Y9000P 的硬件完全支持虚拟化,报错与硬件无关,均为系统软件策略/配置问题。

四、完整解决步骤(按顺序执行,每步重启必做)

步骤 1:强制关闭 VBS(注册表级,核心步骤)

  1. 以管理员身份打开 PowerShell(右键开始菜单,选择"Windows 终端(管理员)");
  2. 逐条执行以下命令(复制粘贴,每执行一条按回车,等待执行完成):
powershell 复制代码
reg add HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard /v EnableVirtualizationBasedSecurity /t REG_DWORD /d 0 /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity /v Enabled /t REG_DWORD /d 0 /f
  1. 执行完成后,立即重启电脑(此步骤必须重启,否则 VBS 配置不生效)。

步骤 2:强制开启 Hyper-V 完整服务(Win11 专业版专属)

  1. 重启后,再次以管理员身份打开 PowerShell;
  2. 执行以下命令,启用 Hyper-V 所有相关服务:
powershell 复制代码
dism /online /enable-feature /all /featurename:Microsoft-Hyper-V /norestart
  1. 执行完成后,再次重启电脑。

步骤 3:修正系统启动虚拟化加载项

  1. 重启后,管理员 PowerShell 执行以下命令,确保 Hypervisor(虚拟机监控程序)开机自动加载:
powershell 复制代码
bcdedit /set hypervisorlaunchtype auto
  1. 执行完成后,第三次重启电脑。

步骤 4:清理 WSL 残留脏数据(避免旧配置干扰)

  1. 重启后,管理员 PowerShell 执行以下命令,关闭 WSL 进程并清理残留:
powershell 复制代码
wsl --shutdown
wsl --unregister Ubuntu
wsl --update
  1. 说明:--unregister Ubuntu 会删除之前安装的 Ubuntu 残留,后续需重新初始化,不影响系统其他文件。

步骤 5:重新启动 Ubuntu,完成初始化

  1. 打开开始菜单,找到之前从微软商店安装的"Ubuntu",点击启动;
  2. 此时会正常进入"Installing"界面,等待几分钟后,会提示设置 Ubuntu 的用户名和密码(用户名建议小写,密码输入时不显示,正常输入即可);
  3. 用户名密码设置完成后,即可正常进入 Ubuntu 终端,WSL+Ubuntu 安装成功。

五、验证是否安装成功

安装完成后,可通过以下步骤验证,确保后续能正常运行 Hermes Agent:

  1. 打开任务管理器(Ctrl+Shift+Esc),切换到"性能"选项卡,选择"CPU",右下角显示"虚拟化:已启用",说明虚拟化正常;
  2. 管理员 PowerShell 执行以下命令,查看 WSL 状态:
powershell 复制代码
wsl -l -v

输出应显示 Ubuntu 的 VERSION 为 2(若显示 1,可执行 wsl --set-default-version 2 切换),STATE 为 Running 或 Stopped(启动 Ubuntu 后会变为 Running);

  1. 管理员 PowerShell 执行 systeminfo,拉到页面最下方,显示"虚拟机固件已启用",说明 Hyper-V 服务正常加载。

六、兜底方案(百分百可用,适配 Hermes Agent)

若上述步骤仍有异常,可直接切换到 WSL1(无需 Docker,完全兼容 Hermes Agent),步骤如下:

powershell 复制代码
wsl --set-default-version 1
wsl --unregister Ubuntu
wsl --install -d Ubuntu

说明:Hermes Agent 为纯 Python 项目,无需 WSL2 的 Docker 支持,WSL1 可稳定运行,日常调用模型、Agent 调度均无兼容问题,适合快速上手使用。

七、关键注意事项(备忘重点)

  • 关闭"内存完整性":Windows 安全中心 → 设备安全性 → 内核隔离详细信息,关闭内存完整性(建议与前置操作同步完成,避免干扰);
  • Win11 专业版必做:完整解决步骤中的步骤 1 和步骤 2 是解决 VBS 拦截的核心,缺一不可,且每步必须重启;
  • WSL2 与 Hermes 兼容性:WSL2 完全兼容 Hermes Agent,且支持 Docker(后续若需用 Docker 部署,建议优先用 WSL2);
  • 避免冲突:若安装过 VMware、VirtualBox 等虚拟机软件,需更新到最新版本(VMware 15.5.5+、VirtualBox 6+),或暂时关闭,避免与 Hyper-V 冲突。

八、总结

本案例实操流程为「开启 CPU 虚拟化 → 启用 Windows 相关功能 → 解决 VBS 拦截/Hyper-V 加载问题」,报错 0x80370102 的核心原因是 Win11 专业版隐藏 VBS 策略拦截 Hyper-V 服务,而非 BIOS 虚拟化未开启。通过前置基础配置 + 后续完整解决步骤,可彻底解决问题,最终实现 WSL+Ubuntu 正常运行,满足 Hermes Agent 的部署需求。

备注:本文基于联想拯救者 Y9000P + Win11 专业版实操整理,其他品牌电脑(Intel CPU)可参考核心步骤,重点关注 VBS 关闭和 Hyper-V 启用。

相关推荐
小杨互联网1 小时前
你的旧 Kindle 还能用,但平台说它该退休了
大数据·经验分享·科技·ai
GalenZhang8881 小时前
Hermes Agent v0.14.0:AI Agent 基建时代正式到来
人工智能·hermes
俊哥V1 小时前
每日 AI 研究简报 · 2026-05-17
人工智能·ai
玹外之音2 小时前
【无标题】
人工智能·ai·ai编程
蹦哒2 小时前
浏览器AI对话插件开发【开源】
人工智能·ai·开源
组合缺一2 小时前
Java 流程编排新范式 Solon Flow:一个引擎,七种节点,覆盖规则/任务/工作流/AI 编排全场景
java·spring·ai·solon·workflow·flow
ofoxcoding3 小时前
2026 轻量模型 API 实测:GPT-5.5 Nano、Gemini 3.1 Flash、Haiku 4.5 延迟与成本横评
运维·gpt·ai
笨蛋©3 小时前
2026年工业数字化:解析Infra CONVERT德国标准下的工程图纸自动化处理与质量管理
ai·cad·质量管理·制造业·图纸识别
二哈赛车手3 小时前
新人笔记---简易版AI实现以图搜图功能
java·人工智能·笔记·spring·ai