Amazon10/19まで!プライム感謝祭開催中!セール会場へ

Codex│エラーメッセージ一覧と対処法|stream disconnected・usage limit・アクセス拒否

Codexで作業が止まったときに出るエラーを、意味と対処の順にまとめました。

載せた文面は、当方のパソコンの Codex(デスクトップアプリとコマンド版)の記録に実際に残っていたものと、試しに起こしたものです。

フォルダ名やIDなど、個人を特定できる部分は伏せています。

エラー意味まずやること
stream disconnected通信が途中で切れた待つ(自動でやり直す)。続くならネットワークを見る
You’ve hit your usage limitプランの使用量を使い切った表示の日時まで待つか、クレジットを買う
Failed to refresh token: 401ログインが切れたログインし直す
Error loading configurationconfig.toml の書き方か値がおかしい表示された行を直すか、Codexを新しくする
アクセスが拒否されました書き込み権限などの不足対象パス・OSの権限・サンドボックスを確認
リモート サーバーに接続できません接続先との通信に失敗接続先・ネットワーク・実行環境の制限を確認
failed to refresh available models モデルの一覧を取れなかった モデルを選べるか・作業が続くか確認
ログインし直しても401が続く/設定を直してもエラーが消えない 認証方法・設定・管理ポリシーなどを要確認 ログとエラー位置を確認し、該当箇所だけ対処

この記事は、2026年9月29日時点の公式ドキュメントと、Windows上の Codex で確かめた結果にもとづいています。

目次

stream disconnected

stream disconnected - retrying sampling request (5/5 in 3.203s)... retries=5 max_retries=5 sampling_error=stream disconnected before completion: IO error: 確立された接続がホスト コンピューターのソウトウェアによって中止されました。 (os error 10053)

OpenAIのサーバーとの通信が、返事の途中で切れたときに出ます。

Codexは自動でやり直していて、上の例は5回目のやり直しでも切れたときの記録です。

当方の記録には、このやり直しの行が数日にわたって何度も残っていました。

  • 少し待ってから、同じ指示をもう一度送る
  • VPN・プロキシ・セキュリティソフトが通信を切っていないかを見る
  • Wi-Fiが不安定なら、有線にするか場所を変える

os error 10053 は、パソコン側のソフトが接続を切ったというWindowsのエラーです。

You’ve hit your usage limit

You’ve hit your usage limit. Visit https://chatgpt.com/codex/settings/usage to purchase more credits or try again at Sep 25th, 2026 11:26 AM.

ChatGPTのプランに含まれる Codex の使用量を使い切ったときに出ます。

文面に、使えるようになる日時が書かれています。

  • 表示された日時まで待つ
  • 急ぐときは、書かれているページでクレジットを買う
  • 残りの量は、ChatGPTの Codex の使用量の画面で確かめる

制限がリセットされる仕組みは、Codexの利用制限リセットまとめで詳しく紹介しています。

Failed to refresh token: 401

Failed to refresh token: 401 Unauthorized: {
  "error": {
    "message": "Your session has ended. Please log in again.",
    "type": "invalid_request_error",
    "param": null,
    "code": "refresh_token_invalidated"
  }
}

ログインの有効期限を延ばそうとして、失敗したときに出ます。

掲載例の refresh_token_invalidated は、認証の更新に使うトークンが無効になったことを示します。この文面だけでは、無効になったきっかけまでは断定できません。

ChatGPTでログインしているCLIでは、次のように再ログインし、その後 codex login status で状態を確認します。再発する場合は、下の診断手順に進みます。

codex logout
codex login

ブラウザが開かない・認証が戻ってこないとき

codex login はブラウザーを開いて認証します。

SSH先やコンテナでは、ブラウザーの認証結果がCLIへ戻らず止まることがあります。

公式ドキュメントではデバイスコードでのログインが案内されています。先に個人アカウントのセキュリティ設定、または管理者によるワークスペースの権限設定で有効にする必要があります。利用できない場合は、SSHのポート転送など公式の代替手順を確認します。

codex login --device-auth

別の端末でリンクを開き、表示された一度きりのコードを入れると認証できます。

対話式のログイン画面からも「Sign in with Device Code」を選べます。

いまログインできているかどうかは、次のコマンドで確かめられます。

codex login status

ログインで失敗した理由は、ログの場所の codex-login.log に残ります。

ログインのやり直し方とつまずきやすい点は、Codexにログインできないときの対処法で紹介しています。

Error loading configuration

Error loading configuration: C:\Users\(ユーザー名)\.codex\config.toml:6:16: unknown variant `default`, expected `fast` or `flex`

config.toml に、Codexが知らない値や書き方の誤りがあると出ます。

このエラーが出ると、ログインの確認も含めてすべての操作が止まります。

ファイル名のあとの 6:16 は、6行目の16文字目という意味です。

この例は、新しいデスクトップアプリが書いた値を古いコマンド版が知らなかったもので、コマンド版を新しくすると直りました。

config.toml の書き方は、Codexのconfig.tomlの場所と書き方で紹介しています。

サンドボックスで止められたとき

