Jednym z powodów, dla których może się to zdarzyć, jest to, że instalator próbuje zainstalować starszą wersję środowiska wykonawczego VC++ niż ta, z której obecnie korzystasz.
Zobacz ten dziennik instalacji, znajdujący się w tymczasowym katalogu użytkownika (np. dd_vcredist_amd64_20190214193107.log
):
[20C0:20E4][2019-02-14T19:31:07]e000:Błąd 0x80070666:Nie można zainstalować produktu, gdy zainstalowana jest nowsza wersja.
Obejściem jest uniemożliwienie instalowania środowisk wykonawczych za pomocą --install_runtimes
opcja:
postgresql-9.6.12-1-windows-x64.exe --install_runtimes 0