Windows Command Prompt (CMD) je jedním z nejdůležitějších nástrojů pro správu počítače se systémem Windows. Poskytuje možnost interakce s operačním systémem prostřednictvím textového rozhraní příkazového řádku. Někdy však může být užitečné Spustit CMD jako službu a automaticky spustit příkazy nebo skripty při spuštění systému.
Konfigurace CMD jako služby je proces, který vyžaduje několik dalších kroků a znalostí. V tomto článku poskytneme podrobný návod, jak nakonfigurovat CMD jako službu v počítači se systémem Windows.
Prvním krokem je instalace programu, který umožní spuštění CMD jako služby. Jednou z oblíbených možností je například program "Nssm" (Non-Sucking Service Manager). Můžete si ji stáhnout z oficiálních stránek a postupovat podle pokynů k instalaci.
Poznámka: před instalací programu se ujistěte, že máte v počítači oprávnění správce.
Po instalaci programu "NSSM" můžete začít s jeho nastavením. Vyhledejte spustitelný soubor programu (obvykle jeho název je "nssm.exe") a spusťte jej. V okně, které se zobrazí, klikněte na tlačítko" Install " pro vytvoření nové služby.
Jak Spustit CMD jako službu ve Windows: pokyny krok za krokem
V tomto pokynu se podíváme na to, jak spustit příkazový řádek (CMD) jako službu na operačním systému Windows. Spuštění CMD jako služby může být užitečné, pokud potřebujete provést určité příkazy automaticky při spuštění systému nebo na pozadí.
Chcete-li spustit CMD jako službu ve Windows, postupujte podle následujících kroků:
- Otevřete Editor registru. Chcete-li to provést, stiskněte klávesu Windows + R na klávesnici, zadejte "regedit" a stiskněte Enter.
- Přejděte do následujícího adresáře: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \ Services .
- Klikněte pravým tlačítkem na složku " Services "a vyberte" New "- > " Key " a vytvořte novou klíčovou složku.
- Zadejte libovolný název pro klíčovou složku, jako je"CMDService".
- Klikněte pravým tlačítkem na vytvořenou klíčovou složku a znovu vyberte "New" -> "Key".
- Zadejte název "Parameters" pro novou klíčovou složku.
- Klikněte pravým tlačítkem na složku " Parameters "a vyberte" New " - > "String Value".
- Jako název nového řádku zadejte "Application".
- Klikněte pravým tlačítkem na vytvořený řádek " aplikace "a vyberte"Modify".
- Zadejte cestu k spustitelnému souboru CMD (obvykle "C:\Windows\System32\cmd..exe") ve významu řádku.
- Vytvořte další řádek s hodnotou " Start "a nastavte hodnotu"2".
Po dokončení všech kroků restartujte počítač, abyste mohli použít změny. Nyní se CMD automaticky spustí jako služba při každém spuštění systému.
Upozorňujeme, že spuštění CMD jako služby může představovat nebezpečí pro bezpečnost vašeho systému. Při používání této funkce buďte opatrní a vždy zkontrolujte zdroje příkazů, které provádíte.
| Krok | Popis |
|---|---|
| 1 | Otevřete Editor registru |
| 2 | Přejděte do klíčové složky"služby" |
| 3 | Vytvořte novou klíčovou složku s libovolným názvem |
| 4 | Vytvořte novou klíčovou složku "Parameters" |
| 5 | Vytvořte nový řádek "aplikace" a zadejte cestu k CMD |
| 6 | Vytvořte nový řádek "Start" a nastavte hodnotu "2" |
| 7 | Restartujte počítač pro aplikaci změn |
Stáhněte a nainstalujte WinSW
Chcete-li nakonfigurovat CMD jako službu Windows, budete si muset stáhnout a nainstalovat nástroj WinSW. Tento program vám umožní vytvářet a spravovat služby Windows z příkazového řádku.
Nejnovější verzi WinSW najdete na oficiálních stránkách projektu v sekci "Downloads". Vyberte vhodnou verzi pro váš operační systém a stáhněte si instalační program.
Po stažení spusťte instalační program WinSW a postupujte podle pokynů k instalaci. Ujistěte se, že vyberete správný adresář instalace a zadáte požadované parametry během procesu instalace.
Vytvořte složku pro službu cmd
1. Otevřete Průzkumníka souborů a přejděte na požadované místo pro vytvoření složky. Můžete si vybrat libovolný dostupný disk nebo složku v počítači.
2. Klikněte pravým tlačítkem na prázdné místo a v kontextové nabídce vyberte možnost "vytvořit".
3. V seznamu, který se zobrazí, vyberte "složka".
4. Zadejte název složky, jako je "služba CMD", a stiskněte klávesu Enter.
Nyní máte vyhrazenou složku pro ukládání souborů souvisejících s nastavením služby CMD. V následujících krocích použijete tuto složku k vytvoření potřebných skriptů a nastavení.
Vytvořte konfigurační soubor WinSW
1. Stáhněte si archiv WinSW a rozbalte jej.
2. Přejděte do složky s rozbalenými soubory WinSW a otevřete soubor winsw.exe.config.
3. V tomto souboru vyhledejte sekci a nakonfigurujte následující možnosti:
- Unikátní identifikátor služby. Zadejte jakýkoli jedinečný název.
- : Název služby, která se zobrazí v seznamu služeb systému Windows.
- Popis služby.
- : Cesta ke spustitelnému souboru, který bude spuštěn jako služba.
- : Režim protokolování. K dispozici jsou hodnoty "reset", "rotate"a " append".
4. Pokud potřebujete zadat další argumenty příkazového řádku pro spustitelný soubor, můžete je přidat do sekce .
5. Uložte soubor winsw.exe.config.
Spusťte službu CMD
Jakmile nakonfigurujete skript cmd jako službu Windows, můžete službu cmd spustit tak, aby fungovala na pozadí.
Chcete-li spustit službu cmd, postupujte podle následujících kroků:
- Otevřete " Správa počítače "poklepáním na ikonu" můj počítač "a výběrem položky" Správa " z nabídky.
- Vyberte " Služby a aplikace "a klikněte pravým tlačítkem na"služby".
- Vyberte "Spustit službu".
- V okně Spustit službu, které se zobrazí, vyhledejte službu cmd v seznamu a klikněte na ni pravým tlačítkem.
- Z kontextové nabídky vyberte Spustit službu.
Po provedení těchto kroků bude služba CMD spuštěna a připravena běžet na pozadí. Její stav můžete zkontrolovat otevřením okna Služby a vyhledáním příslušné služby v seznamu. Pokud je služba úspěšně spuštěna, zobrazí se její stav jako "spuštěn".