AI摘要

作者遭遇Postman、汽水音乐打不开及VC++安装失败。经排查,发现是Codex沙盒权限限制过严,拦截了软件对系统文件的写入操作。解决方案是,在`C:\Users\Administrator\AppData\Local\Temp`目录下,为用户账户恢复“完全控制”权限。文章提醒,安全软件可能过度限制,导致应用异常,遇此问题应检查沙盒或安全软件设置。

今天本来想好好写代码,结果一上来就被两个软件搞崩了心态: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.恢复权限

点击安全栏找到你的用户名,点击下方的编辑,把完全控制开启

image.png

image.png

最后一直点击确定即可

3. 重启软件验证

完成以上步骤后,重启 Postman 和汽水音乐,都能正常打开了,之前的错误也消失了。


五、总结与避坑建议

这次问题的核心是沙盒权限限制过严,导致依赖系统文件的应用无法正常运行。如果你也遇到类似情况,可以按以下思路排查:

  1. 先看报错信息:如果提示 “文件未找到” 或 “权限不足”,优先考虑是否有安全软件在拦截。
  2. 检查安全软件:尤其是沙盒类软件,它们很容易误杀正常文件操作。
  3. 临时关闭保护:在安装或运行软件时,先关闭安全软件的实时保护,避免权限冲突。
  4. 添加白名单:把常用软件和系统目录加入信任列表,从根本上解决问题。

安全软件虽然能保护系统,但有时候也会变成 “猪队友”。遇到问题时,多想想是不是它在搞鬼,往往能少走很多弯路。


如果你也遇到过类似的沙盒权限问题,欢迎在评论区交流经验~

END

本文标题:一次因沙盒权限导致的连环坑:Postman、汽水音乐和 VC++ 打开失败全记录

本文链接:https://imsuk.cn/archives/168/

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源。

Last modification:March 11, 2026
请用钱砸我