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 的底层进程在尝试启动子进程(比如 cmdPowerShell)时,被操作系统直接拒绝了。这通常不是命令本身的问题,而是运行环境受到了某种限制

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

  1. 检查安全软件拦截

    • 检查电脑上是否安装了 360、火绒、腾讯管家 或开启了 Windows Defender
    • 请查看这些软件的“防护历史”或“拦截记录”,看是否有拦截 TRAE SOLO 或其子进程(如 node.execmd.exe)的记录。
    • 可以尝试临时关闭这些安全软件,然后重启 SOLO 看看能否执行命令。
  2. 尝试以管理员身份运行

    • 彻底退出 TRAE SOLO。
    • 右键点击 TRAE SOLO 的图标,选择“以管理员身份运行”,再试一下执行命令。
  3. 检查环境变量 ComSpec

    • 按下 Win + R,输入 sysdm.cpl,点击“高级” → “环境变量”。
    • 在“系统变量”中找到 ComSpec,确认它的值是否为 C:\Windows\system32\cmd.exe(如果指向了错误的位置,会导致所有命令调用失败)。
  4. 确认系统终端是否正常

    • 在 SOLO 之外,直接打开系统的 PowerShell 或 CMD,输入 whoami。如果系统终端本身也报错,那可能是系统文件损坏,需要运行 sfc /scannow 修复。

如果以上尝试后依然返回 terminal is disposed,建议你将 Device Id(你已经提供了:3594724026108426)和这些排查结果反馈给官方,这有助于开发同学定位是否是特定 Windows 预览版(你目前是 26200 内部版本)的兼容性问题。

你可以先尝试一下第一步和第二步,看看有没有变化?:blush:

1 个赞