手動創建 postgres 用戶,然后執行安裝操作。具體步驟如下:
-
刪除已經安裝的 PostgreSQL,刪除安裝目錄的文件
-
檢查是否有 postgres 用戶,如果有,則刪除 postgres 用戶。或者執行下面的腳本直接刪除
net user postgres /delete
- 創建 postgres 用戶,並加入到 Administrators 和 power user 組
net user /add postgres <password> net localgroup administrators postgres /add net localgroup "power users" postgres /add
- 使用 postgres 用戶運行 cmd.exe
runas /use:postgres cmd.exe
- 執行安裝
.\postgresql-12.x.x-windows-x64.exe
- 從 Administrators 用戶組中移除 postgres 用戶
net localgroup administrators postgres /delete