než začnete
cíle: zjistěte, kde najít a jak spravovat služby v systému Windows 7.
předpoklady: žádné předpoklady.
klíčové pojmy: služby, start, stop, správa, spuštění, Windows 7
služby Snap-in
Chcete-li otevřít služby snap-in, můžeme zadat “ služby.msc “ ve vyhledávacím poli. Objeví se modul snap – in se seznamem služeb.
konzole služeb
v konzole služeb klikneme pravým tlačítkem myši na službu a poté vybereme, co s ní dělat. Můžeme jej spustit (pokud neběží), zastavit (pokud běží), pozastavit, obnovit a restartovat.
Možnosti kliknutí pravým tlačítkem
můžeme také přejít na vlastnosti služby. Když to uděláme, objeví se nové okno. Na kartě Obecné vidíme obecné informace o vybrané službě a jejím typu spuštění.
karta Obecné
Všimněte si, že zde můžeme změnit typ spouštění. Typ spouštění může být “ automatický (zpožděný start)“, Automatický, ruční nebo zakázaný. Služby, které jsou nastaveny na automatické spuštění, se spustí při spuštění. Pokud je typ spouštění Automatický (zpožděný start), spustí se těsně po době spuštění, což může mít za následek rychlejší spuštění. Mějte na paměti, že některé služby vyžadují, aby byl typ spouštění automatický, aby správně fungoval. Typ ručního spuštění umožňuje systému Windows spustit službu, když je to potřeba, a tuto službu můžeme vždy spustit z konzoly služby výběrem Akce Start. Zakázaný Typ spouštění nedovolí spuštění služby, i když je to potřeba.
na kartě přihlášení vidíme účet, který se používá ke spuštění služby.
Přihlásit se Tab
můžeme dokonce procházet a vybrat konkrétní uživatelský účet, ve kterém chceme, aby služba fungovala. Další záložkou je obnovení. Zde můžeme vybrat, co systém udělá, pokud služba selže.
karta obnovení
můžeme určit možnost, pokud služba selže jednou, dvakrát a pro následné poruchy. Můžeme si vybrat, zda chcete službu restartovat, vybrat, zda neprovedete žádnou akci, restartovat službu, spustit program nebo restartovat počítač. Pokud zvolíme možnost spustit Program, budeme moci určit program, který chceme spustit, a v případě potřeby zadat parametry příkazového řádku. Všimněte si, že programy, které zde specifikujeme, by neměly vyžadovat vstup uživatele. V opačném případě program zůstane otevřený pro výzvu k zásahu uživatele, dokud uživatel neodpoví na výzvu. Pokud zvolíme možnost restartovat počítač, budeme moci určit, po kolika minutách se počítač restartuje, a můžeme zadat zprávu, která se uživateli zobrazí.
Všimněte si, že v tomto okně máme také možnost „povolit akce pro zastávky s chybami“. Všechny zde nastavené možnosti jsou ve výchozím nastavení pro selhání, ale pokud zkontrolujeme „povolit akce pro zastávky s chybami“, všechny tyto možnosti budou platit také pro zastávky kvůli chybám.
na závislostech vidíme, na kterých službách závisí naše služba. Můžeme také vidět služby, které závisí na naší vybrané službě.
karta závislostí
pokud se například naše služba nespustí, můžeme zkontrolovat, zda jsou všechny závislé služby spuštěny jako funkční.
služby a CMD
můžeme také spustit a zastavit služby z příkazového řádku (musíme je spustit jako správce). Pro spuštění služby používáme příkaz“ net start“. K zastavení služby používáme příkaz“ net stop“. Pokud zadáme pouze „čistý start“, dostaneme na našem počítači seznam spuštěných služeb. Chcete-li spustit nebo zastavit službu, musíme znát její název. Služby v systému Windows mají dvě jména – jejich snadno srozumitelné zobrazované názvy a jejich skutečné názvy služeb, což je způsob, jakým je jejich konfigurace uložena v registru. Chcete-li získat název služby, nejjednodušší je spustit příkaz „SC query“. Zobrazí se informace o všech službách na našem počítači, včetně názvu služby a zobrazovaného názvu. Tento seznam je dlouhý, takže bychom měli výsledky vypsat do souboru přidáním „> c:\file.txt “ na příkaz a poté vyhledejte soubor pro službu.
spuštění příkladu služby
Chcete-li provést restart služby v příkazovém řádku, můžeme kombinovat dva uvedené příkazy pomocí symbolu „&&“. Příkaz bude vypadat takto: „net stop {service_name} && net start {service name}“.
dalším příkazem, který můžeme použít ke spuštění nebo zastavení služby, jsou „sc start“ a „sc stop“. Například pro spuštění služby s názvem Apache2.4 bychom zadali příkaz „sc start Apache2.4“. Chcete-li to zastavit, zadáme „sc stop Apache2.4“.
zastavení příkladu služby
můžeme také použít „sc“ k provádění mnoha dalších akcí se službami. Chcete-li zobrazit další dostupné akce, zadejte do CMD „sc“ a stiskněte klávesu enter.