From:http://stackoverflow.com/questions/1251233/unable-to-run-postgresql-as-windows-service
pg_ctl-d "C:\Program files\postgresql\9.1\data" stop
pg_ctl-d "C:\Program files\postgresql\9.1\data" start
pg_ctl-d "C:\Program files\postgresql\9.1\data" status
from:http://blog.csdn.net/dracotianlong/article/details/7828515
Pg_ctl
Name
Pg_ctl-Start, stop, and restart PostgreSQL
Grammar
Pg_ctl start [-W] [-S] [-D datadir] [-l filename] [-O options] [-P path]
Pg_ctl stop [-W] [-S] [-D datadir] [-M s[mart] | f[ast] | i[mmediate]]
Pg_ctl restart [-W] [-S] [-D datadir] [-M s[mart] | f[ast] | i[mmediate] [-O options]
Pg_ctl Reload [-S] [-D DataDir]
PG_CTL Status [-D DataDir]
Pg_ctl kill [Signal_name] [process_id]
PG_CTL Register [-N servicename] [-u username] [-p password] [-D datadir] [-W] [-O options]
Pg_ctl Unregister [-N ServiceName]
PostgreSQL Windows Service failed to start