windows server2012 安装 postgresql安装失败提示getlocales的解决方法 亲测有效

关于postgres安装失败,提示 getlocales.exe 的错误,

提示如下:

Unknown error while running C:\Users\xxx\AppData\Local\Temp\postgresql_installerxxxxxxx\getlocales.exe 

getlocales.exe child killed unknown signal

找了很多资料.

有说vc2010,vc2013没安装什么的

有说安装python就可以的

但是我发现这些安装好后还是提示错误.

最后发现问题的根本原因是:

windows server2012 要安装那个800多MB的补丁集:

分别是:clearcompressionflag.exe、KB2919355、KB2932046、KB2959977、KB2937592、KB2938439、KB2934018

下面给出链接:

https://www.microsoft.com/zh-CN/download/details.aspx?id=42334
安装完毕之后,再安装一遍vc2010,vc2013什么的,就可以了..

亲测有效.

如果你的服务器版本是server2012 ,server2012R2的,可以先安装这个试试.

对于此版本的服务器,安装.net4.6+ 也是要先安装这个的..

总之,用server2012,和R2 的,不管三七二十一,先打上这些补丁再说吧..这补丁引发的坑是在是太多了.

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值