美文网首页
unable to write inside temp envi

unable to write inside temp envi

作者: 谁拿了我的scoful | 来源:发表于2016-07-19 10:59 被阅读0次

    Windows下安装最新版PostgreSQL ,启动安装程序的时候报错:

    unable to write inside TEMP environment variable path

    1. 先去环境变量里查一下TEMP的目录在哪里;
    2. 清空;
    3. 运行一下PostgreSQL安装程序;
    4. 打开TEMP目录,选择用“详情模式”视图,按修改日期倒序,找到最新的一个*.log文件(我的是bitrock_installer_13140.log),打开,可以看到安装失败的原因。

    Script output:
    CScript 错误: 无法找到脚本“C:\Windows\temp\postgresql_installer_2ac75c4a50\prerun_checks.vbs”的脚本引擎“VBScript”。

    以上说明是因为VBScript脚本引擎出错。


    bing了下,找到别人的解决方案,无法找到VBScript脚本引擎的解决办法
    还参考了这个


    按照上面的文章,在自己的电脑里检查了下,在查HKEY_CLASSES_ROOT\CLSID的时候,跟文章里提到的{XXXX}内容不一样,但是后缀是一样的。一共有三个,都是{XXX-00AA004A55E8}后缀,依次打开,找到InprocServer32,发现,第一个的默认值是mcafee,改成默认的“C:\Windows\system32\vbscript.dll”(不需要引号,此dll库才是windows中默认打开.vbs脚本的程序)。
    在修改“默认”值时,被拒绝修改,后来经过同事指点,是它没有写权限,所以在项“InprocServer32”上右键选择“权限”,给你当前用户添加“完全控制”的权限,再修改即可解决此问题。

    搞定。
    安装PostGreSql 过程截图

    相关文章

      网友评论

          本文标题:unable to write inside temp envi

          本文链接:https://www.haomeiwen.com/subject/ffymjttx.html