Codexがデスクトップから消えた場合

久しぶりに以前作成したアプリを修正しようとしたところ、デスクトップからCodexのアイコンが消えていました。
調べてみると、Codexが廃止されたわけではなく、ChatGPTデスクトップアプリへ統合されていました。
そこで、Codexを直接開くショートカットを作り直します。

そもそもの経緯

2026年7月9日から、独立していたCodexデスクトップアプリは、新しいChatGPTデスクトップアプリへ統合されました。Codexの機能が廃止されたのではなく、ChatGPTアプリ内の「Codex」モードになっています。OpenAI公式発表

公式には、既存のCodexユーザーは更新後も「プロジェクト、設定、ワークフローを維持できる」とされています。Codex公式変更履歴

つまり、現在の状態は次のとおりです。

  • デスクトップの「Codex」アイコンが消えた:統合に伴う仕様変更
  • 「ChatGPT」アプリとして起動する:正常
  • Codex機能:ChatGPTアプリ内に残っている
  • 過去のCodexプロジェクト・設定・ワークフロー:引き継がれる
  • 実際に作成したファイル:作成した場所にそのまま残る

というわけで

ChatGPTを起動した後、画面のモード選択からCodexを選択して…というのが公式の説明でしたが、頻繁に起動・終了をするときに面倒なので、デスクトップにショートカットを作成します。

まずPowerShellを起動。
以下のコードをすべてコピーし、PowerShellへまとめて貼り付けて実行します。

$pkg = Get-AppxPackage OpenAI.Codex
$manifest = Get-AppxPackageManifest $pkg

$Application = @(
    $manifest.Package.Applications.Application
) | Select-Object -First 1

$AppId = "$($pkg.PackageFamilyName)!$($Application.Id)"
$Desktop = [Environment]::GetFolderPath("Desktop")

$Shell = New-Object -ComObject WScript.Shell
$ShortcutPath = Join-Path $Desktop "Codex.lnk"
$Shortcut = $Shell.CreateShortcut($ShortcutPath)

$Shortcut.TargetPath = "$env:WINDIR\explorer.exe"
$Shortcut.Arguments = "shell:AppsFolder\$AppId"
$Shortcut.Save()

Write-Host "作成先: $ShortcutPath"

なお、途中で >> が表示されても、多くの場合は複数行の入力を継続している状態です。コード全体を貼り付ければ、そのまま最後まで処理されます。

これで私の環境ではうまくいったのですが、ほかの環境での動作を保証するものではありません。

← 技術記事一覧へ戻る