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

Cosmos OS启动失败,QEMU、VMware均提示系统找不到路径问题求助

尝试运行基础OS C#模板进行测试,项目构建成功后弹出报错窗口,提示QEMU相关问题且系统找不到对应路径。将运行环境切换为VMware后仍存在相同问题,即便将VMware和QEMU都添加到系统环境变量PATH中也没有解决。该问题出现在最新版本的User Kit、Visual Studio 2022环境下,使用Dev Kit复现操作也遇到了相同报错。

C# 基础OS模板模拟器路径报错解决方案

1 修复项目内置模拟器路径配置

该路径找不到问题90%以上是项目模板自带的硬编码路径优先级高于系统PATH导致的,按以下步骤修改:

  • 右键VS项目 → 选择「属性」→ 切换到「调试」标签页
  • 找到「启动选项」下的模拟器执行路径配置项,分别修改QEMU和VMware的路径为本地实际安装的绝对路径:
    • QEMU默认参考路径:C:\Program Files\qemu\qemu-system-x86_64.exe
    • VMware默认参考路径:C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe
  • 保存配置后重新启动VS,再构建运行项目

2 排查User/Dev Kit全局配置冲突

最新版Kit的全局模拟器配置会覆盖单项目配置,需手动修正:

  • 打开Kit的安装目录,找到configs\emulator.json配置文件
  • 清空文件内原有路径配置,替换为本地实际的模拟器绝对路径,保存后重启VS即可生效
  • 注意:不要使用带空格或者中文的安装路径存放模拟器、Kit和项目文件,避免路径解析异常

3 特殊情况处理

上述操作后仍报错,执行以下排查操作:

  • 打开VS的开发者命令提示符,分别输入qemu-system-x86_64 --version和vmware --version,确认系统PATH确实生效,能正常输出版本号
  • 清空项目的bin和obj文件夹后重新完整构建项目,避免旧缓存的错误路径残留
  • 临时关闭系统杀毒软件/安全防护,部分防护软件会拦截VS对模拟器程序的调用请求

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 16:06:03