Windows平台安装PostgreSQL出错: VC++ runtime error

从网上收集两个解决方案:

先确认是否安装程序在中文目录,或temp目录有中文路径,不行就先解压。

方法1: 如果是Windows7系统,建议管理员运行cmd.exe,然后用命令运行安装程序。

方法2: 以管理员运行cmd下运行 postgresql-8.3.10-1-windows.exe --install_runtimes 0

方法3:

1. 进入目录"C:\WINDOWS\inf"
2.在inf目录中找到"wsh.inf"文件
  对于没有wsh.inf的文件,可以到这里去下载http://www.infdump.com/download-inf-files.php/inffiles/W/WSH.INF/download.html
  或从此处下载wsh.inf
3."wsh.inf"文件右键选择"安装"
安装wsh.inf后可顺利安装postgresql

如果还没成功,建议重启系统后再次进行安装,即可成功。(我遇到的就是这种情况)

     接下来,要命的问题是,inf文件上的右键中没有“安装”这一选项。此时,在任意菜单栏上“工具”-“文件夹选项”-“文件类型”-在已注册的文件类型中 找到INF,选中-“高级”,在出现的“编辑文件类型”下单击 “install”或者“安装”,点击“设为默认值”。如果没有“install”选项,比如我的系统中只有“open”选项,则新建,命名为 install,内容为:C:\WINDOWS\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1  。
     这里的内容,我是从另一台正常的机器中找到的,并发现还有一项我的系统是没有的,于是也加上: print,对应的内容是:C:\WINDOWS\System32\NOTEPAD.EXE /p %1  。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值