Назад |
Перейти на главную страницу
Как убить зависание сервисного процесса Windows при запуске?
Такие шаги как
- Скопировать имя службы из свойств службы
- В командной строке администратора выполните:
sc queryex {here paste service name}
, отметьте PID - Бегать
taskkill /f /pid {here paste PID}
не работают, потому что процесс еще не запущен (завис при запуске), поэтому у него нет PID.
Любое решение, кроме перезапуска сервера?
- Получите командную строку вашей службы из свойств службы (services.msc)
- Начало Обозреватель процессов
- В Process Explorer сделайте командную строку видимой (Просмотр / Выбор столбцов / Командная строка)
- Найдите процесс и убейте его (Del)
Пример командной строки: C:\Windows\system32\svchost.exe -k netsvcs
Измените тип запуска этой службы на Manual
- это может решить вашу проблему