Příkazový řádek - výkonný nástroj, který vám umožní spravovat různé aspekty operačního systému Windows. Jednou z možností příkazového řádku je správa služeb.
Služby jsou programy, které běží na pozadí a provádějí určité úkoly v počítači. Někdy je nutné službu spustit ručně, zejména při odstraňování problémů nebo konfiguraci systému.
V tomto článku vám řekneme, jak spustit službu ve Windows cmd pomocí několika jednoduchých kroků. Podíváme se také na některé další příkazy a vlajky, které se vám mohou hodit při práci se službami.
Je třeba poznamenat, že ke spuštění služby na příkazovém řádku možná budete potřebovat oprávnění správce. Ujistěte se, že tyto akce provádíte jako správce nebo s příslušnými oprávněními.
Instalace služby
Chcete-li nainstalovat službu do systému Windows cmd, musíte postupovat podle následujících kroků:
- Otevřete příkazový řádek ve Windows. Chcete-li to provést, stiskněte klávesu Win + R, do pole Spustit zadejte "cmd" a stiskněte "Enter".
- Přejděte do složky, ve které je spustitelný soubor služby. Chcete-li to provést, použijte příkaz "cd", například: cd С:\путь\к\папке
- Zadejte příkaz k instalaci služby. Název příkazu se může lišit v závislosti na použitém nástroji nebo programovacím jazyce. Například pro instalaci služby na bázi .NET Framework lze použít nástroj "installutil". Například: installutil myService.exe
- Počkejte na dokončení instalace služby. Při úspěšné instalaci by se měla zobrazit zpráva o úspěšné operaci.
Po instalaci služby bude k dispozici v seznamu služeb systému Windows a lze ji spustit, zastavit nebo odstranit pomocí příslušných příkazů.
Vytvoření služby
Chcete-li vytvořit službu ve Windows cmd, musíte provést několik kroků:
1. Vytvoření skriptu nebo programu:
Prvním krokem je vytvořit skript nebo program, který chcete spustit jako službu. Ujistěte se, že váš skript nebo program funguje správně a znáte cestu k jeho spustitelnému souboru.
2. Otevření příkazového řádku v režimu správce:
Dále je nutné otevřít příkazový řádek v režimu správce. Chcete-li to provést, klikněte pravým tlačítkem na ikonu Start v levém dolním rohu obrazovky a poté vyberte příkazový řádek (Správce).
3. Instalace služby pomocí příkazu"SC create":
Pro vytvoření služby použijte příkaz "SC create". Syntaxe příkazu je následující:
sc create [Název služby] binPath= "[Cesta ke spustitelnému souboru]" start= [Režim spuštění]
- [Název služby] - jméno, které chcete přiřadit své službě.
- [Cesta ke spustitelnému souboru] - cesta k spustitelnému souboru vašeho programu nebo skriptu.
- [Režim spuštění] - režim spuštění služby. Můžete si vybrat z následujících režimů: "auto "(automatické)," demand "(na vyžádání) nebo" delayed-auto " (zpožděné auto).
Příklad příkazu:
sc create MyService binPath= "C:\Path\To\MyScript.py" start= auto
Po provedení tohoto příkazu bude služba vytvořena.
Nyní víte, jak vytvořit službu ve Windows cmd.
Konfigurace služby
Chcete-li spustit službu v systému Windows cmd, musíte nejprve provést její konfiguraci. V této části se podíváme na hlavní kroky tohoto procesu.
1. Otevřít okno příkazového řádku
Chcete-li to provést, stiskněte kombinaci kláves Win + R, v okně, které se zobrazí, zadejte "cmd" a stiskněte Enter. Otevře se okno příkazového řádku.
2. Určit název služby
Pro spuštění nebo zastavení služby je nutné znát její jméno. Název služby lze nalézt v seznamu služeb pomocí příkazu:
Po provedení tohoto příkazu se zobrazí seznam všech služeb v systému, včetně jejich jmen. Najděte požadovaný název služby a zapamatujte si jej.
3. Zastavit službu
Chcete-li službu zastavit, spusťte příkaz:
SC stop název služby
Nahraďte "název služby" skutečným názvem služby, kterou chcete zastavit. Po provedení tohoto příkazu bude služba zastavena.
4. Spustit službu
Chcete-li spustit službu, spusťte příkaz:
SC start název služby
Nahraďte "název služby" skutečným názvem služby, kterou chcete spustit. Po provedení tohoto příkazu bude služba spuštěna.
Nyní znáte základní kroky konfigurace služby ve Windows cmd. Používejte tyto informace podle potřeby.
Spuštění služby
Ke spuštění služby ve Windows CMD lze použít příkaz SC start . Tento příkaz vám umožňuje spustit službu podle jejího jména nebo ID.
Chcete-li zjistit ID nebo najít název služby, můžete použít příkaz sc query . Tento příkaz zobrazí seznam všech služeb a jejich stavy.
Chcete-li spustit službu podle názvu, musíte spustit následující příkaz:
| Tým | Příklad |
|---|---|
| sc start [název] | sc start Spooler |
Pokud máte ID služby, můžete ke spuštění použít následující příkaz:
| Tým | Příklad |
|---|---|
| sc start [identifikátor] | sc start 372 |
Po spuštění příkazu musí být služba úspěšně spuštěna a zobrazí se Zpráva o úspěšném provedení operace.
Pokud máte oprávnění správce, můžete služby spouštět pomocí příkazu net start . Tento příkaz funguje podobně jako příkaz sc start .
Chcete-li například spustit službu s názvem Spooler pomocí příkazu net start, spusťte následující příkaz:
| Tým | Příklad |
|---|---|
| net start [název] | net start Spooler |
Tímto způsobem budete moci bez problémů spustit službu na příkazovém řádku Windows CMD pomocí příkazu SC start nebo net start .
Správa služeb
Po instalaci služby v operačním systému Windows lze k jejímu ovládání použít příkazy příkazového řádku. Níže jsou uvedeny hlavní příkazy pro správu služby:
| Tým | Popis |
|---|---|
| sc start | Spustit službu |
| sc stop | Zastavit službu |
| sc restart | Restartujte službu |
| sc query | Získat informace o službě |
| sc delete | Smazat službu |
Chcete-li spustit příkaz, musíte otevřít příkazový řádek jako správce. Tým by měl být nahrazen aktuálním názvem služby, se kterou je třeba provést akci.
Tým sc start spustí službu, pokud byla dříve zastavena nebo spuštěna.
Tým sc stop zastaví provoz spuštěné služby.
Tým sc restart restartuje službu. To je užitečné, když potřebujete restartovat službu po provedení změn.
Tým sc query zobrazí informace o službě, jako je její stav a parametry.
Tým sc delete odstraní službu ze systému. Před odstraněním služby by měla být zastavena.
Kontrola stavu služby
Kontrola stavu služby v systému Windows cmd může být užitečná, abyste se ujistili, že Služba funguje správně. Zde je návod, jak to udělat:
1. Otevřete příkazový řádek Windows cmd stisknutím WIN + R a zadáním cmd v dialogovém okně Spustit a poté stiskněte Enter.
2. Zadejte následující příkaz a stisknutím klávesy Enter získáte seznam všech služeb spuštěných v počítači:
3. V důsledku toho uvidíte seznam všech služeb, jejich stav, typ a popis. Chcete-li najít konkrétní službu, použijte filtr podle jména, například:
sc query [název služby]
kde [název služby] - je to název služby složený z písmen a číslic.
4. V důsledku toho uvidíte informace o požadované službě, včetně jejího stavu. Stav služby může být jedním z následujících:
- RUNNING-služba funguje a plní své funkce;
- STOPPED-služba je zastavena a neplní své funkce;
- Služba PAUSED je pozastavena a neplní své funkce, dokud nebude obnovena.
Nyní víte, jak zkontrolovat stav služby ve Windows cmd. Tyto informace mohou být užitečné při řešení problémů s provozem služby nebo při kontrole jejího provádění.