wta.exe launch fails with 0x80070002 — misplaced quote in path breaks at "Program Files" (Windows, codex agent)
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Shell
- Sterne
- 11.2k
- Forks
- 1.9k
- Ø Merge
- 14 Std. 16 Min.
- Gemergte PRs (30 T.)
- 6
Beschreibung
Environment
- OS: Windows 11 (build 26100)
- Copilot CLI: 1.0.80 (npm
@github/copilot@1.0.80, platform packagecopilot-win32-x64) - Intelligent Terminal:
Microsoft.IntelligentTerminal0.2.2192.0 (installed via MS Store, package status Ok,wta.exepresent and intact — 24,870 KB)
Bug
When spawning a delegated codex agent (--delegate-agent codex), the terminal launch fails with:
error 2147942402 (0x80070002) when launching `C:\Program "Files\WindowsApps\Microsoft.IntelligentTerminal_0.2.2192.0_x64__8wekyb3d8bbwe\wta.exe --connect-master \\.\pipe\wta-master-<GUID> --owner-tab-id {<GUID>} --owner-window-id 1 --agent npx" -y "@agentclientprotocol/codex-acp@1.1.4 --agent-id codex --agent-source host --follows-global-acp-model --allowed-agent-ids copilot,claude,codex,gemini,opencode --delegate-agent codex --language en-US --start-stashed"
The system cannot find the file specified.
Root cause
The command line is assembled with a misplaced quote: C:\Program "Files\WindowsApps\... — the quote opens after Program instead of before C:\. Windows then treats C:\Program as the executable path, which does not exist → 0x80070002 (ERROR_FILE_NOT_FOUND).
The closing quote appears after --agent npx, so the intended quoting was presumably:
"C:\Program Files\WindowsApps\...\wta.exe" --connect-master ... --agent "npx" -y "..." ...
Reproducibility
- Reproduces 100% on every codex agent spawn, including after a full reboot
- Survives: forced reinstall of Microsoft.IntelligentTerminal from the Store, and npm update of @github/copilot (1.0.79 → 1.0.80)
wta.exelaunches fine when run directly from PowerShell — the exe and package are healthy; only the command construction is broken
Workaround
Use non-codex agents (copilot/claude/gemini work), since the faulty quoting appears specific to the codex delegate path.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Verfolge den codex-Delegationspfad, der den Windows-Startbefehl für wta.exe erstellt, beginnend beim Einstiegspunkt für die Befehlserstellung delegierter Agents. Reproduziere das Problem mit einem codex-Agenten unter Windows und überprüfe, dass der Pfad zur ausführbaren Datei als ein Pfad in Anführungszeichen gesetzt wird und der spawn ohne 0x80070002 erfolgreich ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- node.js, shell
- Bereich
- cli, operating-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 55/100