The following bug has been logged on the website:
Bug reference: 8050
Logged by: greg pearce
Email address: mr_gapearce(at)yahoo(dot)com
PostgreSQL version: 9.1.2
Operating system: windows 7 x64
Description:
The service executable name should be surrounded with double quotes after
installation of the service. If a user installs using the default file
location (C:\program files\blah blah"), has a folder or file on root of C:
called "Program" - postgresql will not start unless there are quotes around
the path to the exe.