Kako zagnati aplikacijo kot storitev (ustvarite uporabniško definirano storitev).

Če želite zagnati aplikacijo kot storitev v operacijskem sistemu Windows, nadaljujte z branjem te vadnice. Kot veste, je običajna metoda za zagon programa pri zagonu sistema Windows namestitev programa pri zagonu sistema Windows ali za zagon programa ob zagonu z uporabo registra Windows ali za zagon aplikacije z nalogo Razporednik. Čeprav so te metode učinkovite v večini primerov, je v nekaterih primerih treba zagnati aplikacijo ob zagonu kot storitev Windows, pred prijavo uporabnika ali interakcijo uporabnika.

Ta vadnica vsebuje navodila po korakih, kako ustvariti storitev Windows s katerim koli programom v operacijskem sistemu Windows 10, 8, 7 in strežniku.

Kako zagnati katero koli aplikacijo kot storitev Windows.

1. metoda. Kako zagnati katero koli aplikacijo kot storitev Windows s pripomočkom »Zaženi kot storitev«.

Prva metoda za ustvarjanje uporabniško definirane storitve iz katerega koli programa je uporaba pripomočka "RunAsService".

1.Prenesi the RunAsService orodje na vaš računalnik.
2.Premakni se oz Kopirati preneseno datoteko RunAsService.exe, v korensko mapo pogona C:\. *

*Opomba (pomembno): Orodje "RunAsService.exe" lahko postavite na katero koli mesto na disku, vendar poskrbite, da bo orodje na istem mestu, da bodo nameščene storitve še naprej delovale.

Zaženi kot storitev Windows

3. Odprto Ukazni poziv kot skrbnik.
4. V ukazni poziv vnesite: cd\

5. Zdaj namestite aplikacijo, ki jo želite kot storitev, z naslednjim ukazom: *

  • RunAsService namestite "Ime storitve" "Prikazno ime""PathToExecutable"

Opombe:

1. V zgornjem ukazu zamenjati the vrednote v rdeče črke kot sledi:

ime: Vnesite ime za storitev, ki jo želite ustvariti. Lahko uporabite Ime storitve za ročno zagon ali zaustavitev storitve v prihodnosti z ukazom "net start" ali "net stop".

Prikazno ime: Če želite, vnesite drugo ime za seznam storitev Windows. Tako bo ime storitve prikazano na seznamu storitev. Če "Display Name" ni določeno, bo prikazno ime enako kot "ServiceName" storitve, ki jo ustvarite.

PathToExecutable: Vnesite celotno pot do aplikacije, ki jo želite zagnati kot storitev Windows.

Na primer: Če želite namestiti aplikacijo "Notepad.exe" kot storitev Windows z imenom "Beležnica", dajte naslednji ukaz:

  • RunAsService namestite "Beležnico" "C:\Windows\System32\notepad.exe"
Storitev namestitve RunAsService

2. Če po izvedbi zgornjega ukaza prejmete sporočilo »Aplikacija potrebuje za delovanje funkcijo .Net Framework 2.0«, kliknite Prenesite in namestite to funkcijo, ali prenesite .Net Framework 2.0 s spletnega mesta Microsoftov center za prenos.

slika

6. Po izvedbi ukaza se bo na seznamu storitev pojavila nova storitev Windows z imenom, ki ste ga navedli v ukazu "RunAsService". Če želite zagnati novo ustvarjeno storitev ob zagonu:

a. Desni klik na storitev in izberite Lastnosti.

Servisni seznam

b. Zagotovite, da Vrsta zagona je nastavljeno na Samodejno.

slika

c. Ponovni zagon vaš računalnik, da preizkusite storitev. *

* Opombe:
1. Storitev lahko kadar koli zaženete ali zaustavite, tako da zaženete ukaza "net start" ali "net stop" v ukaznem pozivu (Admin).
2. Če želite v prihodnosti odstraniti nameščeno storitev:

a. Zaustavite storitev tako, da zaženete ta ukaz Skrbniški ukazni poziv:

  • neto stop"Ime storitve"

npr. net stop "Beležnica"

b. Odstranite storitev s tem ukazom:

  • Odstrani RunAsService "Ime storitve"

npr. RunAsService odstranite "Beležnico"

RunAsService Uninstall Service

2. metoda. Kako zagnati kateri koli program kot storitev z uporabo NSSM.

Drugi način za zagon katere koli aplikacije kot storitve v sistemu Windows je uporaba Upravitelj storitev brez sesanja orodje.

1. Prenesi NSSM.
2. Ekstrahirajte preneseno datoteko ZIP.
3.Preimenuj ekstrahirano mapo (npr. "nssm-2.24"), da NSSM.
4. Kopirati the NSSM mapo v koren mapo pogona C:\
5. Odprto Ukazni poziv kot skrbnik in se pomaknite do NSSM mapo, tako da vnesete naslednje ukaze po vrstnem redu (Pritisnite Vnesite po vnosu vsakega ukaza):

  • cd\
  • cd nssm

6. Zdaj glede na vašo različico sistema Windows (32 ali 64-bit) se pomaknite do ene od dveh vsebovanih podmap, tako da vnesete ustrezen ukaz (in pritisnite Vnesite).

  • Če imate 64-bitni Windows, vnesite: CD win64
  • Če imate 32-bitni Windows, vnesite: CD win32

7. Zdaj vnesite naslednji ukaz: *

  • nssm namestitev
Namestite storitev nssm

8. V oknu, ki se odpre:

8a. Nato pritisnite gumb za drevo (3) pike slika do POT in izberite izvedljivo datoteko aplikacije, ki jo želite zagnati kot storitev.

NSSM Service Installer

8b. Ko končate, vnesite a ime za novo storitev in kliknite Namestite storitev.

Namestite storitev z NSSM

8c. Kliknite v redu na sporočilo "Storitev je uspešno nameščena" in končali ste! *

* Opombe:
1.Po namestitvi storitve z namestitvenim programom NSSM se bo v oknu prikazala nova storitev Windows seznam storitev z imenom, ki ste ga navedli v imenu storitve, ki ga lahko upravljate kot kateri koli drug sistem Windows storitev.
2. Če želite storitev v prihodnosti odstraniti:

a. Sledite zgornjim korakom 5 in 6 in nato vnesite naslednji ukaz: *

  • nssm odstrani Ime storitve

* Opomba:Kje Ime storitve = ime storitve, ki ste jo ustvarili z uporabo pripomočka NSSM.
npr. nssm odstranite BELEŽNICO v tem primeru.

storitev odstranitve nssm

b. Končno kliknite da da odstranite storitev.

Kako zagnati aplikacijo kot storitev

To je to! Sporočite mi, ali vam je ta vodnik pomagal, tako da pustite komentar o svoji izkušnji. Všečkajte in delite ta vodnik, da pomagate drugim.