Postgresql无法在Windows Server 2008 R2 Enterprise(64b)上启动服务器(startserver.vbs)

试图安装postgresql在Windows Server R2企业(64b)我得到这个:

Iniciando el servidor de bases de datos... Executing cscript //NoLogo "C:\PostgreSQL\9.3\installer\server\startserver.vbs" postgresql-x64-9.3 Script exit code: 1 Script output: Starting postgresql-x64-9.3 Failed to start the database server (7) Script stderr: Program ended with an error exit code 

我尝试了我find的每个解决scheme(我find了所有的stackoverflow和更多),但我仍然得到这个错误。

链接到完整的日志: http : //pastebin.com/7t6dMEH0

感谢所有。

每注释一次,海报发现msvbvm60.dll (Microsoft Visual Basic 6运行时的一个组件)应该是操作系统的一个核心部分,当它们遇到安装程序问题时,会在Internet上find它的副本。

这听起来像是一个糟糕的系统,可能是一个重新安装或系统还原到旧状态的候选人。 虽然我怀疑msvbvm60.dll问题是直接的罪魁祸首,这表明这可能是一个严重受损的系统,因为你永远不应该缺lessmsvbvm60.dll 。 无论是文件系统损坏,恶意软件还是用户操作,这可能是重新安装干净系统的好时机。