window系统使用codex时总是提示沙箱

JoygenZhang 2026-07-09 09:57 1



如下图,我已经将WindowApps路径都添加到Windows Defender的排出清单中了,还是没有效果。

有什么办法吗

最新回复 (11)
  • FeamCoco 07-09 09:59
    2

    试过先关闭杀毒软件吗?然后卸载Codex从微软商店里重装

  • amufeng 07-09 10:01
    3

    我是卸载干净,把.npm内的codex也删除,重装就能解决

  • 泼痞 07-09 10:04
    4

    是个bug,目前还没修复:




    目前比较实际的做法还是:



    1. 在 Codex 设置里把沙箱模式切换成 **unelevated(非提权)**试试,绕开这条包权限限制的启动路径

    2. 改用 Codex CLI(npm 安装版)代替 Desktop App,因为问题集中在 WindowsApps 打包版本

  • moxiaoying 07-09 10:09
    5

    应该不是吧,我一直用的cli版本也还是出现了这个问题。就是有一次手贱更新了最新版遭的

  • JoygenZhang 楼主 07-09 10:09
    6

    我用的window自带的杀毒软件,关闭了还是没有用。我用的window是LTSC版的默认不带商店。目前不确定卸载codex后一些会话记录会不会丢失了。

  • FeamCoco 07-09 10:12
    7

    会话记录是保存到C盘用户名目录下的.codex目录中,卸载Codex不会删除吧

  • 泼痞 07-09 10:12
    8

    说是之前的版本确实没这问题,最新的版本有。

  • Fengshi 07-09 10:12
    9

    把这个截图给codex,让他自己找原因。我是一直找到代理相关的问题处理后,就没再弹出过了

  • 马失前蹄 07-09 10:12
    10

    0.143.0版本修复这个问题了,你更新了吗?这个问题一般是配置了.env来代理,codex cli可以使用代理,codex沙箱用不了代理导致的,要不tun要不学上面的大佬说的将配置文件的sandbox的elevated改为unelevated。

  • 明月上东阁 07-09 10:19
    11

    可能是佬友修改.env文件来代理

    然后codex会修改

    C:\\Users\\你的用户名\\.codex\\.sandbox\\setup_marker.json

    把这个文件中


    "proxy_ports": [
    你的代理的端口
    ]

    改回


    "proxy_ports": [
    ]

    我这样改了之后就不报错了 不过治标不治本 codex还是会和你要管理员权限改文件 不给权限就好了 一般弹一次就不弹了

  • JoygenZhang 楼主 07-09 10:38
    12

    查看 "proxy_ports": [] 数组在 .codex\.sandbox\setup_marker.json 中是否设置为非空值。

    在我的情况下,将其设置为空修复了更新到 26.616 后开始出现的非常相似的 apply_patch 失败。


    一个需要注意的问题是:我在 .codex\.env 中设置了代理,每次 Codex 运行任何提升权限的 shell 命令时,端口都会被重新添加到 setup_marker.json,apply_patch 就会再次停止工作。


    Codex 在花费约 30 分钟调查其在超高级别上的自身故障后找到了解决方案。


    这是Windows Codex App: apply_patch fails because codex-windows-sandbox-setup.exe cannot launch from package path · Issue #29072 · openai/codex · GitHub 链接里的方案。

* 帖子来源Linux.do
返回