codex 沙箱问题

小炒肉 2026-03-18 09:42 1

✘ Failed to apply patch

└ execution error: Io(Custom { kind: Other, error: “windows sandbox: setup refresh failed with status exit code: 1” })

新版本好像一直在报这个问题,这是啥啊

最新回复 (6)
  • 白芸汐 03-18 09:45
    1

    windows沙盒初始化的问题,windows的沙盒做的比较烂,新版本有大概率触发这个问题,尤其是在写的代码比较多的情况下,在少部分替换是没有问题的,我尝试用cc修复,也没办法正常使用,用ps字符串替换先用用吧

  • Voyager 03-18 09:47
    2

    codex GitHub issue有人给的方案是现阶段直接用WSL,反正那个issue里面现在还有人不断遇到这个问题没有解决

  • Bin 03-26 22:29
    3

    配置文件中删除


    [windows]
    sandbox = "elevated"


    然后可以恢复

  • Demorain 04-13 04:06
    4

    可以看看我的帖子【已修复apply patch】Codex的windows sandbox沙箱问题,有人遇到过吗: CreateProcessWithLogonW failed: 1326


    大概流程是:



    PS:重建沙盒以后的新对话,是可以正常使用apply_patch命令的,但是重建之前的所有旧对话我测试了一下好像可能是用旧沙盒原因或者缓存啥的,反正还是用不了apply_patch命令


    写一下省流版:


    如果想用"elevated"模式的windows沙盒:



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

    2. C:\Users\你用户名\.codex\.sandbox-secrets里的sandbox_users.json

    3. setup_marker.jsonsandbox_users.json删除,你想备份一下也行

    4. 新开终端,试一下用着命令运行一下codex sandbox windows --full-auto -- cmd /c echo SANDBOX_OK

    5. 此时会弹出管理员窗口,点允许,然后看一下刚刚两个文件夹有没有生成新的文件

    6. 有那2个新文件的话,让codex测试一下apply_patch命令是否能正常运行,一般是没问题的


  • XY-Gao 04-29 16:41
    5

    可能是你通过 Microsoft Store 安装的 powershell,卸载掉从 github 安装试下,我这边的报错是可以的



    execution error: Io (Custom { kind: Other, error: “windows sandbox: runner error: CreateProcessAsUserW failed: 1920”})


  • F 06-23 20:55
    6

    (已解决)apply_patch BUG/找不到codex沙箱/codex沙盒/codex找不到指定模块/Codex的win sandbox沙箱问题


    你看看是不是和我同一个问题,如果是,解决办法就适用0.0

* 帖子来源Linux.do
返回