Rakenduse käivitamine teenusena (kasutaja määratud teenuse loomine).

Kui soovite Windows OS-is rakendust teenusena käitada, jätkake selle õpetuse lugemist. Nagu teate, on tavalised meetodid programmi käivitamiseks Windowsi käivitamisel programmi paigutamine Windowsi käivitusrežiimis kausta või programmi käivitamiseks käivitamisel Windowsi registri abil või rakenduse käivitamiseks ülesande abil Planeerija. Kuigi need meetodid on enamikul juhtudel tõhusad, on mõnel juhul vaja rakendus käivitamisel Windowsi teenusena käivitada enne kasutaja sisselogimist või kasutaja sekkumist.

See õpetus sisaldab samm-sammult juhiseid selle kohta, kuidas luua Windowsi teenust mis tahes programmiga operatsioonisüsteemides Windows 10, 8, 7 ja Server OS.

Kuidas käivitada mis tahes rakendust Windowsi teenusena.

1. meetod. Kuidas käitada mis tahes rakendust Windowsi teenusena utiliidi „Run As Service” abil.

Esimene meetod kasutaja määratud teenuse loomiseks mis tahes programmist on utiliidi "RunAsService" kasutamine.

1.Lae alla a RunAsService tööriist arvutisse.
2.Liiguta või Kopeeri allalaaditud faili RunAsService.exe, draivi C:\ juurkausta. *

*Märkus (tähtis): Tööriista "RunAsService.exe" saate paigutada mis tahes soovitud asukohta kettal, kuid hoidke tööriista samas kohas, et installitud teenus (teenused) jätkaks toimimist.

Käivitage Windowsi teenusena

3. Avatud Käsuviip administraatorina.
4. Tippige käsureale: cd\

5. Installige nüüd soovitud rakendus teenusena, kasutades järgmist käsku: *

  • RunAsService install "ServiceName" "Kuvatav nimi""PathTo Executable"

Märkused:

1. Ülaltoodud käsus asendada a väärtused sisse punased tähed järgnevalt:

Nimi: sisestage loodava teenuse nimi. Saate kasutada Teenuse nimi teenuse käsitsi käivitamiseks või peatamiseks tulevikus, andes käsud "net start" või "net stop".

Kuvatav nimi: Kui soovite, tippige Windowsi teenuste loendile mõni muu nimi. Nii kuvatakse teenuse nimi teenuste loendis. Kui kuvatavat nime pole määratud, on kuvatav nimi sama, mis teie loodava teenuse teenusenimi.

PathTo Executable: Tippige selle rakenduse täielik tee, mida soovite Windowsi teenusena käitada.

Näiteks: Rakenduse "Notepad.exe" installimiseks Windowsi teenusena nimega "Notepad", andke järgmine käsk:

  • RunAsService installige "Notepad" "C:\Windows\System32\notepad.exe"
RunAsService'i installiteenus

2. Kui pärast ülaltoodud käsu täitmist kuvatakse teade "Rakendus vajab töötamiseks .Net Framework 2.0 funktsiooni", klõpsake nuppu Laadige alla ja installige see funktsioon, või laadige alla .Net Framework 2.0 saidilt Microsofti allalaadimiskeskus.

pilt

6. Pärast käsu täitmist ilmub teenuste loendisse uus Windowsi teenus nimega, mille määrasite käsus "RunAsService". Uue loodud teenuse käivitamiseks käivitamisel toimige järgmiselt.

a. Paremklõps teenuses ja valige Omadused.

Teenindusnimekiri

b. Veenduge, et Käivitamise tüüp on seatud Automaatne.

pilt

c. Taaskäivita teenuse testimiseks. *

* Märkused:
1. Teenuse saate igal ajal käivitada või peatada, käivitades käsuviiba (administraator) käsu "net start" või "net stop".
2. Kui soovite installitud teenuse tulevikus desinstallida, toimige järgmiselt.

a. Peatage teenus, käivitades selle käsu Administraatori käsuviip:

  • netopeatus"ServiceName"

nt. netipeatus "Märkmik"

b. Desinstallige teenus, andes järgmise käsu:

  • RunAsService'i desinstallimine "ServiceName"

nt. RunAsService desinstallige "Notepad"

RunAsService'i desinstalliteenus

2. meetod. Kuidas käivitada mis tahes programmi teenusena NSSM-i abil.

Teine meetod mis tahes rakenduse käitamiseks Windowsis teenusena on kasutada Mitteimemise teenusejuht tööriist.

1. Lae alla NSSM.
2. Ekstraheerige allalaaditud ZIP-fail.
3.Nimeta ümber ekstraktitud kausta (nt "nssm-2.24"), kuhu NSSM.
4. Kopeeri a NSSM kausta juurde juur draivi kaust C:\
5. Avatud Käsuviip administraatorina ja navigeerige lehele NSSM kausta, tippides järjekorras järgmised käsud (vajutage Sisenema pärast iga käsu sisestamist):

  • cd\
  • cd nssm

6. Nüüd navigeerige vastavalt oma Windowsi versioonile (32 või 64bit) ühte kahest sisalduvast alamkaustast, tippige vastav käsk (ja vajutage Sisenema).

  • Kui teil on 64-bitine Windows, tippige: cd win64
  • Kui teil on 32-bitine Windows, tippige: cd win32

7. Nüüd tippige järgmine käsk: *

  • nssm installimine
Installige Service nssm

8. Avanevas aknas:

8a. Järgmisena vajutage puu (3) punkti nuppu pilt juurde PATH ja valige rakenduse käivitatav fail, mida soovite teenusena käitada.

NSSM teenuse installer

8b. Kui olete valmis, tippige a Nimi uue teenuse jaoks ja klõpsake nuppu Installiteenus.

Installige teenus NSSM-iga

8c. Klõpsake Okei teatele "Teenuse installimine õnnestus" ja ongi valmis! *

* Märkused:
1.Pärast teenuse installimist NSSM-teenuse installijaga kuvatakse uus Windowsi teenus teenuste loendi nimega, mille määrasite teenuse nimes, mida saab hallata nagu mis tahes muud Windowsi teenust.
2. Teenuse desinstallimiseks tulevikus tehke järgmist.

a. Järgige ülaltoodud samme 5 ja 6 ning seejärel tippige järgmine käsk: *

  • nssm eemaldada ServiceName

* Märge:Kus ServiceName = teenuse nimi, mille lõite NSSM-i utiliidi abil.
nt. nssm eemalda MÄRKUS selles näites.

nssm eemaldamise teenus

b. Lõpuks klõpsake Jah teenuse eemaldamiseks.

Kuidas rakendust teenusena käivitada

See on kõik! Andke mulle teada, kas see juhend on teid aidanud, jättes oma kogemuse kohta kommentaari. Palun meeldige ja jagage seda juhendit, et teisi aidata.