Ako spustiť aplikáciu ako službu (vytvoriť používateľom definovanú službu).

Ak chcete spustiť aplikáciu ako službu v operačnom systéme Windows, pokračujte v čítaní tohto návodu. Ako viete, bežným spôsobom spustenia programu pri spustení systému Windows je umiestnenie programu pri spustení systému Windows priečinok alebo spustiť program pri štarte pomocou databázy Registry systému Windows alebo spustiť aplikáciu pomocou úlohy Plánovač. Hoci sú tieto metódy vo väčšine prípadov účinné, v niektorých prípadoch je potrebné spustiť aplikáciu pri štarte ako službu Windows, pred prihlásením používateľa alebo interakciou používateľa.

Tento tutoriál obsahuje podrobné pokyny, ako vytvoriť službu Windows pomocou ľubovoľného programu v systéme Windows 10, 8, 7 a Server OS.

Ako spustiť akúkoľvek aplikáciu ako službu Windows.

Metóda 1. Ako spustiť ľubovoľnú aplikáciu ako službu Windows pomocou pomôcky „Spustiť ako službu“.

Prvou metódou na vytvorenie používateľom definovanej služby z akéhokoľvek programu je použitie pomôcky „RunAsService“.

1.Stiahnuť ▼ a RunAsService nástroj do vášho PC.


2.Pohybujte sa alebo Kopírovať stiahnutý súbor RunAsService.exe, do koreňového priečinka jednotky C:\. *

*Poznámka (dôležité): Nástroj „RunAsService.exe“ môžete umiestniť na ľubovoľné miesto na disku, ale dbajte na to, aby bol nástroj na rovnakom mieste, aby nainštalovaná služba (služby) naďalej fungovala.

Spustiť ako služba Windows

3. Otvorené Príkazový riadok ako správca.
4. V príkazovom riadku zadajte: cd\

5. Teraz nainštalujte aplikáciu, ktorú chcete ako službu, pomocou nasledujúceho príkazu: *

  • Inštalácia RunAsService "ServiceName" "Zobraziť meno""PathToExecutable"

Poznámky:

1. Vo vyššie uvedenom príkaze nahradiť a hodnoty v červené písmená nasledovne:

názov: Zadajte názov služby, ktorú chcete vytvoriť. Môžete použiť Názov služby manuálne spustiť alebo zastaviť službu v budúcnosti zadaním príkazov "net start" alebo "net stop".

Zobraziť meno: Ak chcete, zadajte iný názov pre zoznam Windows Services. Takto sa zobrazí názov služby v zozname služieb. Ak nie je zadaný žiadny „Zobrazovaný názov“, potom bude Zobrazovaný názov rovnaký ako „Názov služby“ služby, ktorú vytvoríte.

PathToExecutable: Zadajte úplnú cestu k aplikácii, ktorú chcete spustiť ako službu systému Windows.

Napríklad: Ak chcete nainštalovať aplikáciu „Notepad.exe“ ako službu systému Windows s názvom „Poznámkový blok“, zadajte nasledujúci príkaz:

  • RunAsService nainštalujte "Poznámkový blok" "C:\Windows\System32\notepad.exe"
Inštalačná služba RunAsService

2. Ak sa po vykonaní vyššie uvedeného príkazu zobrazí správa „Aplikácia potrebuje na fungovanie funkciu .Net Framework 2.0“, kliknite Stiahnite si a nainštalujte túto funkciu, alebo si stiahnite .Net Framework 2.0 zo stránky Centrum sťahovania spoločnosti Microsoft.

obrázok

6. Po vykonaní príkazu sa v zozname služieb objaví nová služba Windows s názvom, ktorý ste zadali v príkaze „RunAsService“. Spustenie novovytvorenej služby pri spustení:

a. Kliknite pravým tlačidlom myši na službu a vyberte si Vlastnosti.

Servisný zoznam

b. Uistite sa, že Typ spustenia je nastavený na Automaticky.

obrázok

c. Reštart váš počítač, aby ste otestovali službu. *

* Poznámky:
1. Službu môžete spustiť alebo zastaviť kedykoľvek budete chcieť spustením príkazu „net start“ alebo „net stop“ v príkazovom riadku (Admin).
2. Ak chcete nainštalovanú službu v budúcnosti odinštalovať:

a. Zastavte službu spustením tohto príkazu Príkazový riadok správcu:

  • čistá zastávka "ServiceName"

napr. sieťová zastávka "Poznámkový blok"

b. Odinštalujte službu zadaním tohto príkazu:

  • Odinštalovanie RunAsService "ServiceName"

napr. RunAsService odinštalujte "Poznámkový blok"

RunAsService Uninstall Service

Metóda 2. Ako spustiť ľubovoľný program ako službu pomocou NSSM.

Druhým spôsobom spustenia akejkoľvek aplikácie ako služby v systéme Windows je použitie Manažér nesacej služby nástroj.

1. Stiahnuť ▼ NSSM.
2. Rozbaľte stiahnutý súbor ZIP.
3.Premenovať extrahovaný priečinok (napr. "nssm-2.24"), do NSSM.
4. Kopírovať a NSSM priečinok do koreň priečinok jednotky C:\
5. Otvorené Príkazový riadok ako správca a prejdite na NSSM priečinok zadaním nasledujúcich príkazov v poradí (stlačte Zadajte po napísaní každého príkazu):

  • cd\
  • cd nssm

6. Teraz podľa verzie systému Windows (32 alebo 64bit) prejdite do jedného z dvoch podpriečinkov zadaním príslušného príkazu (a stlačte Zadajte).

  • Ak vlastníte 64-bitový systém Windows, zadajte: cd win64
  • Ak vlastníte 32-bitový systém Windows, zadajte: cd win32

7. Teraz zadajte nasledujúci príkaz: *

  • inštalácia nssm
Nainštalujte službu nssm

8. V okne, ktoré sa otvorí:

8a. Ďalej stlačte tlačidlo stromu (3) bodky obrázok do PATH a vyberte spustiteľný súbor aplikácie, ktorý chcete spustiť ako službu.

Inštalátor služby NSSM

8b. Po dokončení zadajte a názov pre novú službu a kliknite Nainštalujte službu.

Nainštalujte službu s NSSM

8c. Kliknite OK na správu „Služba bola úspešne nainštalovaná“ a máte hotovo! *

* Poznámky:
1.Po nainštalovaní služby pomocou inštalátora služby NSSM sa v súbore zobrazí nová služba Windows zoznam služieb s názvom, ktorý ste zadali v názve služby, ktorý možno spravovať ako ktorýkoľvek iný systém Windows služby.
2. Ak chcete službu v budúcnosti odinštalovať:

a. Postupujte podľa krokov 5 a 6 vyššie a potom zadajte nasledujúci príkaz: *

  • odstrániť nssm ServiceName

* Poznámka:Kde ServiceName = názov služby, ktorú ste vytvorili pomocou pomôcky NSSM.
napr. nssm odstrániť NOTEPAD v tomto príklade.

služba odstránenia nssm

b. Nakoniec kliknite Áno na odstránenie služby.

Ako spustiť aplikáciu ako službu

To je všetko! Dajte mi vedieť, či vám táto príručka pomohla, a zanechajte komentár o svojej skúsenosti. Prosím, lajkujte a zdieľajte tento návod, aby ste pomohli ostatným.