0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Codex(Windows版)で従来方式のサンドボックスが動くか確認し、MXCを無効化する手順

0
Last updated at Posted at 2026-10-18

この記事は「新機能MXCでファイルにアクセスできない」の続きです。

この記事の手順は、筆者の環境で試したものです。
実行するときは、必ずバックアップを取ってから自己責任でお願いします。

従来方式のサンドボックスが動くかテストする

まずは、従来方式(elevated)のサンドボックスが正常に動作するかを確認します。

最初に Codex アプリを完全に終了してください。

その後、通常の PowerShell で次のコマンドを実行します。

$appPackage = Get-AppxPackage OpenAI.Codex
$codexExe = Join-Path $appPackage.InstallLocation "app\resources\codex.exe"

& $codexExe -c features.prefer_mxc=false -c windows.sandbox=elevated sandbox --permission-profile :read-only -- cmd.exe /d /c "echo SANDBOX_OK"

Write-Output "終了コード:$LASTEXITCODE"

成功すると、次のように表示されます。

SANDBOX_OK
終了コード:0

このテストでプロジェクト自体が変更されることはありませんが、従来方式のサンドボックスの準備(セットアップ)が更新される可能性があります。

MXC を禁止する設定にする

テストが成功したら、requirements.toml に次の設定を追加して MXC を禁止します。

requirements.toml
[windows]
allow_mxc = false
allowed_sandbox_implementations = ["elevated"]

この設定は PC 全体の Codex の実行方式を変更します。適用する前に、必ず requirements.toml のバックアップを取ってください。

まとめ

  1. Codex アプリを完全に終了する
  2. PowerShell でテストコマンドを実行し、SANDBOX_OK と終了コード 0 が出ることを確認する
  3. 成功したら、バックアップを取ってから requirements.toml で MXC を禁止する

免責事項
この記事の内容を利用したことで生じたいかなる損害についても、筆者は責任を負いかねます。あらかじめご了承ください。


0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?