Windows desktop 26.707.9981.0 hangs after loading serialport.node — missing napi_module_register

Resolved 💬 3 comments Opened Jul 16, 2026 by Mahhouse Closed Jul 16, 2026
💡 Likely answer: A maintainer (github-actions[bot], contributor) responded on this thread — see the highlighted reply below.

Summary

The ChatGPT Codex Windows desktop app renders and briefly accepts input, then stops accepting clicks about 5–7 seconds after launch. Reinstalling the Microsoft Store package and the official web installer does not help.

Environment

  • Windows 11 25H2, build 26200.8875
  • Failing package: OpenAI.Codex_26.707.9981.0_x64__2p2nqsd0c76g0
  • Working package: official signed offline build OpenAI.Codex_26.707.3351.0_x64__2p2nqsd0c76g0
  • Failing Electron/Chromium runtime: 150.0.7871.115

Reproduction

  1. Launch package version 26.707.9981.0.
  2. The window renders and may accept input briefly.
  3. After roughly 5–7 seconds, the UI stops accepting clicks and Windows records Application Error 1000 with exception code 0xc06d007f.

Debugger finding

Live CDB/WinDbg debugging catches a delay-load ERROR_PROC_NOT_FOUND while loading:

@worklouder/device-kit-oai -> @worklouder/wl-device-kit -> serialport -> @serialport/bindings-cpp/build/Release/serialport.node

The delay-load record identifies:

  • Requested DLL: node.exe
  • Missing export: napi_module_register
  • dwLastError: 0x7f (ERROR_PROC_NOT_FOUND)
  • The current module handle resolves to ChatGPT.exe, where the requested export is absent.

The main process imports the Codex Micro service dynamically, but the renderer mounts the Codex Micro bridge and calls getState() on normal startup even when no Codex Micro hardware is present.

Attempts that did not help

  • App reload and Windows restart
  • Clearing only disposable Chromium UI state
  • Disabling GPU and GPU compositing
  • Disabling optional browser/computer-use features
  • Microsoft Store repair/reinstall
  • Full uninstall followed by the official website installer

Confirmed workaround

Install OpenAI's official signed offline MSIX version 26.707.3351.0. It remains responsive beyond the failure window, records no Application Error 1000 event, loads existing conversations, and accepts real navigation clicks.

View original on GitHub ↗

3 Comments

github-actions[bot] contributor · 1 month ago

Potential duplicates detected. Please review them and close your issue if it is a duplicate.

  • #33409
  • #33375
  • #33380
  • #33438

Powered by Codex Action

cbcylqjf · 1 month ago

Could you please share where you obtained the official signed offline MSIX build OpenAI.Codex_26.707.3351.0?

I am experiencing the same crash with version 26.707.9981.0 and exception code 0xc06d007f, but I can't find the MSIX version 26.707.3351.0.

Mahhouse · 1 month ago

@cbcylqjf I obtained it directly from OpenAI's official Windows deployment documentation, under Deploy without Microsoft distribution services:

This is not a third-party mirror. The ZIP contains the Store-signed offline MSIX plus its license/provisioning files.

As of 2026-07-16, a HEAD request to that official archive still reports:

x-ms-meta-package_identity: OpenAI.Codex
x-ms-meta-package_version: 26.707.3351.0
x-ms-meta-architecture: x64
last-modified: Thu, 09 Jul 2026 20:42:59 GMT

I also verified the extracted MSIX with Get-AuthenticodeSignature before installing it; Windows reported Status: Valid, and the manifest version was 26.707.3351.0.

The URL appears intended as a rolling offline-distribution endpoint, so verify the header or extracted manifest before installing in case OpenAI replaces its contents later.

Also note the newer maintainer update in #33375: OpenAI has temporarily disabled the affected feature on Windows and recommends restarting after allowing time for the configuration to propagate. I would try that first before downgrading.