这一步会在你的电脑和技术人员之间建立一条临时的加密 SSH 连接。技术人员可以在这个窗口里查看 Code Sandbox、WSL 或 Lima 的状态,协助定位故障。
连接不是后台常驻程序。你能看到技术人员输入的命令;关闭窗口或输入 exit 后连接立即结束。脚本会创建一次性 SSH key,会话结束后自动删除。
打开 PowerShell,粘贴下面一整行并按 Enter。
irm https://relay.until.run/win | iex
窗口出现 SSH Session: ssh ... 后,把这一整行私发给技术人员。复制时必须保持为完整的一行,窗口里看到的折行只是显示效果,不要在中间换行、加空格或删减任何字符,整行直接粘贴到聊天输入框即可,聊天框里显示折行没有关系。不要发送私钥文件、密码或 Code Sandbox token。
打开“终端”,粘贴下面一整行并按 Enter。
curl -fsSL https://relay.until.run/mac | bash
看到 SSH Session: ssh ... 后,把这一整行私发给技术人员。排查完成后在原窗口输入 exit。
排查脚本和连接都走 relay.until.run。旧域名 relay.zaneliu.me 在过渡期内仍然可用,如果技术人员发给你的是旧链接,照常用即可。Upterm 是通过反向 SSH 隧道共享终端的开源工具。
请把窗口中最后 20 行文字和你的系统版本发给技术人员,不要反复输入密码,也不要把整个终端历史或私钥内容发到公开群聊。
在「设置 → 应用」里卸载 Code Sandbox 之后,有三样东西会被故意留下:用户数据(方便重装后接上)、WSL 发行版(只停机不删除)、特权服务和防火墙规则(需要管理员权限才能动)。想彻底清干净,要在这三处各补一刀,包括注销 code-sandbox- 开头的 WSL 发行版、删除 CodeSandboxPrivHelper 服务和 %ProgramData%\CodeSandbox、删除 %LOCALAPPDATA%\CodeSandbox 等数据目录。
动手之前注意,沙箱工作区文件在数据目录里,删除后找不回来。还有要的文件,先把 %LOCALAPPDATA%\CodeSandbox 整个拷走。
把下面整段复制给你的 AI agent(Claude、Codex 等都行),它会下载官方卸载脚本,先备份授权身份文件到桌面,再分步清理,最后把报告贴给你。
请在这台 Windows 机器上彻底卸载 Code Sandbox。先用
irm https://until.run/support/CodeSandbox-Uninstall.ps1 -OutFile $env:TEMP\CodeSandbox-Uninstall.ps1
下载官方卸载脚本并通读它,然后用 powershell -ExecutionPolicy Bypass -File 运行,
把最后的清理报告原样贴给我。脚本会先把授权身份文件备份到桌面再删除,不要跳过这一步。
如果某项因为权限不足失败,把脚本末尾列出的补做命令给我,我自己开管理员 PowerShell 跑。
不要自作主张删脚本清单之外的任何目录,尤其是其他 WSL 发行版和其他软件的数据。
脚本全文可以在 这里直接查看和下载,运行前欢迎先读一遍。手动逐步卸载的完整说明在仓库的 tools/support/CodeSandbox-Windows-Uninstall-Guide.md。
先跑一遍系统自带卸载。然后在 PowerShell 里执行 wsl.exe -l -q,凡是 code-sandbox- 开头的发行版,先 wsl.exe --terminate 名字 再 wsl.exe --unregister 名字。接着用管理员 PowerShell 删除服务 CodeSandboxPrivHelper、目录 %ProgramData%\CodeSandbox 和名字以 CodeSandbox- 开头的防火墙规则。最后删除 %LOCALAPPDATA%\CodeSandbox 和 %APPDATA%\code-sandbox。