Jak násilně ukončit proces zavěšení služby v systému Windows? Jak násilně ukončit zmrazenou službu

Jak ukončit proces služby Windows uvízl ve stavu zastavení? Myslím, že většina správců Windows se setkala se situacemi, kdy při pokusu o zastavení (restartování) služby z grafického rozhraní konzoly pro správu služeb (Services.msc) služba zamrzne a zůstane ve stavu Zastavení. Poté již nelze službu v konzoli zastavit, protože Tlačítka servisních akcí nebudou dostupná. Nejjednodušší způsob je restartovat server, ale to není vždy možné. Zvažme alternativní metodu, která umožňuje násilně ukončit zmrazenou službu nebo zpracovat bez nutnosti restartu.

Pokud se služba do 30 sekund po pokusu o zastavení nezastaví, systém Windows zobrazí následující zprávu:

Službu xxxxxxx systému Windows na místním počítači nelze zastavit.
Chyba 1053: Služba neodpověděla na požadavek včas.

Systém Windows nemůže zastavit službu xxxxxx na místním počítači
Chyba 1053: Služba neodpověděla včas.

Když se pokusíte takovou službu zastavit příkazem: net stop wuauserv, zobrazí se zpráva:

Služba se spouští nebo zastavuje. Zkuste to prosím znovu dopisem.

Ukončení zaseknuté služby pomocí TaskKill

Nejjednodušší způsob, jak ukončit zmrazenou službu, je použít nástroj taskkill. Nejprve je třeba určit PID(ID procesu) naší služby. Jako příklad si vezměme službu Windows Update, její systémový název je wuauserv(název lze zobrazit ve vlastnostech služby v konzole services.msc).

K tomuto problému dochází poměrně často, zejména po instalaci aktualizací na Windows Server 2012 R2 / 2008 R2.

Důležité. Buď opatrný. Vynucení ukončení procesu kritické služby Windows může mít za následek BSOD nebo restart systému.

Na příkazovém řádku s právy správce (to je důležité, jinak dojde k chybě odepření přístupu):
sc queryex wuauserv

V tomto případě je PID procesu 816.

Chcete-li vynutit ukončení pozastaveného procesu s PID 816:

taskkill /PID 816 /F

ÚSPĚCH: Proces s PID 816 byl ukončen.

Tento příkaz násilně ukončí proces služby. Později se můžete vrátit do konzoly pro správu služeb a ručně spustit službu (nebo úplně, pokud to není potřeba).

Headshoting zmrazené služby lze provést elegantněji bez ručního určování PID procesu. Obslužný program taskkill má parametr /FI, který umožňuje pomocí filtru vybrat potřebné služby nebo procesy. Konkrétní službu můžete zastavit příkazem:

TASKKILL /F /FI “SERVICES eq wuauserv”

Nebo nemůžete vůbec zadat název služby a ukončit všechny služby ve zmrazeném stavu pomocí příkazu:

taskkill /F /FI „stav eq neodpovídá“

Poté by se služba uvízlá ve stavu Zastavování měla zastavit.

Vynutit ukončení zamrzlé služby z PowerShellu

Můžete také použít PowerShell k vynucení zastavení služby. Chcete-li získat seznam služeb, které jsou ve stavu Zastavování, můžete použít následující příkaz:

Get-WmiObject -Class win32_service | Where-Object ($_.state -eq "stop čekající")

Rutina pomůže ukončit proces pro všechny nalezené služby Stop-Proces. Spojením obou operací do smyčky získáme skript, který automaticky ukončí všechny procesy pozastavených služeb v systému:

$Services = Get-WmiObject -Class win32_service -Filter "state = "stop čekající""
if ($Services) (
foreach ($service v $Services) (
Snaž se (
Stop-Process -Id $service.processid -Force -PassThru -ErrorAction Stop
}
chytit (
Write-Warning -Message "Chyba. Podrobnosti o chybě: $_.Exception.Message"
}
}
}
jiný(
Zápis-výstup "Žádné služby se stavem "Stopping".
}

Analýza zavěšených procesů pomocí Resmon

Proces, který způsobuje zablokování služby, můžete určit pomocí monitoru prostředků resmon.


Process Explorer: Ukončení zavěšeného procesu ze systému SYSTEM

