Title: Computer Use on Windows fails during app/window discovery with 0x80070003
Environment
-
ChatGPT/Codex desktop app on Windows
-
Windows 11 Pro 25H2, build 26200.8973
-
Computer Use plugin initially: 26.730.61639
-
Computer Use plugin after update: 26.803.41515
-
Tested applications: Reliability Monitor and Windows Calculator
Issue
Computer Use cannot discover or attach to any Windows application. General app discovery and window discovery fail before a target application can be selected.
Exact error
EnumWindows failed: The system cannot find the path specified. (0x80070003)
Reproduction
-
Install and enable the Computer Use plugin and skill.
-
Start a Codex task and explicitly invoke
@Computer. -
Ask Computer Use to operate a Windows application.
-
Initialize the bundled
@oai/skyinterface in a fresh Node runtime. -
Call
sky.list_windows()orsky.list_apps().
Both calls fail with:
EnumWindows failed: The system cannot find the path specified. (0x80070003)
Direct-launch test
To bypass application discovery, Calculator was addressed directly:
sky.launch_app({app:"calc.exe"})
This failed with:
Error: node_repl exec context not found
Calculator was not launched.
Restart and update testing
-
The issue originally occurred with Computer Use plugin 26.730.61639.
-
It reproduced after updating to plugin 26.803.41515.
-
The persistent Node runtime was reset before retesting.
-
The entire Windows PC was subsequently rebooted.
-
After the full reboot, a new Computer Use session produced the same errors.
-
An explicit request to convert USD 1 to CHF using Windows Calculator also failed before Calculator could open.
This rules out a stale ChatGPT process or an update merely awaiting a Windows restart.
Additional version-mismatch symptom
The bundled SKILL.md requires calls such as:
await sky.documentation("guidance")
However, the loaded sky object does not expose a documentation method. Calling it returns:
sky.documentation is not a function
The loaded interface contains methods such as list_apps, list_windows, get_window_state, click, and launch_app, but not the documentation method required by the bundled skill.
Expected behavior
-
list_apps()should return available Windows applications. -
list_windows()should return windows on the active desktop. -
Computer Use should request app approval if necessary.
-
Calculator should open and accept the requested currency conversion.
Actual behavior
-
App and window enumeration fail immediately with
0x80070003. -
Direct Calculator launch fails with
node_repl exec context not found. -
No application permission prompt appears.
-
Computer Use cannot operate any Windows application.
Impact
This completely blocks Computer Use on Windows. The failure is not specific to Reliability Monitor because the same behavior occurs with Windows Calculator and during general application discovery.
Suspected area
0x80070003 corresponds to a path-not-found condition. The Windows EnumWindows API itself does not take a filesystem path, so the error appears to originate in the surrounding Computer Use Windows bridge, its runtime initialization, or a missing dependency.
The absent sky.documentation method may indicate version skew between the bundled Computer Use skill and the loaded @oai/sky runtime.
No system configuration changes were made during testing.