Вы уверены, что пользователю postgres разрешено создавать файлы в каталоге данных? По умолчанию установщик помещает каталог данных, в который установлены двоичные файлы (например, c: \ Program Files), который обычно недоступен для записи обычному пользователю (и я никогда не понимал, почему установщик содержит такой идиотский вариант по умолчанию).
McAffee может быть проблемой. Я слышал несколько историй о вирусных сканерах, использующих Postgres (или другие СУБД). Можете ли вы отключить McAffee - хотя бы для каталога данных?
Другая проблема может заключаться в том, что установщик не может создать пользователя postgres windows (который используется для запуска службы).
Если вы являетесь локальным администратором на этом компьютере, попробуйте создать пользователя до того, как это сделает установщик. Программа установки не будет пытаться создать учетную запись пользователя.
В качестве последнего замечания вы можете установить PostgreSQL без установщика (это то, что я обычно делаю).
Если какой-либо из этих шагов завершится неудачно, вы увидите правильное сообщение об ошибке, которое не всегда имеет место с установщиком.