KB: PostgreSQL Windows service will not start
If the PostgreSQL Windows service will not start, make sure the data folder (e.g. C:\Program Files\PostgerSQL\9.4\data) has the NETWORK SERVICE account added to the security of the folder with Full Control.