zoukankan      html  css  js  c++  java
  • windows下postgresql安装失败解决方法:无法运行getlocales.exe

    今天要安装postgresql但是安装的时候出现错误

    Unknown error while running C:UsersjinjinAppDataLocalTemppostgresql_installerxxxxxxxgetlocales.exe

    网上百度对这个问题搜了一下只有3个链接,谷歌了一下后尝试解决这个方法。

    主要原因应该是VC2010没有安装,但是我安装了之后还是依然报错。然后发现是我在安装安装版之前尝试使用过免安装的二进制版,在运行initdb的时候提示报错缺少一个msvcr120.dll文件,我就网上找了一个之后放在windows/system32和SysWOW64下,重新运行initdb的时候去报内存错误,之后才考虑装安装版,然后又出现的上面无法运行getlocales.exe的问题,按网上说的装了VC2010也没用(2008 2005 X86 x64各种卸载重装也还是报错)。

    最后发现其实就是msvcr120.dll这个文件的问题,这个好像是VC2010带的一个文件,安装的时候好像不会把我原来的随便下载的那一个覆盖,所以我把原来的那个文件删掉并重新安装VC2010,执行postgresql安装程序,成功打开!我就想会不会那个免安装版也搞定了?就试了一下initdb,结果免安装版也运行正常了!就不装安装版的了

    记得重新安装的时候最好把C:UsersjinjinAppDataLocalTemppostgresql_installerxxxxxxx这些安装失败的缓存文件删掉,不知道没删会不会有影响。(我是直接把C:UsersjinjinAppDataLocalTemp里面能清空的都删除掉的)

  • 相关阅读:
    FTP概述
    day1 基础总结
    数据库简介
    数据库基础——写在前面的话
    常用markdown语法入门
    【搬运工】——Java中的static关键字解析(转)
    【搬运工】——初识Lua(转)
    【搬运工】之YSlow安装教程
    Chome——扩展程序,获取更多扩展程序报错
    node.js 下载安装及gitbook环境安装、搭建
  • 原文地址:https://www.cnblogs.com/linjj/p/4198497.html
Copyright © 2011-2022 走看看