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
VS Code/Codex登录端口占用(1455)彻底解决方案
https://ryanjxy123.github.io/post/share_somethings/problem_solve/codex_connection_error/