En av anledningarna till att detta kan hända är att installationsprogrammet försöker installera en äldre version av VC++ runtime än vad du för närvarande använder.
Se den här installationsloggen, som finns i din användares tillfälliga katalog (t.ex. dd_vcredist_amd64_20190214193107.log
):
[20C0:20E4][2019-02-14T19:31:07]e000:Fel 0x80070666:Det går inte att installera en produkt när en nyare version är installerad.
En lösning är att förhindra att körtiderna installeras med --install_runtimes
alternativ:
postgresql-9.6.12-1-windows-x64.exe --install_runtimes 0