Kako pokrenuti aplikaciju kao uslugu (napraviti korisnički definiranu uslugu).

Ako želite pokrenuti aplikaciju kao uslugu u Windows OS-u, nastavite čitati ovaj vodič. Kao što znate, uobičajene metode za pokretanje programa pri pokretanju sustava Windows je postavljanje programa na Windows Startup mapu, ili za pokretanje programa pri pokretanju pomoću Windows Registry, ili za pokretanje aplikacije pomoću Zadatka Planer. Iako su ove metode učinkovite u većini slučajeva, u nekim slučajevima postoji potreba pokrenuti aplikaciju pri pokretanju kao Windows uslugu, prije prijave korisnika ili interakcije korisnika.

Ovaj vodič sadrži upute korak po korak o tome kako stvoriti Windows uslugu s bilo kojim programom u sustavu Windows 10, 8, 7 i Server OS.

Kako pokrenuti bilo koju aplikaciju kao Windows uslugu.

Metoda 1. Kako pokrenuti bilo koju aplikaciju kao Windows uslugu s uslužnim programom 'Run As Service'.

Prva metoda za stvaranje korisnički definirane usluge iz bilo kojeg programa je korištenje uslužnog programa "RunAsService".

1.preuzimanje datoteka the RunAsService alat na vaše računalo.


2.Potez ili Kopirati preuzetu datoteku RunAsService.exe, u korijensku mapu pogona C:\. *

*Napomena (važno): Alat "RunAsService.exe" možete postaviti na bilo koje mjesto na disku, ali pazite da alat ostane na istom mjestu kako bi instalirane usluge nastavile funkcionirati.

Pokreni kao Windows servis

3. Otvorena Naredbeni redak kao administrator.
4. U naredbeni redak upišite: CD\

5. Sada instalirajte aplikaciju koju želite kao uslugu, koristeći sljedeću naredbu: *

  • Instaliraj RunAsService "Ime usluge" "Ime za prikaz""PathToExecutable"

Bilješke:

1. U gornjoj naredbi zamijeniti the vrijednosti u crvena slova kako slijedi:

Ime: Upišite naziv za uslugu koju želite stvoriti. Možete koristiti Naziv usluge za ručno pokretanje ili zaustavljanje usluge u budućnosti davanjem naredbi "net start" ili "net stop".

Ime za prikaz: Ako želite, upišite drugi naziv za popis Windows usluga. Ovako će se naziv usluge prikazati na popisu usluga. Ako "Naziv za prikaz" nije naveden, tada će naziv za prikaz biti isti kao "Naziv usluge" usluge koju kreirate.

Put do izvršnog: Upišite puni put aplikacije koju želite pokrenuti kao Windows uslugu.

Na primjer: Da biste instalirali aplikaciju "Notepad.exe" kao Windows uslugu s nazivom "Notepad", dajte sljedeću naredbu:

  • RunAsService instalirajte "Notepad" "C:\Windows\System32\notepad.exe"
Usluga instalacije RunAsService

2. Ako nakon izvršenja gornje naredbe dobijete poruku "Aplikaciji je potrebna značajka .Net Framework 2.0 za rad", kliknite Preuzmite i instalirajte ovu značajku, ili preuzmite .Net Framework 2.0 sa Microsoftov centar za preuzimanje.

slika

6. Nakon izvršenja naredbe, nova Windows usluga će se pojaviti na popisu usluga, s imenom koje ste naveli u naredbi "RunAsService". Za pokretanje novostvorene usluge pri pokretanju:

a. Desni klik na servisu i odaberite Svojstva.

Popis usluga

b. Osigurajte da Vrsta pokretanja je postavljeno na Automatski.

slika

c. Ponovno pokrenite svoje računalo, za testiranje usluge. *

* Napomene:
1. Uslugu možete pokrenuti ili zaustaviti kad god želite, pokretanjem naredbi "net start" ili "net stop" u naredbenom retku (administrator).
2. Ako u budućnosti želite deinstalirati instaliranu uslugu:

a. Zaustavite uslugu pokretanjem ove naredbe Admin Command Prompt:

  • neto stop"Ime usluge"

npr. net stop "Notepad"

b. Deinstalirajte uslugu davanjem ove naredbe:

  • RunAsService deinstaliraj "Ime usluge"

npr. RunAsService deinstaliraj "Notepad"

Usluga deinstaliranja RunAsService

Metoda 2. Kako pokrenuti bilo koji program kao uslugu pomoću NSSM-a.

Druga metoda za pokretanje bilo koje aplikacije kao usluge u sustavu Windows je korištenje Upravitelj usluga bez sisanja alat.

1. preuzimanje datoteka NSSM.
2. Izvucite preuzetu ZIP datoteku.
3.Preimenovati ekstrahiranoj mapi (npr. "nssm-2.24"), u NSSM.
4. Kopirati the NSSM mapu u korijen mapa pogona C:\
5. Otvorena Naredbeni redak kao administrator i idite na NSSM mapu, upisivanjem sljedećih naredbi redom (Pritisnite Unesi nakon upisivanja svake naredbe):

  • CD\
  • cd nssm

6. Sada, prema vašoj verziji sustava Windows (32 ili 64-bit), idite do jedne od dvije sadržane podmape, upišite odgovarajuću naredbu (i pritisnite Unesi).

  • Ako posjedujete 64-bitni Windows, upišite: CD win64
  • Ako posjedujete 32-bitni Windows, upišite: CD win32

7. Sada upišite sljedeću naredbu: *

  • nssm instalirati
Instalirajte uslugu nssm

8. U prozoru koji se otvori:

8a. Sljedeće pritisnite gumb stabla (3) točkica slika do STAZA i odaberite izvršnu datoteku aplikacije koju želite pokrenuti kao uslugu.

NSSM servisni instalater

8b. Kada završite, upišite a Ime za novu uslugu i kliknite Instalirajte uslugu.

Instalirajte uslugu s NSSM-om

8c. Klik u redu na poruku "Usluga je uspješno instalirana" i gotovi ste! *

* Napomene:
1.Nakon instalacije usluge s NSSM instalacijskim programom, nova Windows usluga će se pojaviti u popis usluga, s imenom koje ste naveli u nazivu usluge, kojim se može upravljati kao i bilo kojim drugim sustavom Windows servis.
2. Da biste deinstalirali uslugu u budućnosti:

a. Slijedite gore navedene korake 5 i 6, a zatim upišite sljedeću naredbu: *

  • nssm ukloniti Ime usluge

* Bilješka:Gdje Ime usluge = naziv usluge koju ste kreirali pomoću uslužnog programa NSSM.
npr. nssm ukloniti BILJEŠKU u ovom primjeru.

usluga uklanjanja nssm

b. Na kraju kliknite Da za uklanjanje usluge.

Kako pokrenuti aplikaciju kao uslugu

To je to! Javite mi je li vam ovaj vodič pomogao tako što ćete ostaviti komentar o svom iskustvu. Lajkajte i podijelite ovaj vodič kako biste pomogli drugima.