我安装PostgreSQL 9.2.4-1-windows.exe
上Windows 7 64
带Service Pack 1
。
我得到以下,似乎相当有名的错误:
出现错误。
无法在 TEMP 环境变量路径中写入。
这会在启动后立即发生。我看到 postgresql 飞溅,然后发生此错误。
到目前为止我在互联网上找到的所有东西,我都试过了。这包括:
.VBS
脚本的文件关联。没有任何异常(Windows Script Host 已注册)Windows Script Host
已启用。HKLM\SOFTWARE\PostgreSQL\Installations
手动创建了密钥并赋予它全部权限。Everyone
完全访问C:\Users\[username]\AppData\Local\Temp
和c:\temp
我正在使用 32 位版本,但 64 位版本安装失败并出现相同的错误。我能够在具有类似配置的其他机器上成功安装。
我还能尝试什么?
安装日志文件:
日志开始于 2013 年 9 月 20 日 11:55:16 首选安装模式:qt 尝试在模式 qt 模式下初始化安装程序 qt 成功初始化执行 C:\Users\chad\AppData\Local\Temp/postgresql_installer_67b274715d/temp_check_comspec.bat 脚本退出代码:0
脚本输出:“测试正常”
脚本标准错误:
找不到注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.2 数据目录。将变量 iDataDirectory 设置为空值 …