Recibí este mismo error al intentar instalar PostgreSQL v9.4.4 en Windows 10 Pro. Comenzando con una solución alojada en Stack Exchange, se me ocurrieron los siguientes pasos que permitieron que el instalador se ejecutara correctamente:
1) Cree una nueva cuenta de usuario, llamada postgres
2) Agregar la nueva cuenta a los Administradores y Usuarios avanzados grupos
3) Reinicie la computadora
NOTA:agregué el paso n.° 3, ya que el paso n.° 4 no funcionó sin él
4) Ejecute un símbolo del sistema como usuario de postgres, usando el comando :
runas /usuario:postgres cmd.exe
5) Ejecute el instalador desde postgres ventana de comandos
6) Eliminar el postgres cuenta de usuario, así como el directorio de usuario
NOTA:agregué el paso n.º 6, ya que la cuenta de postgres no es necesaria después de la instalación