Day Background Night Background
VS Code/Codex登录端口占用(1455)彻底解决方案

VS Code/Codex登录端口占用(1455)彻底解决方案

在使用 VS Code 登录 Codex 或相关插件时,若遇到 Port 127.0.0.1:1455 is already in use 报错,通常意味着本地回调服务器启动失败。以下是针对 Windows 环境的处理流程。

原因分析

端口被占用一般有两种情况:

  • 系统保留:Windows 的 WinNAT 服务占用了该端口段,netstat 无法查到对应进程。
  • 进程残留:之前的 Code.exe 未正常退出,仍在监听该端口,netstat 可查到对应 PID。

处理步骤(PowerShell 管理员模式)

第一步:查找占用端口的进程

netstat -ano | findstr :1455
  • 有结果返回且最后一列显示 PID,继续执行第二步。
  • 无任何返回但程序仍报错,跳转至备选方案。

第二步:确认进程身份

# 将 33856 替换为实际查到的 PID
tasklist | findstr 33856

第三步:终止占用进程

# 将 33856 替换为实际查到的 PID
taskkill /F /PID 33856

如果查到多个相关 PID,对每个 PID 分别执行 taskkill

第四步:验证端口是否释放

netstat -ano | findstr :1455

结果为空则表示端口已释放,回到 VS Code 重新登录即可。

备选方案:重启 WinNAT 服务

若第一步查不到任何 PID,说明是 Windows 系统本身保留了该端口段,依次执行:

net stop winnat
net start winnat

参考来源:7shuo 的技术博客 - 解决 WinNAT 导致的端口占用问题

VS Code/Codex登录端口占用(1455)彻底解决方案

https://ryanjxy123.github.io/post/share_somethings/problem_solve/codex_connection_error/

Author
Ryanjxy
Published at
April 10, 2026
Copyright
Ryanjxy