最近尝试使用 ChatGPT 手机端连接电脑上的 Codex,想在手机上查看任务进度、审批命令、继续给 Codex 下指令,但 Remote Control 一直无法正常启用。
期间遇到过两个不同的报错:


问题1
text
Could not enable remote control.
Please ensure only one instance of ChatGPT is running.
问题2
text
Couldn't update remote control availability
一开始以为只是 ChatGPT 桌面端启动了多个实例,后来排查发现,实际上是两个问题叠加在一起。
一 only one instance of ChatGPT is running问题解决
打开 macOS 的"活动监视器",搜索:
text
ChatGPT
当时看到两个相关进程:

text
Dock Extra (ChatGPT.app)
ChatGPT for Chrome
后来确认,真正引发冲突的是 ChatGPT for Chrome。它是 Chrome 侧的 ChatGPT 进程,与 ChatGPT 桌面端同时存在时,Remote Control 可能无法判断当前应该连接哪个实例。
处理方式很简单:
- 在活动监视器中选中
ChatGPT for Chrome。 - 点击左上角的八边形停止按钮。
- 选择"强制退出"。
- 同时关闭 Chrome 中的 ChatGPT 页面。
- 暂时不要重新打开 ChatGPT for Chrome。
Dock Extra (ChatGPT.app) 更像是 ChatGPT 桌面端的辅助进程,不应该简单地把所有带有 ChatGPT 字样的进程都认为是重复实例。排查时,重点是关闭 Chrome 侧的 ChatGPT 进程和多余的桌面端实例。
如果使用 Codex CLI,也需要先在终端按:
text
Ctrl + C
停止正在运行的 Codex 进程。
完成清理后,只重新打开一个 ChatGPT/Codex 桌面端。
二、第二个问题:Remote Control 可用性更新失败
解决进程冲突后,Remote Control 仍然提示:
text
Couldn't update remote control availability
这个解决很Trick, 打开Full Access权限,直接粘贴下面的prompt到你的ChatGPT Desktop就行了
text
Enabling respect_system_proxy = true in the Codex configuration.
Setting HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, and WSS_PROXY through launchctl.
Fully restarting ChatGPT Desktop.

大功告成

三、曾经尝试过的没用的方法
- 手动配置.zshrc文件
- MFA开启
参考: