Войти

Показать полную графическую версию : (W2003) Как сбросить статус сервиса?


d0ublezer0
16-01-2009, 12:13
Привет всем.
Отправил сервис scoutsvc.exe (SurfControl WebFilter Service) на перезапуск, он выгрузился из памяти по таймауту ожидания:

Timed out waiting for worker thread to exit, forcing termination.

Итак, в процессах его нет, а в списке служб теперь этот сервис висит со статусом Остановка (Stop pending)
И из-за этого заново запустить я его не могу.

Пытаюсь запустить вручную scoutsvc.exe - запускается и через несколько секунд закрывается.

Итак, вопрос - как сбросить статус состояния сервиса в службах, чтобы Windows Server 2003 понял, что сервис уже не работает?

Перезагружать сервер нельзя.

Oleg Krylov
16-01-2009, 20:47
net stop scoutsvc. Но вряд ли спасет. Сколько по времени сервис висит с таким статусом? Посмотрите в лог, возможно в нем есть объяснение причины зависания.

Delirium
19-01-2009, 00:55
taskkill /F /IM scoutsvc.exe

d0ublezer0
19-01-2009, 11:46
помогла утилита PSkill из комплекта PStools от SysInternals
http://technet.microsoft.com/en-us/sysinternals/bb896683.aspx




© OSzone.net 2001-2012