安装PostgreSQL-10.4-1及疑似破解版时遇配置权限错误求助
解决PostgreSQL 10.4安装的配置/权限错误
一、官方PostgreSQL-10.4-1安装问题排查
- 先看日志找根因:错误提示里的日志一般在
C:\Users\<你的用户名>\AppData\Local\Temp下,找带postgresql_installer前缀的日志文件,里面会明确写错误原因——比如端口被占、权限不够、依赖没装,这是最快定位问题的办法。 - 用管理员身份运行安装包:右键安装程序选「以管理员身份运行」,Windows下大部分权限问题都是因为安装程序没权限改系统目录、注册表或者创建服务。
- 检查5432端口是否被占用:打开管理员命令提示符,敲
netstat -ano | findstr :5432,如果有输出,记下PID,去任务管理器结束对应进程,或者安装时手动换个端口(比如5433)。 - 彻底清理旧安装残留:如果之前装失败过,必须清干净:
- 从控制面板卸载PostgreSQL
- 删掉默认安装目录
C:\Program Files\PostgreSQL\10和数据目录C:\Program Files\PostgreSQL\10\data - 打开
regedit,删掉HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL和HKEY_CURRENT_USER\SOFTWARE\PostgreSQL这两个注册表项
- 补全必要依赖:PostgreSQL 10.4需要Visual C++ 2015 Redistributable(对应你的系统位数),没装的话先装这个再重试。
二、关于PostgreSQL-10.4-1-win64-bigsql版本
- 首先不推荐用疑似破解的版本,这类包大概率被篡改过,有安全风险,而且出问题没官方支持。
- 非要尝试的话,按以下步骤操作:
- 先按上面的步骤把所有PostgreSQL残留清干净
- 临时关掉杀毒软件和防火墙(很多安全软件会拦截修改系统服务的操作)
- 同样用管理员身份运行安装包,安装路径别选带中文、空格或者特殊字符的(比如
D:\PostgreSQL10就没问题) - 装完启动失败的话,去安装目录的
logs文件夹找日志,看是服务没创建成功还是数据目录权限不够,针对性解决。
内容的提问来源于stack exchange,提问作者user21481670
相关产品推荐
相关产品推荐