Codexは、コマンドをサンドボックスの中で動かし、ファイルやネットに触れる範囲を制限しています。

書き込みが止められた(read-only)

読み取り専用(read-only)のサンドボックスでファイルを作らせたところ、Windowsでは次のエラーになりました。

Set-Content : パス 'C:\demo\codex-demo\test.txt' へのアクセスが拒否されました。
    + CategoryInfo          : PermissionDenied: (C:\demo\codex-demo\test.txt:String) [Set-Content], UnauthorizedAccess

このエラー文だけでサンドボックスが原因とは限りません。対象パスとOSの書き込み権限を確認し、CLIの /status で作業場所と許可範囲を確かめます。read-only が原因で、作業フォルダー内の編集を許可したい場合に workspace-write を使います。保護された設定フォルダーなどは、このモードでも書き込めないことがあります。

codex -s workspace-write

ネットにつながらない

workspace-write のサンドボックスは、初期状態ではネットを使えません。

Invoke-WebRequest : リモート サーバーに接続できません。

接続先の停止、DNS、プロキシ、証明書でも同じように接続に失敗します。まず接続先URLとエラー全文を確認してください。サンドボックス内のコマンドだけがネット制限で失敗し、その通信を許可してよい場合は、config.toml に次の設定を使います。

[sandbox_workspace_write]
network_access = true

この設定は sandbox_mode = "workspace-write" のときに効きます。

書き込める場所を足したいときは、同じ表に writable_roots を並べます。

[sandbox_workspace_write]
network_access = true
writable_roots = ["/home/user/projects"]

書く場所は ~/.codex/config.toml(全体)と、リポジトリの .codex/config.toml(そのプロジェクトだけ)の2か所があります。全体に書いたのに効かないときは、プロジェクト側で上書きされていないか確かめてください。

Windowsのサンドボックスの設定に失敗する

Windowsの実装は一種類ではありません。公式資料には mxc と、従来方式の elevated・unelevated が案内されています。専用ユーザーを作る説明は elevated に当てはまります。

利用できる方式はWindowsの対応状況と組織のポリシーに依存します。unelevated への切り替えも、組織で許可されている場合に限られます。

サンドボックスのコマンドがエラー1385で失敗するときは、必要なログオン権限をWindowsが拒否しています。管理者にポリシーを確認し、利用中の方式・Windowsの版・エラー全文を伝えてください。

フォルダーを読めない場合は、CLIの /status・/debug-config とWindowsのファイル権限を確認します。管理対象の制限は管理者に確認し、原因不明のままサンドボックスを無効にしないでください。

failed to refresh available models

failed to refresh available models: request timed out

起動時などに、使えるモデルの一覧を取りに行って時間切れになったという記録です。

当方の記録では、いちばん多く残っていたのがこの行でした。

単発の記録でモデルを選べて作業も進むなら、すぐに設定を変更する必要はありません。繰り返し発生してモデル選択や起動が止まる場合は、通信状況と認証状態を確認します。

記録の見方

Codexの記録は、ホームフォルダの .codex フォルダの中に保存されます。

ログインで失敗したときは、ログの場所の codex-login.log に原因が書かれます。

サポートに問い合わせるときは、記録にフォルダ名や会話の一部が入っていることがあるので、渡す前に中身を確かめてください。

公式ドキュメントは、ログイン情報が入っている ~/.codex/auth.json をパスワードと同じように扱うこと(アクセストークンが入っているため)と注意しています。画面共有や問い合わせの添付に混ぜないでください。

設定やログインが直らないときの診断順

codex logout → codex login を繰り返しても401が出続ける、または設定を直したのに Error loading configuration が消えない場合は、ホームフォルダーの .codex の中を1つずつ確かめます。

いきなりフォルダーごと消すと、設定もログインも一緒に失うため、順番があります。

ファイル・場所 中身 消したときに失うもの
~/.codex/auth.json ファイル保存を使う場合のログイン情報(アクセストークン) ファイル内の認証情報。OSの資格情報ストアは別
~/.codex/config.toml 自分で書いた設定(モデル、サンドボックス、承認の方針など) このファイルに記載した設定。先に控えを取る
ログの場所(codex-login.log など) 動作とログインの記録 原因を調べる手がかりだけ
リポジトリの .codex/config.toml そのプロジェクトだけの上書き設定 プロジェクト固有の設定。全体の設定を直しても効かない原因になりやすい
ファイルの役割はCodex公式ドキュメント「Authentication」「Configuration」による

試す順番は次のとおりです。

  1. まず控えを取る。config.toml を別名でコピーしておく(Windowsのコマンドプロンプトなら copy %USERPROFILE%\.codex\config.toml %USERPROFILE%\config.toml.bak、Mac・Linuxなら cp ~/.codex/config.toml ~/config.toml.bak)
  2. ログインだけやり直す。codex logout → codex login(手元にブラウザーがなければ codex login --device-auth)
  3. 認証の保存先とログを確認する。cli_auth_credentials_store により、保存先はファイルまたはOSの資格情報ストアです。auth.json がないことは異常とは限らず、削除だけで再ログインの問題が直るとも限りません。codex-login.log のエラーと、組織が許可する認証方法を確認します。
  4. 設定エラーは表示された箇所だけ直す。エラーに出たファイル・行・設定名を公式リファレンスと照合します。バージョン差が原因なら、導入した方法に合わせてCLIを更新します。設定全体を空にすると、承認やアクセス範囲も変わるため、診断の最初の手順にはしません。変更後に同じ確認コマンドを実行し、直らなければ控えから変更箇所を戻します。
  5. プロジェクト側の設定も見る。作業フォルダーに .codex/config.toml があれば、そちらが上書きしている