Některé procesy spouštěné ze SYSTEM nemůže ukončit ani správce lokálního serveru. Faktem je, že prostě nemusí mít práva na některé procesy nebo služby. Chcete-li ukončit takové procesy, musíte udělit práva místní skupiny Administrators ke službě (službám) a poté je ukončit. K tomu potřebujeme dva nástroje: psexec.exe a ProcessExplorer (dostupné na webu Microsoftu).


Autor Victoria Gromada položil otázku v sekci Jiné jazyky a technologie

Jak zakázat antivirus prostřednictvím správce úloh, pokud říká, že přístup je odepřen? a dostal nejlepší odpověď

Odpověď od Jide[guru]
zkuste vypnout "sebeobranu" antiviru, pokud existuje, a zesměšňujte ho, jak chcete!

Odpověď od 2 odpovědi[guru]

Ahoj! Zde je výběr témat s odpověďmi na vaši otázku: Jak zakázat antivirus prostřednictvím správce úloh, pokud říká, že přístup je odepřen?

Odpověď od Ўry[guru]
Nabootujete do nouzového režimu - start-run-msconfig-in spuštění, zrušte zaškrtnutí políčka antivirus, restartujte.
Poté můžete odinstalovat pomocí Revo Uninstaller Pro nebo IObit Uninstaller


Odpověď od Sergej V. Voronin[guru]
ovládací panel - instalace a odebrání programů. Pokud to tam nefunguje, najděte to ve službách a deaktivujte to.
Ale soubor tam je, pokud je uveden ve správci. Například prostřednictvím vzdáleného správce můžete přesně vidět, jak se soubor daného procesu nazývá a kde se nachází.


Odpověď od Odstín[expert]
S největší pravděpodobností to nebudete moci zastavit prostřednictvím správce úloh. Protože většina moderních antivirů běží jako služby.
Chcete-li službu zastavit, musíte přejít do okna správy služby (Ovládací panely -> Správa -> Služby). Najděte službu odpovědnou za antivirus a vyberte „stop“ (zastavit službu)

Ručně nebo automaticky.

Při nastavování operačního systému musíte velmi často provádět stejné akce, abyste zakázali stejné služby. To mě štvalo a nemohl jsem najít způsob, jak to automatizovat. Ale teď jsem vytvořil soubor, který automaticky zakáže služby, které nepotřebuji. Pokud takovou potřebu potřebujete, přečtěte si níže, jak to lze provést!)

Ve Windows 7, 8, 10 pro práci se službami potřebujete:

  1. Otevřený start
  2. Klepněte pravým tlačítkem myši na počítač a vyberte možnost spravovat
  3. Přejděte na služby a správu
  4. Služby. Zobrazí se seznam služeb.

Jak ručně zastavit službu?

  1. Chcete-li službu zastavit, klikněte pravým tlačítkem a vyberte vlastnost
  2. Klikněte na stop

Jak ručně spustit službu?

  1. Chcete-li spustit službu, klikněte pravým tlačítkem myši a vyberte vlastnost
  2. Klikněte na Spustit

Jak ručně zakázat službu?

  1. Chcete-li službu zakázat, klikněte pravým tlačítkem a vyberte vlastnost
  2. Klikněte na stop (můžete to udělat i bez toho, ale pak budete muset restartovat počítač, aby byl deaktivován)
  3. Vyberte typ spouštění: zakázán (často se lidé zajímají o to, jak zastavit službu aktualizace systému Windows, to je přesně to, co je potřeba)

Když jsem psal článek o tom, které služby lze zakázat, byl jsem požádán, abych napsal skript, který automaticky automaticky zakáže potřebné služby. A nedávno jsem našel řešení. Chcete-li to provést, musíte službu zastavit z příkazového řádku. Ale zase to na jednu stranu vypadá složitě, ale na konci článku vás naučím, jak na to jednoduše.

Jak automaticky zastavit, spustit, zakázat službu?

Chcete-li začít, stáhněte si moji šablonu. Jedná se o služby, které obvykle deaktivuji, jakmile je nainstaluji.

Nyní se podívejte na příkazy, které potřebujeme (příkazy jsou brány bez uvozovek):

  1. "net stop service_name" - tento příkaz zastaví službu
  2. "net start service_name" - tento příkaz spustí zastavenou službu
  3. “sc config service_name start=value” – tento příkaz změní typ spouštění služby.

Pole „hodnota“ může mít 3 typy:

  • auto (automaticky);
  • poptávka (na vyžádání, ručně);
  • zpožděný-auto (zpožděný start);

