【发布时间】:2012-07-25 18:39:30
【问题描述】:
我尝试在我的 Windows 7(64 位)中安装 postgresql 8.4。但它失败并在日志中显示以下消息
正在初始化数据库集群(这可能需要几分钟)... 执行 cscript //NoLogo "C:\PostgreSQL\8.4/installer/server/initcluster.vbs" "postgres" "postgres" "****" "C:\PostgreSQL\8.4" "C:\PostgreSQL\data" 5432 “默认” 脚本退出代码:1 脚本输出: CScript 错误:找不到脚本“C:\PostgreSQL\8.4\installer\server\initcluster.vbs”的脚本引擎“VBScript”。 脚本标准错误: 程序以错误退出代码结束 运行 cscript 时出错 //NoLogo "C:\PostgreSQL\8.4/installer/server/initcluster.vbs" "postgres" "postgres" "****" "C:\PostgreSQL\8.4" "C:\PostgreSQL\data" 5432“DEFAULT”:程序以错误退出代码结束 运行安装后步骤时出现问题。安装可能无法正确完成 数据库集群初始化失败。 创建卸载程序 创建卸载程序 25% 创建卸载程序 50% 创建卸载程序 75%我已经对此进行了谷歌搜索并运行命令“regsvr32 vbscript.dll”并显示消息“vbscript.dll 中的 DllRegisterServer 已成功”,但它并没有解决我的问题。
另外我将注册表中 {B54F3741-5B07-11cf-A4B0-00AA004A55E8} 的默认值设置为 vbscript.dll 的文件路径,但它也没有解决我的问题。
如何解决这个问题?
【问题讨论】:
-
您可以从命令行手动运行 .vbs 脚本吗?为什么要安装即将过时的版本?当前版本是 9.1,门口有 9.2
-
8.4.*什么* 顺便说一句?对安装程序进行了一系列改进。 8.4.12 是最新的,你用的是这个吗?较新的版本应在运行任何脚本之前检查工作的 VBScript 环境。另外:上面的日志是之后你重新注册vbscript吗?如果没有,请再次检查日志,您可能会遇到不同的问题。
-
我也尝试过 9.1,但结果相同。这是注册vbscript后的最新日志。
-
@shinod Gah,另一个奇怪的特定于系统的 Windows 损坏部分。您是否在禁用防病毒扫描程序后尝试过?如果您在这里没有任何运气,请尽快询问 pgsql-general,我会戳 Dave 或其他 EnterpriseDB 安装人员之一。
-
@CraigRinger 我有avast 防病毒软件,但我完全删除了它,但我并不走运。还有其他解决方案吗?
标签: postgresql