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 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
2011-03-21 C++Builder2010多线程调用WebService的问题