2010-02-02 3 views
0

Я создал очень простые проекты службы Windows с помощью this tutorial. Я создал проект, создал проект установки для его развертывания и настроил его в соответствии с информацией об учебнике. Я создал проект установки и установил его. В целевом каталоге я могу найти его файлы, чтобы он правильно устанавливался. Служба не делает ничего конкретного, она просто записывает сообщение в журнал событий при запуске и завершении работы.Проблема с развертыванием службы Windows

Проблема в том, что я не вижу свое приложение в списке служб Windows (в диалоговом окне «Компьютер/Управление»), поэтому я не могу его контролировать.

Есть ли у кого-нибудь идеи, что я могу делать неправильно? Моя ОС - Win7 64bit, если это полезно.

+0

Вы запустили проект установки с отметкой? Работает ли Visual Studio как администратор? Это может быть проблемой с разрешениями/возвышенностями. –

+0

У меня есть права администратора на моей машине. Я не получаю никаких ошибок во время установки, и я предполагаю, что получил бы их, если бы это была проблема с разрешениями. – RaYell

+0

От Vista, если локальный администратор не дает вам полных разрешений. Чтобы установить службу, процесс установки должен выполняться явно с повышенным токеном. –

ответ

1

Вы пытались установить его с помощью утилиты installutil.exe (под сеансом консоли администратора)?

installutil Service.exe 

Кроме того, необходимо добавить компонент установки в вашу службу окна, прежде чем установить его с помощью InstallUtil или настройки проекта по умолчанию окна.

Службы Windows требуют больше шагов для установки, поэтому вам необходимо будет выполнить пользовательские действия установщика, чтобы зарегистрировать его в операционной системе.

+0

Похоже, я забыл добавить компонент установщика. Благодарю. – RaYell