Windows平台安裝PostgreSQL出錯: VC++ runtime error


從網上收集兩個解決方案:

先確認是否安裝程序在中文目錄,或temp目錄有中文路徑,不行就先解壓。

方法1: 如果是Windows7系統,建議管理員運行cmd.exe,然后用命令運行安裝程序。

方法2: 以管理員運行cmd下運行 postgresql-8.3.10-1-windows.exe --install_runtimes 0

方法3:

1. 進入目錄"C:\WINDOWS\inf"
2.在inf目錄中找到"wsh.inf"文件
  對於沒有wsh.inf的文件,可以到這里去下載http://www.infdump.com/download-inf-files.php/inffiles/W/WSH.INF/download.html
  或從此處下載wsh.inf
3."wsh.inf"文件右鍵選擇"安裝"
安裝wsh.inf后可順利安裝postgresql

如果還沒成功,建議重啟系統后再次進行安裝,即可成功。(我遇到的就是這種情況)

     接下來,要命的問題是,inf文件上的右鍵中沒有“安裝”這一選項。此時,在任意菜單欄上“工具”-“文件夾選項”-“文件類型”-在已注冊的文件類型中 找到INF,選中-“高級”,在出現的“編輯文件類型”下單擊 “install”或者“安裝”,點擊“設為默認值”。如果沒有“install”選項,比如我的系統中只有“open”選項,則新建,命名為 install,內容為:C:\WINDOWS\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1  。
     這里的內容,我是從另一台正常的機器中找到的,並發現還有一項我的系統是沒有的,於是也加上: print,對應的內容是:C:\WINDOWS\System32\NOTEPAD.EXE /p %1  。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM