You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Win10 1803版本下pgAdmin 4 3.0无法启动求助

Win10 1803更新后pgAdmin 4 v3.0无法启动的问题解决指南

我在社区里见过不少和你情况一模一样的用户——Win10更新到1803版本后,原本正常运行的pgAdmin 4 v3.0(随PG9.6打包安装的版本)启动时闪一下就消失,进程秒退,访问本地端口还提示连接被拒。这确实是系统更新带来的兼容性冲突,给你整理几个实测有效的解决办法:

  • 排查Python依赖问题
    pgAdmin 4 v3.0严格依赖Python 2.7.x版本,Win10 1803的更新可能悄悄修改了系统的Python路径或环境变量。你可以打开命令提示符,输入python --version确认当前Python版本是否为2.7.x。如果版本不符,找到PostgreSQL安装目录下pgAdmin自带的Python(一般路径为C:\Program Files\PostgreSQL\9.6\pgAdmin 4\python),将这个路径添加到系统环境变量PATH的最前端,确保系统优先调用pgAdmin适配的Python版本。

  • 重置pgAdmin配置数据库
    配置文件损坏是常见的启动失败诱因:

    1. 先在任务管理器中结束所有pgAdmin相关进程(包括pgAdmin4.exe和关联的python.exe进程)
    2. 打开路径C:\Users\[你的用户名]\AppData\Roaming\pgAdmin,备份pgadmin4.db文件后删除原文件
    3. 重新启动pgAdmin,它会自动生成新的配置文件,大概率能恢复正常启动
  • 更换监听端口
    默认端口51122可能被系统占用或存在权限限制:

    1. 打开C:\Program Files\PostgreSQL\9.6\pgAdmin 4\web目录下的config.py文件
    2. 找到DEFAULT_SERVER_PORT参数,将默认的51122修改为其他未被占用的端口(比如51123)
    3. 保存文件后重启pgAdmin,访问新端口地址(如http://127.0.0.1:51123/browser/)尝试连接
  • 以管理员身份启动
    Win10 1803的权限管控更严格,右键点击pgAdmin的快捷方式,选择以管理员身份运行,有可能绕过权限限制正常启动后端服务

  • 升级pgAdmin版本
    如果以上方法都无效,建议将pgAdmin升级到v4.x及以上版本(注意选择兼容PostgreSQL 9.6的版本),新版本修复了不少Win10 1803的兼容性bug,你可以通过PostgreSQL安装包选择更新,或单独下载对应版本安装

另外提一句,有用户反馈关闭Windows Defender实时保护后问题暂时解决,但这只是临时方案,更推荐用前面的方法彻底修复。

内容的提问来源于stack exchange,提问作者Teejay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 09:04:08