AI摘要
今天本来想好好写代码,结果一上来就被两个软件搞崩了心态:Postman 打不开,汽水音乐也闪退,连 Visual C++ 运行库都装不上。折腾了半天,终于发现是 Codex 沙盒在搞鬼,记录一下踩坑和解决过程,给后面遇到类似问题的朋友避避坑。
一、问题爆发:软件集体罢工
早上打开电脑,习惯性点开 Postman,结果直接弹出一个 JavaScript 错误:
Uncaught Exception:
Error: ENOENT, node_modules/native_modules/build/Release/watcher.node not found in ...以为是 Postman 自己的问题,卸载重装了一遍,还是一样。顺手点开汽水音乐,也直接闪退到托盘栏,连启动界面都看不到。
这时候我意识到,可能不是单个软件的问题,而是系统环境出了问题。
二、初步排查:VC++ 安装失败
想到很多桌面应用都依赖 Visual C++ Redistributable,我就去官网下载了最新版的安装包,结果安装时直接报错:
设置失败
一个或多个问题导致了安装失败。请修复这些问题,然后重试安装。
错误代码: 0x80070656 - 打开安装日志文件的错误。请验证指定的日志文件位置是否存在,是否可以写入。我尝试手动打开日志文件,记事本却是正常显示
这时候我才反应过来:不是我没有管理员权限,而是有东西在限制我写入文件。
三、找到真凶:Codex 沙盒的权限拦截
我突然想起昨天刚安装的Codex,有个Sandbox我也没看就点击了确认
https://docs.onlinetool.cc/codex/docs-zh/sandbox.html
- Visual C++ 安装程序写入 Temp 文件夹的日志文件
- Postman 启动时加载的原生模块(watcher.node)
- 汽水音乐的启动文件
这些操作都被沙盒的权限限制掉,直接导致软件无法正常运行。
四、解决步骤:恢复权限
1. 打开文件资源管理器
打开C:\Users\Administrator\AppData\Local\,Administrator是你的用户名,找到Temp,右键点开属性
2.恢复权限
点击安全栏找到你的用户名,点击下方的编辑,把完全控制开启


最后一直点击确定即可
3. 重启软件验证
完成以上步骤后,重启 Postman 和汽水音乐,都能正常打开了,之前的错误也消失了。
五、总结与避坑建议
这次问题的核心是沙盒权限限制过严,导致依赖系统文件的应用无法正常运行。如果你也遇到类似情况,可以按以下思路排查:
- 先看报错信息:如果提示 “文件未找到” 或 “权限不足”,优先考虑是否有安全软件在拦截。
- 检查安全软件:尤其是沙盒类软件,它们很容易误杀正常文件操作。
- 临时关闭保护:在安装或运行软件时,先关闭安全软件的实时保护,避免权限冲突。
- 添加白名单:把常用软件和系统目录加入信任列表,从根本上解决问题。
安全软件虽然能保护系统,但有时候也会变成 “猪队友”。遇到问题时,多想想是不是它在搞鬼,往往能少走很多弯路。
如果你也遇到过类似的沙盒权限问题,欢迎在评论区交流经验~