常见问题排查
启用 Windows 虚拟机平台
如果你看到 Claude Desktop 提示「Virtual Machine Platform not available」 或「该功能需要虚拟机平台」,按下面任一方法启用即可。
为什么需要这个功能
Claude Desktop 的 Cowork 模式会在一个安全沙箱里跑长任务(多 Agent 并行、读写文件、执行命令), 这个沙箱基于 Windows 自带的虚拟机平台(Virtual Machine Platform)实现。
部分家用版 Windows 默认未启用此功能(尤其是各种"精简版"系统)。 启用后即可正常使用,不影响其他软件,也不占用额外资源。
方法 A:图形界面启用(推荐)简单
- 1
按 Win 键,搜索 启用或关闭 Windows 功能,点击打开
英文系统搜索:Turn Windows features on or off
- 2
在弹出的列表里找到并勾选以下两项:
- 虚拟机平台(Virtual Machine Platform)
- Windows 虚拟机监控程序平台(Windows Hypervisor Platform)
- 3
点击 确定,等待系统应用更改
- 4
重启电脑(必须)
重启后启动 Claude Desktop,错误提示消失即代表已生效
方法 B:PowerShell 命令(30 秒)极客
- 1
按 Win 键,搜索 PowerShell
- 2
在 PowerShell 上 右键 → 以管理员身份运行
- 3
粘贴下面这两条命令,按回车:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism.exe /online /enable-feature /featurename:HypervisorPlatform /all /norestart - 4
重启电脑:
Restart-Computer⚠ 上面这条命令会立即重启,先保存好你打开的文件
还遇到问题?
▸启用功能列表里找不到「虚拟机平台」
说明你的 Windows 版本不支持。需要 Windows 10 1809 及以上(包括家庭版)或 Windows 11。可在 设置 → 系统 → 关于 查看版本号。建议升级到最新版本。
▸勾选后弹出「无法启用」错误
多半是 BIOS 里没开启虚拟化(VT-x / AMD-V)。重启进入 BIOS(开机时按 F2 / Del / Esc),找到 Intel VT-x 或 AMD-V / SVM 选项,开启后保存重启。再次启用 Windows 功能即可。
▸Windows 在虚拟机里跑(VMware / VirtualBox)
需要在外层虚拟机软件里启用「嵌套虚拟化」。如果是 Hyper-V 母机不支持嵌套,则无法使用 Cowork。建议直接在物理机安装 Claude Desktop。
▸Cowork 还是报「Host Claude Code binary not available」
完全退出 Claude Desktop(系统托盘 Quit),删除两个目录后重新启动 Desktop,会自动重新下载:
%AppData%\Claude-3p\claude-code
%AppData%\Claude-3p\claude-code-vm