エラーメッセージはひどく誤解を招くものであることが判明しました。サービス定義に問題はありません。代わりに、PostgreSQLインストールを作成したユーザー以外のユーザーとしてログインした場合(例: postgres )コマンドプロンプトでこれを行う必要があります:
runas /user:postgres "C:\Program Files\PostgreSQL\9.4\bin\pgAdmin3.exe"
上記のcmdファイルを作成するよりも洗練された解決策があるかもしれません。それが何なのか知りたいのですが!