在Windows 10中安装PostgreSQL时出现问题

时间:2019-03-21 14:27:17

标签: postgresql windows-10

当我尝试在Windows 10(64位)上安装PostgreSQL时,出现提示:

  

“无法将SQL模块加载到数据库集群中”

  

“运行安装后安装程序时出现问题”。

2 个答案:

答案 0 :(得分:1)

您是否安装了具有管理员权限的postgresql?

这可能是由于特权问题引起的,您可以尝试执行以下操作:

  • 创建一个名为 postgres
  • 的新用户帐户
  • 将新帐户添加到管理员高级用户
  • 重新启动计算机

  • postgres 用户的身份运行命令提示符,使用以下命令:runas /user:postgres cmd.exe

  • postgres 命令窗口运行安装程序
  • 删除 postgres 用户帐户以及用户目录

另一个选择是:

  1. 卸载PostgreSQL
  2. 删除 postgres 用户(如果该用户仍然存在)。

    net user postgres /delete
    
  3. 使用密码创建 postgres 用户

    net user /add postgres <password>
    
  4. postgres 用户添加到Administrators组

    net localgroup administrators postgres /add
    
  5. postgres 用户添加到“高级用户”组

    net localgroup "power users" postgres /add
    
  6. postgres 用户

    运行命令窗口
    runas /user:postgres cmd.exe
    
  7. 从命令窗口中运行安装文件。

    C:\Download\postgresql-9.6.12-windows.exe // or whatever version you are using
    

    这应该成功运行安装。

  8. 从Administrators组中删除 postgres 用户。

    net localgroup administrators postgres /delete
    

@Imraan在DBA上提到的-> Link

答案 1 :(得分:0)

对于我来说,我所要做的就是以管理员身份运行安装程序 enter image description here