Cha*_*per 23 windows postgresql installation
我试图在我的WinXP机器上安装PostgreSQL 9(postgresql-9.0.3-1-windows.exe)并在开始时收到以下错误:
一些谷歌搜索产生了一些建议,建议Windows Scripting Host可能被禁用.我已经检查过,WSH肯定是启用的,所以它必须是别的东西.问题是什么?
我可以在%TEMP%中看到名为prerun_checks.vbs的文件,当我尝试手动运行时,我得到以下内容:
这看起来像权限错误.但是,我是一个管理员,我已经完全控制了temp文件夹,但它仍然无法正常工作.
任何帮助赞赏.
Zac*_*h-M 32
在我的情况下,解决方案与NotePad++
打开.vbs
文件的默认应用程序有关.如果你有相同的情况,这里有一个精心设计的解决方案:
http://igordcard.blogspot.co.il/2012/03/unable-to-write-inside-temp-environment.html
简而言之,在注册表中,您需要转到HKEY_CLASSES_ROOT\.vbs
,并将(Default)
条目设置回字符串VBSFile
.
Phi*_*lip 10
这是一个旧线程,但我在 Windows 10 上遇到了同样的问题:
无法在 TEMP 环境路径中写入
按以下步骤解决
wscript.exe
修复当前用户
REG DELETE "HKCU\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled /f
Run Code Online (Sandbox Code Playgroud)
修复本地机器
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows Script Host\Settings" /v Enabled /f
Run Code Online (Sandbox Code Playgroud)
现在你可以安装 psql
当我完成上述问题时,我们的IT人员出现了,并立即知道问题是什么:它是迈克菲.它可以防止任何内容在TEMP文件夹中运行,包括Windows Scripting Host脚本.在安装期间禁用McAfee可以解决我的问题.
因此,如果您发现此问题,请尝试禁用您的防病毒软件.
小智 5
以下页面的答案帮助了我. http://forums.enterprisedb.com/posts/list/3040.page
事实上,我发现HKEY_LOCAL_MACHINE-> SOFTWARE-> Classes-> CLSID-> B54F3741-5B07-11cf-A4B0-00AA004A55E8}有3个条目,并设置第一个如上,它的工作原理.