Windows电脑 打开 Docker Desktop 提示的“Virtual Machine Platform not enabled”的问题解决

文章目录


问题来源

因为要在本地推送 docker 镜像 到镜像库,所以安装了 Docker Desktop ,刚开始是好的,后来因为要调试 uniapp 安卓App,又装了雷电模拟器。然后就冲突了,打不开 Docker Desktop了,提示 "Virtual Machine Platform not enabled" 。


解决方案

要解决 Docker Desktop 提示的 "Virtual Machine Platform not enabled" 问题,你需要启用 Windows 的 "Virtual Machine Platform" 功能。以下是具体步骤:

  1. 打开 PowerShell 作为管理员

    在 Windows 搜索栏中输入 PowerShell。

    右键点击 "Windows PowerShell" 或 "Windows Terminal",然后选择"以管理员身份运行"。

  2. 启用 Virtual Machine Platform 功能

    在管理员权限的 PowerShell 窗口中,输入以下命令并按下回车键:

powershell 复制代码
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  1. 重启计算机

    命令执行完成后,系统会提示你重启计算机。请务必重启以应用更改。

  2. 重新启动 Docker Desktop

    重启计算机后,再次启动 Docker Desktop,问题应该已经解决。

  3. 验证是否启用成功(可选)

    如果你想确认 "Virtual Machine Platform" 是否已成功启用,可以在 PowerShell 中运行以下命令:

powershell 复制代码
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

如果状态显示为 "Enabled",则表示已成功启用。

✨注意事项

如果你使用的是 Windows 10 家庭版,可能需要先启用 Hyper-V 功能(如果支持)。

确保你的 Windows 系统已更新到最新版本,以避免兼容性问题。

通过以上步骤,你应该能够成功启用 Virtual Machine Platform 并正常使用 Docker Desktop。

相关推荐
邪修king3 小时前
Re:Linux 系统篇(三十五):进程间通信Chapter2:从匿名管道到进程池:Linux 进程间通信实战(深度理解「先描述,再组织」)
java·linux·运维
运维行者_4 小时前
应用性能监控怎么选?从调用链到用户体验的五个能力维度
运维·服务器·数据库·人工智能·mysql·性能优化·应用性能监控
考虑考虑8 小时前
nginx路由重写
运维·后端·自动化运维
Zenova EdgeOS10 小时前
Linux 内核日志 dmesg 进阶实战:从现场过滤到持久化闭环
linux·运维·服务器
郝亚军10 小时前
ec_private.pem的生成方法
linux·运维·服务器
NendoZen11 小时前
Arch Linux解决Grub无法SAVEDEFAULT问题(uki启动问题)
linux·运维·服务器
Elastic 中国社区官方博客12 小时前
Elasticsearch:安装自行管理的 Elastic Stack 集群
大数据·运维·服务器·数据库·elasticsearch·搜索引擎·全文检索
忆挽篱笙歌12 小时前
进程控制管理
linux·运维·服务器
fengkai454514 小时前
3、Kubernetes的Namespace&Contexts&Pod&YAML格式
运维·容器·kubernetes·k8s·namespace·yaml·pod
戴西软件14 小时前
制造研发中的AI视觉与仿真:戴西工程图纸智能审图智能体、戴西3DViz_CAE AI集成与戴西3DViz_CAD AI集成
大数据·运维·人工智能·3d·自动化·制造·rpa