You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows 11 64位系统启用Virtual Machine Platform功能失败(错误码14003)求助

Windows 11 64位系统启用Virtual Machine Platform功能失败(错误码14003)求助

Hey there, sorry to hear you're stuck with this frustrating issue—since Docker depends on Virtual Machine Platform to run, getting this fixed is crucial. Let's go through some practical, targeted fixes that might resolve this for you:

  • 先解决.NET Framework 3.5的关联问题
    Microsoft's hint about .NET Framework 3.5 isn't random, so let's tackle that first:

    1. 打开控制面板程序和功能启用或关闭Windows功能
    2. 找到.NET Framework 3.5(包括.NET 2.0和3.0),勾选选项后点击确定,等待安装完成后重启系统,再尝试启用Virtual Machine Platform。
    3. 如果安装.NET 3.5时提示“找不到源文件”,可以用这条DISM命令(把D:替换成你的Windows安装介质盘符):
      dism.exe /online /enable-feature /featurename:NetFx3 /all /source:D:\sources\sxs /LimitAccess
  • 检查BIOS/UEFI中的虚拟化设置
    Virtual Machine Platform依赖硬件级虚拟化开启。重启电脑进入BIOS/UEFI界面(通常按F2、Del或Esc键,具体看主板提示),找到类似Intel VT-xAMD-VSVM Mode的选项,确保它处于启用状态。保存设置后重启系统,再尝试启用目标功能。

  • 修复损坏的系统文件
    系统文件损坏可能会阻碍功能启用。打开管理员权限的命令提示符,依次运行以下两条命令:

    1. sfc /scannow(扫描并修复系统文件)
    2. dism.exe /online /cleanup-image /restorehealth(修复Windows镜像)
      两条命令执行完成后重启电脑,再尝试启用Virtual Machine Platform。
  • 用PowerShell尝试启用功能
    有时候PowerShell会给出更详细的错误提示。打开管理员权限的PowerShell窗口,运行:
    Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -All
    如果出现特定错误码,能帮我们定位更精准的问题根源。

如果以上方法都试过还是不行,建议确保你的Windows 11是最新版本——安装最新的累积更新往往能修复这类功能启用的bug。希望这些步骤能帮你尽快解决问题,让Docker正常运行!

备注:内容来源于stack exchange,提问作者codedpool

火山引擎 最新活动