我试图在我的WinXP计算机上安装PostgreSQL 9(PostgreSQL-9.0.3-1-windows.exe),开始时出现以下错误:
一些谷歌搜索得到一些建议,建议Windows脚本主机可能被禁用。我已经检查过了,WSH肯定是启用的,所以它一定是其他东西。问题是,什么
我可以看到一个名为prerun_checks的文件。vbs是在%TEMP%中创建的,当我尝试手动运行此文件时,会得到以下结果:
这看起来像是权限错误。然而,我是一名管理员,我已经完全控制了临时文件夹,但它仍然不工作
谢谢你的帮助
在我的例子中,解决方案与NotePad++有关,它是打开.vbs文件的默认应用程序。如果您遇到同样的情况,这里有一个详细的解决方案:
http://igordcard.blogspot.co.il/2012/03/unable-to-write-inside-temp-environment.html
简而言之,在注册表中,您需要转到HKEY_CLASSES\u ROOT\.vbs,并将(默认)项设置回字符串VBSFile