豆包工作版安装在E盘,出现本地运行环境初始化失败,请重试 一个解决思路 📅 发布时间:2026/8/31 18:23:45 👁 浏览次数: 问题已经解决核心并不是安装到 E 盘或管理员权限而是豆包自带的本地运行包不完整。背景豆包工作安装在E:\download\DoubaoWork但它的本地运行环境实际保存在C:\Users\xxx\AppData\Local\DoubaoWork\User Data\sandbox_runtime启动时豆包会准备一套独立的 Node.js、npm 和 Python 环境。真正原因日志显示沙箱兼容性检测成功。PowerShell 环境探测成功。初始化固定在 10%15% 失败。错误为PREPARE_SHELL_INIT_FAILED。手动运行prepare.ps1后发现真实错误Cannot find module npm-prefix.js Cannot find module npm-cli.js MODULE_NOT_FOUND豆包内置 Node.js 正常但随运行包下发的 npm 目录严重不完整损坏版本只有约 70 个文件、0.2 MB。正常 npm 10.8.2约 1924 个文件、9.65 MB。即使清空缓存重新下载得到的仍然是同样的残缺内容。因此当前客户端下发的运行包或者它在本机的解压链路稳定遗漏了 npm 核心文件。最终修复方式采取了以下操作结束所有DoubaoWork.exe进程。保留并改名备份原运行时缓存。使用电脑现有 npm 下载官方npm 10.8.2完整包。用完整 npm 替换豆包运行环境中损坏的 npm 目录。手动运行powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\prepare.ps1最终得到INFO Success ExitCode0之前排查过但不是根因的项目安装到 E 盘不是原因。管理员或普通方式运行不是原因。Conda 的 PowerShell 配置不是原因已经恢复。PowerShell 执行策略不是最终原因CurrentUser RemoteSigned可以保留。Windows 长路径已经开启。磁盘空间充足。Defender没有隔离 npm 文件。TermService曾处于停止状态但启动后故障依旧可以保持“手动”启动类型。后续建议确认豆包重启后本地任务也能正常运行再考虑删除这些备份以释放空间sandbox_runtime.corrupt-20260829 sandbox_envs_dir.corrupt-20260829 npm.incomplete-20260829 %TEMP%\doubao-npm-repair-20260829如果豆包以后更新或重建运行环境后再次出现同样错误优先检查node\node_modules\npm\bin\npm-cli.js该文件缺失就说明 npm 又被下发成了残缺版本需要重新补入完整的npm 10.8.2或者等待豆包官方修复运行包。