Jak spustit aplikaci jako službu (vytvořit službu definovanou uživatelem).

Pokud chcete spustit aplikaci jako službu v OS Windows, pokračujte ve čtení tohoto návodu. Jak víte, běžnou metodou spuštění programu při spuštění systému Windows je umístění programu při spuštění systému Windows nebo ke spuštění programu při spuštění pomocí registru Windows nebo ke spuštění aplikace pomocí Task Plánovač. Ačkoli jsou tyto metody ve většině případů účinné, v některých případech je potřeba spustit aplikaci při spuštění jako službu Windows, před přihlášením uživatele nebo interakcí uživatele.

Tento tutoriál obsahuje podrobné pokyny, jak vytvořit službu Windows pomocí libovolného programu v OS Windows 10, 8, 7 a Server.

Jak spustit libovolnou aplikaci jako službu Windows.

Metoda 1. Jak spustit jakoukoli aplikaci jako službu Windows pomocí nástroje „Spustit jako službu“.

První metodou, jak vytvořit uživatelem definovanou službu z libovolného programu, je použití nástroje „RunAsService“.

1.Stažení a RunAsService nástroj do vašeho PC.
2.Hýbat se nebo kopírovat stažený soubor RunAsService.exe, do kořenové složky jednotky C:\. *

*Poznámka (důležité): Nástroj "RunAsService.exe" můžete umístit na libovolné místo na disku, ale ujistěte se, že nástroj je na stejném místě, aby nainstalovaná služba (služby) nadále fungovala.

Spustit jako služba Windows

3. Otevřeno Příkazový řádek jako správce.
4. Do příkazového řádku zadejte: CD\

5. Nyní nainstalujte aplikaci, kterou chcete jako službu, pomocí následujícího příkazu: *

  • Instalace RunAsService "Název služby" "Zobrazovaný název""PathToExecutable"

Poznámky:

1. Ve výše uvedeném příkazu nahradit a hodnoty v červená písmena jak následuje:

název: Zadejte název služby, kterou chcete vytvořit. Můžete použít Název služby pro ruční spuštění nebo zastavení služby v budoucnu zadáním příkazů "net start" nebo "net stop".

Zobrazovaný název: Pokud chcete, zadejte jiný název pro seznam služeb systému Windows. Takto bude název služby zobrazen v seznamu služeb. Pokud není zadán žádný „Zobrazovaný název“, bude Zobrazovaný název stejný jako „Název služby“ služby, kterou vytvoříte.

PathToExecutable: Zadejte úplnou cestu k aplikaci, kterou chcete spustit jako službu Windows.

Například: Chcete-li nainstalovat aplikaci "Notepad.exe" jako službu Windows s názvem "Notepad", zadejte následující příkaz:

  • RunAsService nainstalujte "Poznámkový blok" "C:\Windows\System32\notepad.exe"
Instalační služba RunAsService

2. Pokud se po provedení výše uvedeného příkazu zobrazí zpráva „Aplikace potřebuje ke svému fungování funkci .Net Framework 2.0“, klikněte Stáhněte a nainstalujte tuto funkci, nebo si stáhněte .Net Framework 2.0 z webu Centrum stahování společnosti Microsoft.

obraz

6. Po provedení příkazu se v seznamu služeb objeví nová služba Windows s názvem, který jste zadali v příkazu „RunAsService“. Spuštění nově vytvořené služby při spuštění:

A. Klikněte pravým tlačítkem myši na službu a vyberte si Vlastnosti.

Servisní seznam

b. Ujistěte se, že Typ spouštění je nastaveno na Automatický.

obraz

C. Restartujte k otestování služby. *

* Poznámky:
1. Službu můžete spustit nebo zastavit kdykoli chcete spuštěním příkazu "net start" nebo "net stop" v příkazovém řádku (Admin).
2. Pokud budete chtít v budoucnu nainstalovanou službu odinstalovat:

A. Zastavte službu spuštěním tohoto příkazu Příkazový řádek správce:

  • síťová zastávka"Název služby"

např. síťová zastávka "Poznámkový blok"

b. Odinstalujte službu zadáním tohoto příkazu:

  • Odinstalace RunAsService "Název služby"

např. RunAsService odinstalujte "Poznámkový blok"

RunAsService Uninstall Service

Metoda 2 Jak spustit jakýkoli program jako službu pomocí NSSM.

Druhý způsob, jak spustit jakoukoli aplikaci jako službu v systému Windows, je pomocí Manažer nesání nástroj.

1. Stažení NSSM.
2. Rozbalte stažený soubor ZIP.
3.Přejmenovat extrahovanou složku (např. "nssm-2.24"), do NSSM.
4. kopírovat a NSSM složky do vykořenit složku disku C:\
5. Otevřeno Příkazový řádek jako správce a přejděte do NSSM složky, zadáním následujících příkazů v pořadí (stiskněte Vstupte po zadání každého příkazu):

  • CD\
  • cd nssm

6. Nyní podle vaší verze Windows (32 nebo 64bit) přejděte do jedné ze dvou obsažených podsložek zadáním odpovídajícího příkazu (a stiskněte Vstupte).

  • Pokud vlastníte 64bitový systém Windows, zadejte: cd win64
  • Pokud vlastníte 32bitový systém Windows, zadejte: cd win32

7. Nyní zadejte následující příkaz: *

  • instalace nssm
Nainstalujte službu nssm

8. V okně, které se otevře:

8a. Dále stiskněte tlačítko stromu (3) teček obraz na CESTA a vyberte spustitelný soubor aplikace, který chcete spustit jako službu.

Instalační program služby NSSM

8b. Až budete hotovi, napište a název pro novou službu a klikněte Nainstalujte službu.

Nainstalujte službu s NSSM

8c. Klikněte OK na zprávu "Služba byla úspěšně nainstalována" a máte hotovo! *

* Poznámky:
1.Po instalaci služby pomocí instalačního programu služby NSSM se v souboru objeví nová služba Windows seznam služeb s názvem zadaným v názvu služby, který lze spravovat jako jakýkoli jiný systém Windows servis.
2. Chcete-li službu v budoucnu odinstalovat:

A. Postupujte podle kroků 5 a 6 výše a poté zadejte následující příkaz: *

  • odstranit nssm Název služby

* Poznámka:Kde Název služby = název služby, kterou jste vytvořili pomocí nástroje NSSM.
např. nssm odebrat NOTEPAD v tomto příkladu.

služba odstranění nssm

b. Nakonec klikněte Ano k odstranění služby.

Jak spustit aplikaci jako službu

A je to! Dejte mi vědět, zda vám tento průvodce pomohl, a zanechte svůj komentář o své zkušenosti. Lajkujte a sdílejte tento návod, abyste pomohli ostatním.