Показать страницуИстория страницыСсылки сюдаЭкспорт в PDFНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Остановка зависшего сервиса в Windows ====== Иногда при перезапуске или остановке сервиса в Windows он зависает в состоянии "Останавливается" и в стандартной консоли "Службы" ничего с ним поделать нельзя. * При помощи cmd: * Открываем командную строку (лучше с правами администратора) * Узнаем PID (Process ID) сервиса: <code>sc queryex SERVICENAME</code> где SERVICENAME - имя зависшего процесса (можно посмотреть в списке сервисов). Например для сервиса очереди печати (Диспетчер печати (он же "Print spooler") имя процесса - spooler, а сервис Лицензирование удаленных рабочих столов - TermServLicensing * Даем команду <code>taskkill /PID PROCESS_PID_NNN /F</code> где PROCESS_PID_NNN - ID процесса * При помощи Power Shell: * <code>get-process -ProcessName spooler | Stop-Process</code> На удаленном компьютере можно проделать то же самое: * <code>tasklist /s <КОМПЬЮТЕР> /svc</code> * <code>taskkill /F /S <КОМПЬЮТЕР> /PID PROCESS_PID_NNN</code> {{tag>taskkill stop-process зависший_процесс зависшая_служба windows sc_queryex сервис перезапуск}} software/microsoft/win-kill-task.txt Последнее изменение: 2018/11/12 16:53 — 127.0.0.1