Přejít na hlavní obsah

Jak spustit spustitelný soubor (exe) jako službu Windows 10: krok za krokem instrukce

Windows 10 nabízí široké možnosti přizpůsobení operačního systému podle individuálních potřeb uživatelů. Jednou z takových možností je spuštění spustitelných souborů (exe) jako služby. Kromě předinstalovaných služeb si uživatel může na pozadí nastavit vlastní spuštění požadovaných programů tak, že je automaticky spustí při spuštění operačního systému.

Spuštění spustitelných souborů jako služby je velmi užitečné v případech, kdy je vyžadováno automatické provádění určitých úkolů nebo programů bez nutnosti přihlášení uživatele. Můžete například nastavit automatické obnovení aplikace po restartování počítače nebo spustit server bez ohledu na stav relace uživatele.

Chcete-li spustit exe jako službu ve Windows 10, musíte použít nástroj SC, který je poskytován operačním systémem. Je to výkonný nástroj, který vám umožňuje spravovat služby v příkazovém řádku. V této příručce se podíváme na několik příkladů příkazů pro konfiguraci spouštění exe jako služby a správy této služby.

Pamatujte, že spuštění exe jako služby vyžaduje práva správce. Před provedením příkazů se ujistěte, že máte příslušná práva.

Jak spustím exe soubor jako službu ve Windows 10?

Spuštění EXE souboru jako služby Windows 10 může být užitečné, pokud máte aplikaci nebo proces, který by měl běžet na pozadí nebo se automaticky spustit při spuštění operačního systému. V této příručce vám řekneme, jak přeměnit soubor exe na službu pomocí nástroje příkazového řádku sc.exe.

Krok 1: Příprava

Než začnete, ujistěte se, že máte oprávnění správce v počítači se systémem Windows 10, protože vytvoření služby vyžaduje tato práva.

Krok 2: Otevřete příkazový řádek

Stisknutím klávesy Win + R otevřete dialogové okno Spustit. Do pole textu zadejte "cmd" a stisknutím klávesy Enter otevřete příkazový řádek.

Krok 3: vytvoření služby

Do příkazového řádku zadejte následující příkaz:

sc create název služby binPath start= automatické / ruční / zpoždění

Zde musíte nahradit."název služby"na požadované jméno pro vaši službu a "cesta k exe souboru"na plnou cestu k exe souboru, který chcete spustit jako službu. Můžete si také vybrat ze tří možností pro "start": automatická (služba se spustí automaticky při spuštění systému), manuální (služba musí být spuštěna ručně) nebo latence (služba se spustí po určité době zpoždění).

sc create MyService binPath= "C:\MyApp.exe" start= auto

Krok 4: Spuštění služby

Zadejte následující příkaz na příkazovém řádku a spusťte vytvořenou službu:

sc start název služby

V tomto týmu vyměňte "název služby"na název služby, kterou jste vytvořili v předchozím kroku.

Krok 5: Kontrola stavu služby

Chcete-li zkontrolovat aktuální stav služby, zadejte následující příkaz:

sc query název služby

V týmu vyměňte "název služby"na jméno služby, kterou jste vytvořili v předchozích krocích.

Krok 6: zastavení služby

Pokud potřebujete službu zastavit, zadejte následující příkaz:

sc stop název služby

Nahradit "název služby"na jméno vaší služby.

Nyní víte, jak spustit soubor exe jako službu ve Windows 10 pomocí příkazového řádku. Hodně štěstí s vaším projektem!

Nezbytné předpoklady

Než spustíte soubor exe jako službu ve Windows 10, musíte provést některá předvolby:

1Nainstalujte Windows 10 Pro nebo Enterprise
2Nainstalujte nástroj nssm (Non-Sucking Service Manager)
3Zkontrolujte, zda spuštěný soubor exe funguje správně
4Zkontrolujte, zda máte oprávnění správce v počítači

Po splnění těchto předpokladů lze přejít ke spuštění souboru exe jako služby na Windows 10.

Krok 1: Stažení a instalace potřebných nástrojů

Než začnete spouštět exe soubory jako služby ve Windows 10, budete si muset stáhnout a nainstalovat několik nástrojů. V této sekci vám řekneme, jaké nástroje je třeba stáhnout a kde je získat.

1. Windows Sysinternals Suite

Prvním krokem je stažení a instalace systému Windows Sysinternals Suite. Tato sada programů obsahuje různé nástroje, včetně nástroje "srvany.exe", který umožňuje spouštět exe soubory jako služby.

Chcete-li stáhnout Windows Sysinternals Suite, můžete přejít na web společnosti Microsoft z výše uvedeného odkazu a kliknout na tlačítko "Download Sysinternals Suite". Poté budete vyzváni k uložení spustitelného souboru do počítače.

2. NSSM

Druhým nezbytným nástrojem je Nssm (Non-Sucking Service Manager). Jedná se o bezplatný nástroj, který poskytuje další funkce pro správu služeb ve Windows.

Chcete-li stáhnout NSSM, můžete přejít na oficiální web z výše uvedeného odkazu a vybrat požadovanou verzi ke stažení. Obvykle jsou na webu k dispozici instalační soubory pro 32bitové a 64bitové verze systému Windows.

Po stažení NSSM budete muset provést instalační soubor a dokončit instalaci podle pokynů na obrazovce.

Krok 2: Konfigurace služby a přidání cesty k souboru exe

1. Otevřete příkazový řádek jako správce.

2. Na příkazovém řádku zadejte následující příkaz:

nssm install

Nahraďte jméno, které chcete použít pro svou službu.

3. Stisknutím klávesy Enter spusťte příkaz. Tím se vytvoří nová služba ve Windows.

4. Otevřete Editor registru stisknutím WIN + R a zadáním "regedit".

5. Najděte další cestu v Editoru registru:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\Parameters

Nahraďte název své služby.

6. Poklepejte na možnost "Application" a jako hodnotu zadejte úplnou cestu k spustitelnému souboru programu.

7. Klepnutím na" OK " uložíte změny.

Nyní je vaše služba nakonfigurována a propojena s požadovaným spustitelným souborem. V dalším kroku nakonfigurujeme možnosti služby tak, aby se automaticky spustila při spuštění systému Windows.