Как да убиете услуга за Windows 10, която не спира

Ако сте администратор на ИТ поддръжка, понякога може да попаднете на ситуация, при която процесът на услугата Windows да виси на „Спиране" или "Не отговаря“. След това ще трябва да убият Windows, който виси при спиране.

Тази ситуация възниква, когато се опитате да спрете услуга, но тя не ви позволява. Също така бутоните за управление на услугата са замразени и следователно нямате право да спирате услугата от диспечера за управление на услуги / services.msc. Въпреки че можете да рестартирате компютъра си с Windows 10 и да проверите дали той разрешава проблема, той може да не работи през повечето време. Вместо да рестартирате сървъра, можете да опитате да убиете услугата Windows, която виси при спиране. Нека да видим как.

Метод 1: Използване на Taskkill в командния ред

Разберете името на услугата

Етап 1: Щракнете с десния бутон върху Започнете и изберете Бягай за стартиране на Изпълнете командата прозорец.

Стартирайте с десен бутон Изпълнение

Стъпка 2: В Изпълнете командата прозорец, напишете услуги.msc и удари Въведете за да отворите Обслужване управител.

Стартирайте Command Services.msc Enter

Стъпка 3: В Услуги прозорец, потърсете услугата, която е закачена.

Запишете си Обслужване име.

*Забележка - Например, изправени сме пред проблем с Realtek аудио и така щракнахме два пъти върху Аудио услуга на Realtek.

Име на услуги Забележка Име на услуга

След това в Аудио услуга на Realtek диалогов прозорец, отбелязахме Обслужване име, което е RtkAudioService.

Свойства Обща услуга Име Добре

Разберете услугата PID и убийте PID

Етап 1: Натисни Win + R клавишни комбинации, за да отворите Изпълнете командата прозорец.

Стъпка 2: В полето за търсене въведете cmd и натиснете Ctrl + Shift + Enter клавиши заедно, за да се отворят Командния ред в администраторски режим.

Изпълнете Command Cmd Ctrl + Shift + Enter

Стъпка 3: Копирайте и поставете командата по-долу в Командния ред (администратор) прозорец:

sc queryex име на услугата

*Забележка - Заменете маркираната част с услугата, посочена от вас по-горе.

Команден ред (администратор) Изпълнете командата с име на услугата Enter

Стъпка 4: Отбележете PID на услугата.

Команден ред (администратор) Изпълнете командата с име на услугата Въведете бележка Pid

Стъпка 5: Сега, в същия повишен Командния ред прозорец, изпълнете командата по-долу и натиснете Въведете:

taskkill / f / pid [PID]

*Забележка - Заменете маркираната част с PID копирахте в Стъпка 4.

Команден ред (администратор) Изпълнете командата с отбелязан Pid Enter

Стъпка 6: При успешно завършване на процеса ще получите следното съобщение:

Процесът с PID XXXX е прекратен

*Забележка - Уверете се, че сте убили правилния процес, а не критична услуга на Windows, която може да принуди компютъра ви да се рестартира автоматично.

Метод 2: С спиране на услугите на Windows с помощта на PowerShell

Windows PowerShell е друга опция, чрез която можете да принудите да спрете услугата. Ето как:

Етап 1: Щракнете с десния бутон върху Започнете меню и изберете Windows PowerShell (Администратор).

Меню "Старт" Щракнете с десния бутон на Windows Powershell (администратор)

Стъпка 3: Копирайте и поставете командата по-долу в Windows PowerShell (администратор) и удари Въведете за да получите списък с услуги в състояние на спиране:

Get-WmiObject -Class win32_service | Where-Object {$ _. State -eq 'stop pending'}
Windows Powershell (администратор) Изпълнете Command To Stop Service Enter

Стъпка 4: Сега можете да прекратите процесите на всички открити услуги, които използвате Стоп-процес кратка команда.

Можете да създадете цикъл, като добавите и двете операции и да получите команда, която автоматично убива всички останали сервизни процеси.

Метод 3: Чрез търсене на процес на закачане в Resource Monitor

Resource Monitor е друго приложение, което може да ви помогне да намерите процеса, който е причинил увисване на процеса. Нека да видим как:

Етап 1: Щракнете с десния бутон върху Започнете и изберете Бягай.

Стартирайте с десен бутон Изпълнение

