參考以下網站,有效
https://www.cnblogs.com/asummer/p/8671148.html
https://www.cnblogs.com/chenxiaomai/p/11142865.html
1.把安裝不完全的Postgresql軟件通過安裝目錄下的uninstall-postgresql.exe進行卸載完全。
2.創建一個名爲postgres的windows 本地用戶,網上有教程(可參考https://www.ithome.com/html/win10/237491.htm),設置該本地用戶的密碼(下面有用到),並設置其爲管理員。然後在你想要安裝postgresql的文件夾(如新建在D盤一個名爲postgresql的文件夾),右鍵屬性—安全—編輯—添加,將postgres用戶添加到“組或用戶名中”,並設置其爲完全控制的權限。
3.重啓電腦,仍然用你原來的本地賬戶登陸,然後打開CMD命令行輸入:runas/user:postgres cmd.exe.
然後輸入你這個本地用戶postgres的密碼(剛纔設置的,注意不是你數據庫的登錄密碼),命令行上輸密碼是看不到的,所以要盲輸正確哦~然後會看到”試圖跳轉到以用戶名爲‘postgres’打開CMD命令行,等個大概半分鐘,會彈出一個新的cmd命令行輸入框,鍵入地址,去打開你存在文件夾下的postgresql.exe的安裝包。
4.然後在一步一步的往下做操作,只需注意安裝目錄設置在剛纔添加postgres本地用戶的文件夾下即可。