Error loading configuration は、ファイル名のあとに「6:16」のような行と文字の位置が出ます。全部消す前に、その行だけ見てください。既存の例のように、新しいアプリが書いた値を古いコマンド版が知らないだけ、という場合はCodexを新しくすれば直ります。

まとめ

  • stream disconnected は通信の途切れで、多くは自動のやり直しで通る
  • usage limit は、表示の日時まで待つかクレジットを買う
  • 401 と refresh_token_invalidated は、ログインし直す
  • Error loading configuration は、表示された行を直すか Codex を新しくする
  • アクセス拒否や接続失敗は、対象パス・通信先・OS権限を確認してからサンドボックスを調べる

ChatGPTの自律エージェント側からCodexのタスクを作る場合の消費の数え方は、ChatGPTのdots(ドッツ)とはにまとめています。

エージェントの確認ダイアログを止めて自動実行させる設定は、Antigravityの確認を無効化して自動実行する方法でも扱っています。

参考:認証、権限とサンドボックス、Windows sandbox(2026年10月14日確認)。掲載ログは従来の検証記録です。今回の認証・設定診断の補足は公式資料との照合によるもので、Windowsでエラーを再発生させた結果ではありません。

よくある質問:Codexのエラーメッセージと対処

「stream disconnected」と出たら、どうすればよいですか?

OpenAIのサーバーとの通信が返事の途中で切れたときに出ます。Codexは自動でやり直しているので、少し待ってから同じ指示をもう一度送ります。続くなら、VPN・プロキシ・セキュリティソフトが通信を切っていないか、Wi-Fiが不安定でないかを見ます。os error 10053 は、パソコン側のソフトが接続を切ったというWindowsのエラーです。

「You’ve hit your usage limit」は、どういう意味ですか?

ChatGPTのプランに含まれる Codex の使用量を使い切ったときに出ます。文面に使えるようになる日時が書かれているので、その日時まで待つか、急ぐときは書かれているページでクレジットを買います。残りの量は、ChatGPTの Codex の使用量の画面で確かめます。

「Failed to refresh token: 401」は、どう直しますか?

ログインの有効期限を延ばそうとして失敗したときに出ます。掲載例の refresh_token_invalidated は、認証の更新に使うトークンが無効になったことを示します。この文面だけでは、無効になったきっかけまでは断定できません。ChatGPTでログインしているCLIでは、codex logout → codex login で再ログインし、その後 codex login status で状態を確認します。再発する場合は、本記事の「設定やログインが直らないときの診断順」を確認します。

SSHでつないだサーバーなど、ブラウザが開かない場所でログインするには?

事前にデバイスコード認証を有効にしたうえで codex login --device-auth を実行します。利用できない環境では、公式のSSHポート転送などの代替手順を確認します。認証に失敗した場合は codex-login.log を調べます。

「Error loading configuration」は、何が原因ですか?

config.toml に、Codexが知らない値や書き方の誤りがあると出ます。このエラーが出ると、ログインの確認も含めてすべての操作が止まります。ファイル名のあとの 6:16 は、6行目の16文字目という意味です。記事の例は、新しいデスクトップアプリが書いた値を古いコマンド版が知らなかったもので、コマンド版を新しくすると直りました。

サンドボックスで、書き込みやネットが止められたときは?

エラー文だけで原因を決めず、対象パスや通信先、OSの権限を確認します。CLIの /status で許可範囲を確認し、必要な作業だけを許可します。workspace-write でも保護されたパスは書き込めないことがあり、ネットアクセスの許可は別設定です。

Windowsで、サンドボックスの設定が失敗するときは?

利用中の実装(mxc・elevated・unelevated)とWindowsの版を確認します。エラー1385は必要なログオン権限の拒否を示すため、管理者にポリシーを確認してください。方式の切り替えは組織が許可する範囲で行います。

設定やログインが直らないときは、~/.codex をどう片付けますか? 「failed to refresh available models」は気にすべきですか?

フォルダーや設定を丸ごと消さず、設定の控えを取り、エラーに出たファイルと行を確認します。認証はファイルとOSの資格情報ストアで保存先が異なるため、auth.json の削除を一律の解決策にしないでください。モデル一覧の取得失敗は、単発で作業が続くなら経過を見て、起動や選択が止まるなら通信と認証を調べます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

次に学ぶ・作業環境を選ぶ

学習を続けたい方や、作業環境を整えたい方は、目的に合うガイドをご覧ください。

生成AIのおすすめ書籍

周辺機器の優先度

目次