SOLO无法执行系统命令

你的运行环境(版本号「点击帮助-关于-复制」):

TRAE SOLO CN
版本: 0.1.15
提交: 18a1ac5cc57753e4f248b4095f404def974ec17b
日期: 2026-05-28T12:48:15.990Z
Electron: 39.2.7-release.1.37.3 (aha)
Node.js: 22.21.1
V8: 14.2.231.26-electron.0
OS: Windows_NT x64 10.0.26200
构建版本: 2.3.33252
设备ID: 661c54358a82f52d1cecf48af07e136c5d4559a9d95a0b9fcdb394cefdaa6882
SOLO SDK Version: 1.3.39
Device Id: 3594724026108426

问题描述(你遇到了什么问题?):

无法执行命令,尝试多种方式(直接运行 whoami 、PowerShell 方式、 whoami.exe ),但都返回错误提示 terminal is disposed

复现步骤(如何才能重现这个 Bug/问题?):
1、下载最新版本的solo
2、帮我执行一个系统命令

报错信息或截图(如有):

1307739838490291:a0087cc711e6780f6ce4907d0fd5b171_6a1ea87da725078b182223b5.6a1ea87da725078b182223b8.6a1ea87da725078b182223b6:TRAE SOLO CN.0.1.15.no_sid.no_ppe.T(2026/6/2 17:55:09)
1307739838490291:78260fbce7bf8737047abd1c99ecb68c_6a1ea87da725078b182223b5.6a1f82559e2ebf0a93133528.6a1f82559e2ebf0a93133526:TRAE SOLO CN.0.1.15.no_sid.no_ppe.T(2026/6/3 09:24:37)
1307739838490291:c7390efc7361b0a57361dd8845a7b478_6a1ea87da725078b182223b5.6a1f8f1593b96697c8c5d3ba.6a1f8f1593b96697c8c5d3b8:TRAE SOLO CN.0.1.15.no_sid.no_ppe.T(2026/6/3 10:19:01)

1 个赞

看起来你遇到了一个比较棘手的底层环境问题。感谢你提供这么详细的版本信息和截图,这非常有帮助!

在 Windows 环境下,spawn UNKNOWN 错误通常意味着 TRAE SOLO 的底层进程在尝试启动子进程(比如 cmd 或 PowerShell)时,被操作系统拒绝了。这通常不是命令本身的问题,而是运行环境受到了某种限制

你可以尝试按照以下步骤排查一下:

1. 检查安全软件拦截(最常见原因)

Windows 上的杀毒软件或安全防护工具(如 360、火绒、Windows Defender)有时会误报并拦截 Electron 应用创建子进程的行为。

  • 检查日志:打开你电脑上的安全软件,查看“防护日志”或“拦截记录”,看是否有关于 TRAE SOLO 或其相关进程被拦截的记录。
  • 尝试关闭:暂时退出安全软件,或者将 TRAE SOLO 的安装目录加入白名单,然后重启 SOLO 试试。

2. 尝试以管理员身份运行

有时候权限不足也会导致无法 spawn 进程。

  • 彻底退出 TRAE SOLO。
  • 右键点击 TRAE SOLO 的桌面图标,选择**“以管理员身份运行”**,再尝试执行命令。

3. 检查系统环境变量 ComSpec

Node.js 依赖 ComSpec 变量来定位命令提示符。

  • 在 Windows 搜索框输入“环境变量”,打开“编辑系统环境变量”。
  • 在“系统变量”列表中找到 ComSpec
  • 确保它的值是 C:\Windows\system32\cmd.exe。如果缺失或指向错误,请修正它。

4. 查看底层日志定位细节

如果上述方法都不行,我们需要看看具体的错误日志。

  • 请前往这个路径:C:\Users\你的用户名\.trae-cn-server\
  • 寻找以 .stable-xxxxx.log 结尾的日志文件。
  • 打开后搜索 spawnerror 关键词,看看是否有更详细的拒绝原因(比如 EACCES 或具体的错误代码)。

5. 尝试重新安装

如果是因为安装过程中某些二进制文件损坏或被隔离,重新安装到另一个目录(路径中尽量不要有中文或空格)有时能解决问题。

想确认一下:
你在 Windows 自带的终端(CMD 或 PowerShell)里手动执行 whoami 是正常的吗?另外,你最近是否有更新过 Windows 系统(看你的版本号 10.0.26200 似乎是比较新的预览版本)?

你可以先试试前两个步骤(特别是安全软件和管理员运行),看看情况有没有好转~

1 个赞

1、我在本地的安全软件360中未发现相关进程被拦截
2、也尝试过以管理员身份运行,还是不行
3、环境变量我也查询了,并告诉给了solo,但貌似还是不行,截图如下:

4、日志如下:

sharedProcess 启动异常

2026-06-03T09:39:29.416+08:00 [error] [uncaught exception in sharedProcess]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined: TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be of type string or an instance of Buffer, ArrayBuffer, or Array or an Array-like Object. Received undefined
at Buffer.from (node:buffer:325:9)
at fs.fromString (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:28:110117)
at zo (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:28:117292)
at zo (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:28:117206)
at dh.send (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:30:1300)
at dh.sendRequest (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:30:1007)
at d (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:30:126)
at file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:30:174
at new Promise ()
at dh.requestPromise (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:29:2139)
at Object.call (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:29:1871)
at file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js:30:4370
at async Eg.onMessage (file:///d:/AI/Trae%20CN/resources/app/out/vs/code/electron-utility/sharedProcess/sharedProcessMain.js :100:65530)

扩展宿主 JSON 解析错误

2026-06-03T09:39:30.045+08:00 [error] SyntaxError: Unexpected end of JSON input
at JSON.parse ()
at Wr.deserializeReplyOKJSON (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:143743)
at Yx._receiveOneMessage (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:134682)
at jf.value (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:132380)
at A._deliver (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2891)
at A.fire (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:3211)
at _a.fire (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:11094)
at jf.value (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:411:34720)
at A._deliver (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2891)
at A.fire (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:3211)
at _a.fire (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:11094)
at MessagePortMain. (file:///d:/AI/Trae%20CN/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:411:32793)
at MessagePortMain.emit (node:events:519:28)
at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:5321)

1 个赞

收到,我们先看下。

1 个赞

辛苦加下我飞书,点击链接处理 https://www.larkoffice.com/invitation/page/add_contact/?token=4a5n7b54-06fc-4d20-b7dc-883f5b534809&unique_id=O1kfSSGEQ_byHJeyKUPcdg==

1 个赞