You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已启用虚拟化但WSL2与Docker Desktop识别为禁用的问题求助

解决WSL2与Docker Desktop无法识别已启用虚拟化的问题

核心排查与修复步骤

  1. 检查虚拟化相关服务状态

    • 打开管理员权限的PowerShell,执行命令查看关键服务:
      Get-Service vmms, hvhost, wsl
      
    • 确保vmms(Hyper-V虚拟机管理服务)和hvhost(Hyper-V主机服务)处于Running状态,若未运行则执行:
      Start-Service vmms
      Start-Service hvhost
      
  2. 验证系统虚拟化支持完整性

    • 打开命令提示符,运行:
      systeminfo
      
    • 在输出的「Hyper-V 要求」板块,确认所有项均显示「是」,重点检查「虚拟机监视器模式扩展」和「二级地址转换 (SLAT)」两项。
  3. 调整基于虚拟化的安全(VBS)设置

    • 即使无法通过系统界面禁用VBS,可尝试注册表修改:
      1. 打开注册表编辑器(regedit),导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
      2. 将Enabled键值修改为0
      3. 重启系统后重新检查WSL2和Docker状态
  4. 重置WSL2环境

    • 管理员PowerShell中执行以下命令:
      wsl --shutdown
      wsl --unregister <你的WSL发行版名称>
      wsl --install
      
    • 重新安装WSL2发行版后,验证虚拟化识别状态
  5. 排查BIOS隐藏选项

    • 富士通Lifebook E546存在隐藏BIOS设置,重启按F2进入BIOS后,尝试按住Ctrl + Alt + F3或Ctrl + Alt + F4调出高级界面,检查是否有未启用的虚拟化相关选项并开启。

额外验证手段

  • 使用微软官方工具Coreinfo,执行coreinfo -v,确认输出中VMX标记为*,表示硬件虚拟化已正常启用

内容的提问来源于stack exchange,提问作者user3603644

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 04:40:44