Pole service_name lze nalézt takto:

  1. Klikněte pravým tlačítkem na požadovanou službu a vyberte vlastnost
  2. Název služby je název, který potřebujeme

Nyní klikněte na stažený soubor (Zakázat nepotřebné služby.bat) výše pravým tlačítkem myši a klikněte na Upravit.

Mně první řádek zastaví službu a druhý ji zakáže a to se opakuje 4x s různými službami. Na konci je pauza, abyste viděli, co se udělalo.

  1. Tito. hledání názvu služby
  2. Píšeme příkaz stop nebo start
  3. Napíšeme příkaz typu spuštění
  4. Uložte soubor
  5. Jednoduše na něj dvakrát klikneme tlačítkem myši a je to. Skript automaticky provede vaše příkazy.

Pokud tedy často něco deaktivujete nebo zastavíte, tuto metodu prostě potřebujete, abyste ušetřili svůj čas!

Dobrý den, přátelé! Onehdy jsem opět narazil na chybu při spouštění některých systémových služeb. Proč to říkám ještě jednou? Jde o to, že už s ní chodím. ne poprvé, ale nějak jsem se nemohl dostat k popisu metod, kterými jsem se úspěšně vypořádal s chybou 5.

Setkáváme se tedy s několika možnými řešeními, která vám mohou pomoci, pokud narazíte na problémy se spuštěním služeb, konkrétně „ Chyby 5. Přístup odepřen" Obecně nejprve popíšu samotnou podstatu chyby, o které mluvím, abyste mohli určit, zda máte stejný problém nebo něco úplně jiného.

Otevřením nabídky služeb a výběrem položky, kterou potřebuji, se dostanu do jejich vlastností, kde v položce o tom, jak službu spustit, nastavím hodnotu na „Automaticky“ a také kliknutím na tlačítko „Start“ spustím to okamžitě. Ale bohužel, místo úspěšného spuštění se na obrazovce zobrazí malé okno s poněkud zvláštní zprávou, že službu nelze spustit kvůli „Chyba 5. Přístup odepřen.“

Tato zpráva mě překvapila, protože hlásila nedostatek práv, přestože jsem pracoval na počítači, přihlašoval jsem se pomocí účtu správce systému a jak víte, existují všechna možná práva na změnu vlastností a nastavení operačního systému .

Jak vyřešit problém s chybou 5?

Existuje několik řešení tohoto druhu problému, jmenovitě oprava důvodů pro výskyt „chyby 5. Přístup odepřen“ při spouštění služeb, vše závisí na situaci, které uživatel čelí. Dále, jako obvykle, nebudu popisovat stoprocentní metodu, která pomůže všem, protože žádná neexistuje, ale napíšu o tom, co jsem použil, abych se z této situace dostal s pozitivním výsledkem.

Některé příklady opravy chyby 5 jsem našel na internetu, ale sám jsem našel jiné. Obecně se podívejme, co mi v mé praxi pomohlo zbavit se problémů se zahájením služeb a vy se o totéž pokusíte doma, možná vám bude vyhovovat jedna z mnou navrhovaných možností.

„Chyba 5. Přístup odepřen“ při spouštění systémových služeb, řešení

1. Otevření plného přístupu k jednotce „C“. Nevím, proč tomu tak je, ale narazil jsem na počítače, kde bylo zabezpečení systémového disku nastaveno pouze na čtení a nic jiného, ​​a tento parametr byl nastaven pro všechny účty. Jakmile jsem však vrátil všechna zaškrtávací políčka zabezpečení, chyba 5 navždy zmizela a služba začala fungovat bez problémů.

Chcete-li vrátit práva, musíte přejít do okna vlastností systémové jednotky „C“ a přejít na kartu „ Bezpečnost" Když jsme vynechali seznam uživatelů a skupin, jdeme dolů na tlačítka „Změnit“ - „Přidat“.

Do oblasti, která se objeví, napište slovo „ Všechno“, což znamená, že naprosto všem uživatelům systému nastavíme stejná přístupová práva.

Pokud je vše tak, pak jste v předchozím kroku neudělali žádnou chybu, klikněte na „OK“.

