Excelシートを読み取り、データベースの値を更新するWindowsサービスを作成しました。Visual Studio コマンド プロンプトからサービスをインストールすると、サービスは問題なく動作します。
また、Visual Studio の他のプロジェクト オプションを使用して exe ファイルを作成しました。作成したexeをインストールすると、コントロールパネルのサービスパネル=>システムとセキュリティ=>管理ツール=>サービスにサービスが表示されません。
私が作成した本番サービスで同様の問題に遭遇しました。
http://msdn.microsoft.com/en-us/library/zt39148a(v=vs.80).aspxで説明されているソリューションに注意深く従って ください。
キーは、サービス プロジェクトで「インストーラー」サービス クラスを作成することに注意してください。これにより、MSI「インストール」の出力が作成され、サービスの実行に使用されるアカウントなどが指定されます。