В Windows Server 2003 у нас есть случайная ситуация, когда служба приложения не запускается немедленно, и служба остается в состоянии «Запуск» в течение 20 минут, после чего время ожидания истекает и завершается. Если это происходит при перезагрузке, то невозможно войти на сервер (даже с консоли), пока не истечет 20-минутный тайм-аут. У этого сервиса нет никаких зависимостей.
Это нормальное поведение, т.е. всегда ли вы не можете войти в систему, пока не будут запущены все автоматические службы или не истечет время ожидания?
Или это, вероятно, особенность именно этой службы приложений?
попробуйте настроить службу вручную, а затем запустите сценарий для запуска службы после входа в систему ;-)
Ожидание появления службы на экране входа в систему - ненормально. Я бы проверил зависимости и посмотрел, стала ли эта служба зависимой от других, более важных служб.
В противном случае может произойти то, что служба попадает в некоторый цикл, который нагружает процессор до 100% и замедляет выполнение Winlogon. Один из способов проверить - установить службу вручную, а затем запустить ее, когда у вас запущен диспетчер задач ... следите за загрузкой процессора. Также в это время запустите тест ping, чтобы увидеть, не насыщает ли он сетевой адаптер.
То, что вы видите, вероятно, является особенностью вашей конкретной услуги. Если служба действует так только во время загрузки, устранить неполадки будет немного сложно, но вы можете использовать Монитор процесса и возможности ведения журнала во время загрузки, чтобы выяснить, что происходит со службой.
Есть ли шанс рассказать, что это за услуга?
Редактировать:
Приношу свои извинения за то, что изначально не ответил на ваш вопрос.
AFAIK, поведение, которое вы видите, нормально для Windows 2003 и более ранних версий Serivce Control Manager. В Windows Vista и более поздних версиях был добавлен тип службы «отложенный автоматический запуск» (SERVICE_CONFIG_DELAYED_AUTO_START_INFO), позволяющий службам запускаться автоматически, но с задержкой. Я считаю, что поведение, которое вы наблюдаете, лежит в основе новой функции в Windows Vista.
Пара возможностей (в зависимости от вызывающей ошибки службы и того, что она делает) заключалась в том, чтобы проверить синхронный или асинхронный процессы запуска системы. Это маловероятно, но правдоподобно, в зависимости от того, какие взаимодействия требуются / осуществляются сервисом, что вход в систему просто ждет своей очереди. Другой возможностью было бы проверить таймауты системы для ожидания подключения к сети. В зависимости от службы и конфигурации тайм-аута он может просто ждать соединений, которые никогда не будут установлены. (Один из способов проверить это - если вы физически отключите все сетевые подключения, быстро ли появляется приглашение входа в систему при запуске)
В противном случае я бы посоветовал вам выяснить, почему служба дает сбой, если это экземпляр, в котором служба может запускаться после определенной точки запуска, вы действительно можете решить свою проблему, создав зависимость от службы. (s) он должен правильно подключаться. Наконец, ситуация, которую я видел с этим симптомом, - это когда были проблемы с учетной записью службы, используемой для службы, либо с подключением к домену, либо с фактическими проблемами с самой учетной записью (блокировка и т. Д.).