Pokud jste správcem podpory IT, někdy se můžete setkat se situací, kdy proces služby Windows visí na „Zastavení“Nebo„Neodpovídá“. Poté by museli zabít Windows, která visí na zastavení.
K této situaci dochází, když se pokusíte zastavit službu, ale neumožňuje vám to. Ovládací tlačítka pro službu jsou také zamrzlá, a proto vám není povoleno zastavit službu ze správce ovládání služeb / services.msc. I když můžete restartovat počítač se systémem Windows 10 a zkontrolovat, zda problém vyřeší, nemusí to většinou fungovat. Místo restartování serveru můžete zkusit zabít službu Windows, která přestane reagovat. Uvidíme jak.
Metoda 1: Použití nástroje Taskkill v příkazovém řádku
Zjistěte název služby
Krok 1: Klikněte pravým tlačítkem na Start a vyberte Běh spustit Spustit příkaz okno.
Krok 2: V Spustit příkaz okno, zadejte services.msc a udeřit Enter otevřít Servis manažer.
Krok 3: V Služby okno, vyhledejte službu, která zavěsila.
Poznamenejte si Servis název.
*Poznámka - Například čelíme problému s Realtek zvuk, a tak jsme dvakrát klikli na Realtek Audio Service.
Dále v Realtek Audio Service v dialogovém okně jsme si všimli Servis jméno, které je RtkAudioService.
Zjistěte službu PID a zabijte PID
Krok 1: zmáčkni Win + R klávesové zkratky pro otevření Spustit příkaz okno.
Krok 2: Do vyhledávacího pole zadejte cmd a stiskněte Ctrl + Shift + Enter klíče k otevření Příkazový řádek v režimu správce.
Krok 3: Zkopírujte a vložte níže uvedený příkaz do souboru Příkazový řádek (admin) okno:
sc queryex Název služby
*Poznámka - Nahraďte zvýrazněnou část službou pojmenovanou výše.
Krok 4: Poznamenejte si PID služby.
Krok 5: Nyní ve stejné výšce Příkazový řádek okno, spusťte níže uvedený příkaz a stiskněte Enter:
taskkill / f / pid [PID]
*Poznámka - Nahraďte zvýrazněnou část znakem PID zkopírovali jste do Krok 4.
Krok 6: Po úspěšném dokončení procesu obdržíte následující zprávu:
Proces s PID XXXX byl ukončen
*Poznámka - Ujistěte se, že zabijete správný proces, a ne kritickou službu Windows, která může přinutit váš počítač k automatickému restartování.
Metoda 2: Zastavením služby Windows pomocí prostředí PowerShell
Windows PowerShell je další možnost, pomocí které můžete vynutit zastavení služby. Zde je postup:
Krok 1: Klikněte pravým tlačítkem na ikonu Start menu a vyberte Windows PowerShell (Správce).
Krok 3: Zkopírujte a vložte níže uvedený příkaz do souboru Windows PowerShell (admin) a stiskněte Enter získat seznam služeb ve stavu zastavení:
Get-WmiObject - třída win32_service | Where-Object {$ _. State -eq 'stop pending'}
Krok 4: Nyní můžete ukončit procesy všech zjištěných služeb pomocí Rutina Stop-Process.
Smyčku můžete vytvořit přidáním obou operací a získat příkaz, který automaticky zabije všechny zaseknuté procesy služby.
Metoda 3: Vyhledáním procesu zablokování v nástroji Sledování prostředků
Resource Monitor je další aplikace, která vám pomůže najít proces, který způsobil zablokování procesu. Podívejme se, jak:
Krok 1: Klikněte pravým tlačítkem na Start a vyberte Běh.
Krok 2: Tím se otevře Spustit příkaz krabice.
Sem zadejte Resmon do vyhledávacího pole a stiskněte Enter otevřít Monitor zdrojů aplikace.
Krok 3: Vybrat procesor kartu a podívejte se na zaseknutý proces.
Klepněte pravým tlačítkem na proces a vyberte Analyzujte počkejte řetězec.
Krok 4: V Analyzujte počkejte řetězec V okně uvidíte, že vybraný proces čeká na další proces.
Vyberte procesní vlákno / vlákna a klikněte na Ukončit proces tlačítko níže.
*Poznámka - Nemusíte to zabíjet, pokud čekáte svchost.exe nebo jiný proces.
Můžete také analyzovat řetězec čekání na tento proces.
Vyhledejte PID procesu, na který čeká soubor svchost.exe, a ukončete jej.
Metoda 4: Zabitím Hung Hungu pomocí Process Exploreru
I když jste místním správcem, možná nebudete mít oprávnění pro některé procesy a ve výsledku nebudete moci zabít některé procesy, které jsou v souladu s SYSTÉM. Chcete-li takové procesy ukončit, musíte místním správcům udělit dostatečná oprávnění. Za tímto účelem byste pomohli dvěma nástrojům - psexec.exe a ProcessExplorer.
Krok 1: Navštivte níže uvedený odkaz (oficiální stránka pro stahování společnosti Microsoft) a stáhněte si Průzkumník procesů aplikace.
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
Krok 2: Otevři Zip složku a přetáhněte procexp.exe soubor na plochu.
Krok 3: Nyní na něj klikněte pravým tlačítkem a vyberte Spustit jako administrátor.
Krok 4: Když v Průzkumník procesů okna, přejděte na levou stranu okna a pod Proces, vyberte proces, který je zastaven.
Klikněte na něj pravým tlačítkem a vyberte Vlastnosti.
Krok 5: V Vlastnosti V dialogovém okně vyberte Služby kartu a klikněte na Oprávnění.
Krok 6: Nyní, v Oprávnění dialogové okno pod Bezpečnostní sekci přejděte do Skupinová nebo uživatelská jména pole a vyberte Správci.
Dále přejděte na Oprávnění pro správce pole a zkontrolujte Dovolit pole vedle Plná kontrola.
lis OK uložit změny.
Krok 7: lis OK opět Vlastnosti okno pro použití změn a ukončení.
Nyní zkuste zabít službu Windows, která visí Zastavení.
Mnoho uživatelů také uvedlo, že problém může vyřešit jednoduše restartování systému. Pokud problém přetrvává, obraťte se na podporu společnosti Microsoft a naplánujte ji na nějakou lichou hodinu a někdy by měla problém vyřešit.