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

Windows 10系统PostgreSQL安装程序无法启动如何解决?

PostgreSQL Windows安装包闪退解决方案
  • 校验安装包合法性与完整性
    右键安装包选择「属性」-「数字签名」,确认签名主体为EnterpriseDB Corporation且签名状态显示正常,排除安装包下载损坏、被第三方篡改的问题。
  • 生成安装日志定位具体错误
    按下Win+R打开运行窗口,输入cmd启动命令提示符,执行格式如下的命令:
    你的安装包完整路径 --logfile pg_install.log --debuglevel 4
    执行后会在命令运行的当前目录生成名为pg_install.log的详细日志文件,搜索日志中Error、Fatal关键词即可定位具体故障原因。
  • 调整兼容性与运行权限
    右键安装包选择「属性」-「兼容性」,勾选「以兼容模式运行这个程序」并选择Windows 8,同时勾选「禁用全屏优化」、「以管理员身份运行此程序」,保存设置后重新启动安装包。
    同时确认当前Windows登录用户名不含中文、特殊字符,如果存在特殊字符可以新建一个全英文名称的管理员账号,切换到该账号下运行安装包。
  • 修复临时目录权限
    PostgreSQL安装过程需要向系统临时目录写入临时文件,按下Win+R输入%TEMP%打开临时目录,确认当前账号对该目录有读写、执行权限。也可以手动在非中文、无空格的路径下新建临时文件夹,启动cmd后依次执行以下命令后,再在当前cmd窗口运行安装包:
    set TMP=D:\new_temp
    set TEMP=D:\new_temp
    注意将路径替换为你自己新建的临时文件夹路径。
  • 清理旧版本残留
    如果之前安装过PostgreSQL相关组件,按下Win+R输入regedit打开注册表,删除以下两个路径下的所有注册表项:
    HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL
    HKEY_CURRENT_USER\SOFTWARE\PostgreSQL
    同时删除系统盘下Program Files\PostgreSQL、ProgramData\PostgreSQL残留文件夹后重试安装。
  • 改用免安装二进制包部署
    如果上述方案都无效,可以直接下载PostgreSQL二进制免安装压缩包,解压后手动初始化数据目录、注册系统服务即可正常使用,无需走图形化安装流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 16:06:04