Pro ty, kteří jsou stále uživateli systému Windows XP, byste měli věnovat pozornost skutečnosti, že ve výchozím nastavení nemusíte vidět kartu „Zabezpečení“. Chcete-li jej vrátit na své místo, postupujte podle několika jednoduchých kroků.

  1. Otevřete libovolnou složku;
  2. Klikněte na „Služba“ v horní části;
  3. "Vlastnosti složky";
  4. "Pohled";
  5. V seznamu dalších parametrů zrušte zaškrtnutí políčka používat zjednodušené sdílení.

Poté provedeme výše popsané kroky a samozřejmě zkontrolujeme, zda jste se pomocí této metody dokázali vyrovnat s chybou 5 nebo ne.

2. Existuje také další metoda, kterou jsem našel na stránkách podpory společnosti Microsoft. Když jsem viděl tuto radu v komentářích, rozhodl jsem se to vyzkoušet a problém s chybou 5 při spouštění služby byl vyřešen.

Prvním krokem je otevření příkazového řádku jako správce, ale pokud jste na tomto účtu, nemůžete se bát a stačí otevřít cmd pomocí „Spustit“.

Nyní do zobrazeného okna napište toto: net localgroup Administrators /add networkservice (Důležité: pokud mluvíte anglicky. OS pak místo Admin. zadejte Správce) a stiskněte klávesu „Enter“.

Potom uděláme toto: net localgroup Administrators /add localservice . (Správci)

Po dokončení příkazů zavřete okno příkazového řádku a restartujte počítač.

Pokud byly příkazy zadány správně a máte štěstí, chyba 5 bránící spuštění služeb by měla zmizet a samotné služby se spustí bez jakýchkoli zpráv o odepření přístupu.

3. Snažíme se opravit chybu s odepřeným přístupem při spouštění služeb pomocí registru operačního systému.

Než se však vrhneme na rozpadání našeho registru, musíme nejprve zjistit název služby, která se nechce spustit. Chcete-li to provést, v seznamu služeb otevřete vlastnosti služby, kterou potřebujeme, a podívejte se na řádek „ Název služby" Po zapamatování přejdeme přímo k práci s registrem.

Editor registru - spusťte jej pomocí okna „Spustit“. Pokud nerozumíte, o čem mluvíme, měli byste.

Měli byste vidět velký seznam služeb uspořádaných v abecedním pořadí. Abychom pochopili, jakou službu potřebujeme, řekl jsem, abychom se podívali na její název ve vlastnostech. Vyhledáme tedy sekci s příslušným názvem, kliknutím pravým tlačítkem vyvoláme nabídku sekce a vybereme řádek “ Oprávnění».

Mělo by se zobrazit stejné nastavení zabezpečení, jaké jsem popsal v prvním odstavci. Obecně dbáme na to, aby byl plný přístup nastaven ve skupinách „Správci“ a „Uživatelé“.


Pokud tam vůbec nejsou, pak tuto záležitost opravíme stejným způsobem, jak jsem ukázal na začátku článku.

4. Uvažujme ještě jeden bod, který také souvisí s přístupem k disku C, jen tentokrát ne pro všechny uživatele, a to MÍSTNÍ SLUŽBA.

Takže opět přejdeme k bezpečnostním vlastnostem systémového disku. Poté po seznamu uživatelů a skupin klikněte na tlačítko „Přidat“.

V zobrazeném okně klikněte na „Hledat“. V důsledku toho by se měl objevit seznam, ze kterého musíme vybrat „“ a kliknout na tlačítka „OK“.

Tato skupina by měla být přidána do seznamu uživatelů, nyní přejděte o něco níže do okna „Permissions for LOCAL“, zaškrtněte všechna možná políčka a použijte změny.

Teoreticky by se služba měla spustit poté, ale chyba 5 zmizí beze stopy.

5. Případně můžete antivirus také zakázat nebo odebrat a zkusit službu spustit bez něj. Faktem je, že některé antivirové programy kromě softwaru navíc instalují své vlastní služby, které by vám mohly odebrat práva na povolení nebo zakázání některých místních služeb.

6. No, stoprocentní možnost samozřejmě je, vím, že to nebude vyhovovat každému, ale mohu vám s jistotou říci, že to určitě pomůže zbavit se chyby 5 s odepřeným přístupem ke službě a navíc zachraňte počítač před dalšími různými závadami a problémy :)

Zde asi svůj článek ukončím, ale pokud vám alespoň jedna z výše uvedených možností pomůže, pak se k nám nezapomeňte přidat




Horní