Ak ste správcom IT podpory, niekedy sa môžete stretnúť so situáciou, keď proces poskytovania služby Windows visí na „Zastavenie“Alebo„Neodpovedá“. Potom by museli zabiť Windows, ktorý visí na zastavení.
Táto situácia nastane, keď sa pokúsite zastaviť službu, ale to vám neumožňuje. Tiež sú zamrznuté ovládacie tlačidlá služby, a preto nemáte oprávnenie zastavovať službu z manažéra riadenia služieb / services.msc. Aj keď môžete počítač so systémom Windows 10 reštartovať a skontrolovať, či problém vyrieši, nemusí to väčšinou fungovať. Namiesto reštartu servera môžete skúsiť zabiť službu Windows, ktorá sa zastaví. Pozrime sa ako.
Metóda 1: Použitie nástroja Taskkill v príkazovom riadku
Zistite názov služby
Krok 1: Kliknite pravým tlačidlom myši na Štart a vyberte Bež spustiť Spustiť príkaz okno.
Krok 2: V Spustiť príkaz okno, napíš services.msc a udrieť Zadajte otvoriť Služby manažér.
Krok 3: V Služby okno, vyhľadajte službu, ktorá zavesila.
Poznačte si Služby názov.
*Poznámka - Napríklad čelíme problému s Realtek zvuk a tak sme dvakrát klikli na Realtek Audio Service.
Ďalej v Realtek Audio Service dialógové okno, zaznamenali sme Služby meno, ktoré je RtkAudioService.
Zistite službu PID a zabite PID
Krok 1: Stlačte tlačidlo Win + R klávesové skratky na otvorenie Spustiť príkaz okno.
Krok 2: Do vyhľadávacieho poľa zadajte text cmd a stlačte Ctrl + Shift + Enter kľúče spolu otvoriť Príkazový riadok v admin režime.
Krok 3: Skopírujte a vložte nasledujúci príkaz do súboru Príkazový riadok (admin) okno:
sc queryex názov služby
*Poznámka - Nahraďte zvýraznenú časť službou pomenovanou vyššie.
Krok 4: Poznačte si PID služby.
Krok 5: Teraz, v rovnakom vyvýšenom Príkazový riadok okno, spustite príkaz dole a stlačte Zadajte:
taskkill / f / pid [PID]
*Poznámka - Nahraďte zvýraznenú časť znakom PID skopírovali ste do Krok 4.
Krok 6: Po úspešnom dokončení procesu dostanete nasledujúcu správu:
Proces s PID XXXX bol ukončený
*Poznámka - Uistite sa, že zabíjate správny proces, a nie kritickú službu Windows, ktorá môže vynútiť automatické reštartovanie počítača.
Metóda 2: Zastavením služieb Windows pomocou prostredia PowerShell
Windows PowerShell je ďalšia možnosť, pomocou ktorej môžete vynútiť zastavenie služby. Tu je postup:
Krok 1: Kliknite pravým tlačidlom myši na ikonu Štart menu a zvoľte Windows PowerShell (Admin).
Krok 3: Skopírujte a vložte nasledujúci príkaz do súboru Windows PowerShell (admin) a stlačte Zadajte získanie zoznamu služieb v zastavenom stave:
Get-WmiObject -Class win32_service | Where-Object {$ _. State -eq 'stop pending'}
Krok 4: Teraz môžete ukončiť procesy všetkých zistených služieb pomocou Rutina stop-process.
Slučku môžete vytvoriť pridaním oboch operácií a získaním príkazu, ktorý automaticky zabije všetky zaseknuté procesy služby.
Metóda 3: Vyhľadaním procesu zablokovania v nástroji Monitorovanie zdrojov
Resource Monitor je ďalšia aplikácia, ktorá vám pomôže nájsť proces, ktorý spôsobil jeho zablokovanie. Pozrime sa, ako:
Krok 1: Kliknite pravým tlačidlom myši na Štart a vyberte Bež.
Krok 2: Týmto sa otvorí Spustiť príkaz box.
Sem zadajte Resmon do vyhľadávacieho poľa a stlačte Zadajte otvoriť Monitor zdrojov aplikácia
Krok 3: Vyberte ikonu CPU kartu a vyhľadajte uviaznutý proces.
Kliknite pravým tlačidlom myši na postup a vyberte Analyzujte čakací reťazec.
Krok 4: V Analyzujte čakací reťazec okne uvidíte, že váš vybraný proces čaká na ďalší proces.
Vyberte procesné vlákna a kliknite na ikonu Ukončiť proces tlačidlo dole.
*Poznámka - Ak čakáte, nemusíte to zabiť svchost.exe alebo iný proces.
Môžete tiež analyzovať čakací reťazec tohto procesu.
Vyhľadajte PID procesu, na ktorý súbor svchost.exe čaká, a ukončite ho.
Metóda 4: Zabitím Hung Hung procesu pomocou Process Explorer
Aj keď ste miestnym správcom, nemusíte mať oprávnenie pre niektoré procesy a v dôsledku toho nebudete môcť zabiť niektoré procesy, ktoré sú v súlade s SYSTÉM. Preto, aby ste mohli ukončiť tieto procesy, musíte miestnym správcom udeliť dostatok povolení. Za týmto účelom by vám pomohli dva nástroje - psexec.exe a ProcessExplorer.
Krok 1: Kliknutím na nasledujúci odkaz (oficiálna stránka spoločnosti Microsoft na stiahnutie) si môžete stiahnuť Process Explorer aplikácia
https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer
Krok 2: Otvor PSČ priečinok a presuňte procexp.exe súbor na plochu.
Krok 3: Teraz na ňu kliknite pravým tlačidlom myši a vyberte Spustiť ako správca.
Krok 4: Keď v Process Explorer okna, choďte na ľavú stranu okna a pod Proces, vyberte postup, ktorý sa zastavuje.
Kliknite na ňu pravým tlačidlom myši a vyberte Vlastnosti.
Krok 5: V Vlastnosti dialógové okno, vyberte ikonu Služby kartu a kliknite na Povolenia.
Krok 6: Teraz, v Povolenia dialógové okno pod Bezpečnosť oddiel, choďte na Skupinové alebo užívateľské mená pole a vyberte Správcovia.
Ďalej prejdite na Povolenia pre správcov pole a začiarknite políčko Povoliť políčko vedľa Plná kontrola.
Stlačte Ok na uloženie zmien.
Krok 7: Stlačte Ok opäť Vlastnosti okno použiť zmeny a ukončiť.
Teraz skúste zabiť službu Windows, ktorá visí Zastavenie.
Mnoho používateľov tiež nahlásilo, že vyriešenie problému môže pomôcť jednoduché reštartovanie systému. Ak problém pretrváva, obráťte sa na podporu spoločnosti Microsoft a naplánujte si ju na nejakú nepárnu hodinu, ktorá by ju mala občas vyriešiť.