一般的な構成ではまず遭遇することはないケース。
手元のメモはきっと紛失するので備忘として。
問題解消時点のOSとアプリのバージョンは次の通り。
- Windows 11 25H2
- Codex App Version 26.616.41845 • Released 2026/06/20
Codex Appを使っていて毎回毎回サンドボックスでエラーと言ってくるのでチャット使いつつ調査。
発生している内容はtmpディレクトリへサンドボックス用の領域を作ろうとしてもエラーになること。
最初はAIが別方向の可能性を提示してきたのでこれにたどりつくまでにそこそこ時間がかかった。
直接的な原因はtmpディレクトリの所有権問題だった。
このことへ絞り込むまでも設定変えたりと割と時間がかかる。
tmpディレクトリの所有者がポイント。
OSにとって未知の所有者のため権限が関係するコマンドがはじかれるということらしい。
いやいや2年以上普段使いしているPCなんですけれど、と言いたいが問題が起きるのは事実。
最終的にはコマンドを実行。
管理者権限のPower Shellコンソールで権限確認と所有者を変更するというもの。
takeown /F <フォルダ> /R /D Y
icacls <フォルダ> /grant "$($env:USERDOMAIN)\$($env:USERNAME):(OI)(CI)F"
で、なんでこんなことになったのか?
今使っているPCを組み立てた際にその前の環境で使っていたSSDをフォーマットもせずにそのままつないでtmpディレクトリを配置するためだけのドライブ(Tドライブ)として運用していたこと。
そのまま使っていたので新環境で正しく認識できない所有者だったわけです。
そして普段は問題なくても権限関係の特殊なコマンドでは問題になるというオチでした。
調査中にtmpディレクトリがTドライブにあるってどういうこと?普通Cドライブでしょ?(意訳)的なことを言われたときはちょっとイラッときた。