Поделиться через


Настройка приложения COM+ Server в качестве приложения-службы

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

Настройка приложения COM+ для запуска в качестве службы

  1. В дереве консоли средства администрирования служб компонентов найдите серверное приложение COM+, которое вы хотите запустить в качестве службы.

  2. Щелкните правой кнопкой мыши приложение сервера COM+, а затем щелкните Свойства.

  3. В диалоговом окне "Свойства " щелкните на вкладке Активация.

  4. В поле типа активации установите флажок Запустить приложение в качестве службы NT.

    Заметка

    Флажок Запустить приложение от имени службы NT включен только для серверных приложений и отключен для приложений библиотеки.

     

  5. Нажмите кнопку «Настройка новой службы».

  6. В поле Тип запуска в диалоговом окне Имя службы выберите Автоматический или Вручную.

  7. (Необязательно) Чтобы указать действие, которое необходимо предпринять для конкретной ошибки, выберите игнорировать, нормальные, серьезныеили критические в поле обработка ошибок. Поведение, связанное с каждым параметром, выглядит следующим образом:

    1. Игнорируйте. Программа запуска регистрирует ошибку, но продолжает операцию запуска.
    2. обычные.. Ошибка регистрируется, отображается окно сообщения, и программа запуска продолжает операцию запуска.
    3. тяжелые. Ошибка регистрируется, и система перезапускается с последней известной хорошей конфигурацией. Если это последняя известная хорошая конфигурация, которая запускается при регистрации ошибки, операция запуска продолжается.
    4. критический. Ошибка регистрируется, и система перезапускается с последней известной хорошей конфигурацией. Если это последняя известная хорошая конфигурация, которая запускается при регистрации ошибки, операция запуска завершается сбоем.
  8. (Необязательно) Чтобы задать другие службы в качестве зависимых, выберите зависимые службы из списка в поле зависимости.

  9. (Необязательно) Чтобы указать, что службе следует разрешить взаимодействовать с рабочим столом, установите флажок Разрешить службе взаимодействовать с рабочим столом.

  10. Щелкните Создать.

  11. (Необязательно) Чтобы назначить службу учетной записи пользователя, выполните следующие действия:

    1. На вкладке удостоверения выберите Этот пользователь.
    2. Чтобы выбрать пользователя, введите имя пользователя в поле Пользователь или нажмите кнопку "Browse".
    3. Введите пароль для учетной записи пользователя в поле пароля.
    4. Введите тот же пароль в поле Подтверждение пароля.