Стъпка 2: Това ще отвори Изпълнете командата кутия.

Тук напишете Resmon в полето за търсене и натиснете Въведете за да отворите Монитор на ресурси ап.

Стартирайте Command Resmon Enter

Стъпка 3: Изберете процесор и потърсете заседналия процес.

Щракнете с десния бутон върху процеса и изберете Анализирайте веригата за изчакване.

Монитор на ресурси Процесор на процесора с десен бутон Анализирайте изчакващата верига

Стъпка 4: В Анализирайте веригата за изчакване прозорец, ще видите, че избраният от вас процес чака друг процес.

Изберете нишка / и на процеса и кликнете върху Краен процес бутон по-долу.

Анализирайте изчакващата верига Изберете процеса Краен процес на нишката

*Забележка - Не е нужно да го убивате, ако чакате svchost.exe или друг процес.

Можете също така да анализирате веригата на изчакване за този процес.

Потърсете PID на процеса, който файлът svchost.exe чака и го прекратете.

Метод 4: Чрез убиване на закачен процес с помощта на Process Explorer

Дори ако сте локален администратор, може да нямате разрешения за някои процеси и в резултат на това може да не успеете да убиете някои процеси, които са подравнени с СИСТЕМА. Следователно, за да прекратите подобни процеси, трябва да предоставите достатъчно разрешения на локалните администратори. За това бихте помогнали на две комунални услуги - psexec.exe и ProcessExplorer.

Етап 1: Посетете връзката по-долу (официалната страница за изтегляне на Microsoft), за да изтеглите Process Explorer ап.

https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer

Официална връзка на Microsoft за Process Explorer Изтеглете

Стъпка 2: Отвори Цип и плъзнете procexp.exe файл на работния плот.

Zip папка Procexp.exe Плъзнете към работния плот

Стъпка 3: Сега щракнете с десния бутон върху него и изберете Изпълни като администратор.

Process Explorer с десен бутон Изпълни като администратор

Стъпка 4: Когато в Process Explorer прозорец, отидете от лявата страна на прозореца и отдолу Процес, изберете процеса, който е спрян за спиране.

Щракнете с десния бутон върху него и изберете Имоти.

Process Explorer Process Свойства с десен бутон

Стъпка 5: В Имоти диалоговия прозорец, изберете Услуги и щракнете върху Разрешения.

Свойства Услуги Разрешения

Стъпка 6: Сега, в Разрешения диалогов прозорец под Сигурност, отидете на Имена на групи или потребители поле и изберете Администратори.

След това отидете на Разрешения за администратори поле и проверете Позволява кутия до Пълен контрол.

Натиснете Добре за да запазите промените.

Група разрешения или потребителски имена Разрешения за администратори Разрешаване на проверка

Стъпка 7: Натиснете Добре отново Имоти прозорец, за да приложите промените и да излезете.

Сега опитайте да убиете услугата за Windows, която виси Спиране.

Много потребители също са докладвали, понякога просто рестартиране на вашата система може да помогне за отстраняването на проблема. Ако проблемът продължава, свържете се с поддръжката на Microsoft и го насрочете за някой нечетен час и понякога трябва да отстрани проблема.

Как да поправите грешка 0xC00D3E8E в Windows 10

Как да поправите грешка 0xC00D3E8E в Windows 10Как даWindows 11

Грешка 0xC00D3E8E е свързана с медийни файлове като изображения, видеоклипове и т.н. Вероятно ще видите тази грешка, когато-Изтривате стари носители от вашата системаРедактиране на снимките, които ...

Прочетете още
Как да поставите лентата на задачите на върха в Windows 11

Как да поставите лентата на задачите на върха в Windows 11Как даWindows 11

Минималистичната тема на Windows 11 има няколко, които ограничават някои преки пътища и трикове на по -стари версии на Windows. Една от тези ограничени функции е неяснотата на пряк път за подравняв...

Прочетете още
Как да поправите проблем с незареждането на изображенията на Discord

Как да поправите проблем с незареждането на изображенията на DiscordКак даWindows 11

Ако сте имали проблеми с това, че Discord Images не се зареждат, тази публикация ще предложи някои предложения, които можете да опитате. Тази статия ще разгледа защо изображенията не зареждат грешк...

Прочетете още