安裝的版本是:postgresql-9.5.2-1-windows.exe
遇到了問題,點擊安裝文件後彈出了提示框,內容顯示:
unable to write inside temp environment variable path
在網絡上查找一頓後發現,Postgresql的安裝過程會在TEMP環境變量路徑下留下安裝失敗的信息。
相似的文件名稱:
bitrock_installer_2200.log、bitrock_installer_2096.log、bitrock_installer_1516.log
由於我反覆嘗試安裝了屢次,而產生了多個失敗的文件。
文件中有一段記錄了失敗的信息:
Script output:
CScript 錯誤: 沒有在該機執行 Windows 腳本宿主的權限。請與系統管理員聯繫。
繼續找百度,發現下面的解答:
一、首先檢查系統是否禁止使用了腳本運行,即打開「INTERNET選項」的「安全」選項卡里「自定義級別」,看看「ActiveX空件及服務」禁用的選項;
二、接着運行 regsvr32 scrrun.dll;
三、在註冊表裏的這個位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
裏找到 Enabled的DWORD鍵值;
四、把它刪除或者把值該爲1便可正常運行。
在個人機器上,是經過修改註冊表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
Enabled鍵值設定爲1以後,安裝得以繼續並完成。sql