Kaip paleisti programą kaip paslaugą (sukurti vartotojo nustatytą paslaugą).

click fraud protection

Jei norite paleisti programą kaip paslaugą Windows OS, toliau skaitykite šią mokymo programą. Kaip žinote, įprasti būdai paleisti programą paleidžiant „Windows“ yra įdėti programą į „Windows“ paleisties programą aplanką arba paleisti programą paleidžiant naudojant „Windows“ registrą, arba paleisti programą naudojant užduotį Tvarkaraštis. Nors šie metodai daugeliu atvejų yra veiksmingi, kai kuriais atvejais reikia paleisti programą paleidžiant kaip „Windows“ paslaugą, prieš vartotojui prisijungiant arba vartotojui sąveikaujant.

Šioje pamokoje pateikiamos nuoseklios instrukcijos, kaip sukurti „Windows“ paslaugą naudojant bet kurią programą „Windows 10“, „8“, „7“ ir „Windows Server OS“.

Kaip paleisti bet kurią programą kaip „Windows“ paslaugą.

1 būdas. Kaip paleisti bet kurią programą kaip „Windows“ paslaugą su „Vykdyti kaip paslaugą“ paslaugų programa.

Pirmasis būdas sukurti vartotojo apibrėžtą paslaugą iš bet kurios programos yra naudoti „RunAsService“ įrankį.

1.parsisiųsti į RunAsService įrankį prie kompiuterio.


2.Judėti arba Kopijuoti atsisiųstas failas RunAsService.exe, į pagrindinį disko C:\ aplanką. *

*Pastaba (svarbu): „RunAsService.exe“ įrankį galite įdėti į bet kurią norimą vietą diske, tačiau įsitikinkite, kad įrankis yra toje pačioje vietoje, kad įdiegta (-os) paslauga (-os) toliau veiktų.

Vykdykite kaip „Windows Service“.

3. Atviras Komandinė eilutė kaip administratorius.
4. Komandų eilutėje įveskite: cd\

5. Dabar įdiekite programą, kurią norite naudoti kaip paslaugą, naudodami šią komandą: *

  • Įdiegti „RunAsService“Paslaugos pavadinimas" "Rodomas pavadinimas""Vykdomas kelias"

Pastabos:

1. Aukščiau pateiktoje komandoje pakeisti į vertybes in raudonos raidės taip:

vardas: įveskite paslaugos, kurią norite sukurti, pavadinimą. Galite naudoti Paslaugos pavadinimas Norėdami paleisti arba sustabdyti paslaugą rankiniu būdu ateityje, duodami komandas "net start" arba "net stop".

Rodomas pavadinimas: Jei norite, įveskite kitą pavadinimą Windows paslaugų sąrašui. Taip paslaugos pavadinimas bus rodomas paslaugų sąraše. Jei „Rodomas pavadinimas“ nenurodytas, rodomas pavadinimas bus toks pat kaip jūsų sukurtos paslaugos „Paslaugos pavadinimas“.

Vykdymo kelias: Įveskite visą programos, kurią norite paleisti kaip „Windows“ paslaugą, kelią.

Pavyzdžiui: Norėdami įdiegti programą „Notepad.exe“ kaip „Windows“ paslaugą pavadinimu „Notepad“, duokite šią komandą:

  • „RunAsService“ įdiekite „Notepad“ „C:\Windows\System32\notepad.exe“
„RunAsService“ diegimo paslauga

2. Jei įvykdę aukščiau nurodytą komandą gaunate pranešimą „Programai reikia, kad veiktų .Net Framework 2.0 funkcija“, spustelėkite Atsisiųskite ir įdiekite šią funkciją, arba atsisiųskite .Net Framework 2.0 iš Microsoft atsisiuntimo centras.

vaizdas

6. Įvykdžius komandą, paslaugų sąraše atsiras nauja „Windows Service“ su pavadinimu, kurį nurodėte komandoje „RunAsService“. Norėdami paleisti naujai sukurtą paslaugą paleidžiant:

a. Dešiniuoju pelės mygtuku spustelėkite paslaugą ir pasirinkite Savybės.

Paslaugų sąrašas

b. Įsitikinkite, kad Paleidimo tipas yra nustatytas Automatinis.

vaizdas

c. Perkrauti savo kompiuteryje, kad išbandytumėte paslaugą. *

* Pastabos:
1. Paslaugą galite paleisti arba sustabdyti bet kada, kai norite, komandų eilutėje (administratorius) paleisdami komandas „net start“ arba „net stop“.
2. Jei ateityje norėsite pašalinti įdiegtą paslaugą:

a. Sustabdykite paslaugą paleisdami šią komandą Administratoriaus komandų eilutė:

  • stotelė "Paslaugos pavadinimas"

pvz. interneto stotelė "Užrašų knygelė"

b. Pašalinkite paslaugą duodami šią komandą:

  • Pašalinkite „RunAsService“Paslaugos pavadinimas"

pvz. „RunAsService“ pašalinkite „Notepad“

„RunAsService“ pašalinimo paslauga

2 būdas. Kaip paleisti bet kurią programą kaip paslaugą naudojant NSSM.

Antrasis būdas paleisti bet kurią programą kaip paslaugą sistemoje „Windows“ yra naudoti Nesiurbimo paslaugų vadovas įrankis.

1. parsisiųsti NSSM.
2. Ištraukite atsisiųstą ZIP failą.
3.Pervardyti ištrauktą aplanką (pvz., „nssm-2.24“), į NSSM.
4. Kopijuoti į NSSM aplanką į šaknis disko aplankas C:\
5. Atviras Komandinė eilutė kaip administratorius ir eikite į NSSM aplanką, eilės tvarka įvesdami šias komandas (Paspauskite Įeikite įvedus kiekvieną komandą):

  • cd\
  • cd nssm

6. Dabar, atsižvelgdami į jūsų „Windows“ versiją (32 arba 64 bitų), eikite į vieną iš dviejų esančių poaplankių, įveskite atitinkamą komandą (ir paspauskite Įeikite).

  • Jei turite 64 bitų „Windows“, įveskite: CD win64
  • Jei turite 32 bitų „Windows“, įveskite: cd win32

7. Dabar įveskite šią komandą: *

  • nssm diegimas
Įdiekite paslaugą nssm

8. Atsidariusiame lange:

8a. Toliau paspauskite medžio (3) taškų mygtuką vaizdas į KELIAS ir pasirinkite programos vykdomąjį failą, kurį norite paleisti kaip paslaugą.

NSSM paslaugų diegimo programa

8b. Baigę įveskite a vardas norėdami gauti naują paslaugą ir spustelėkite Įdiegti paslaugą.

Įdiekite paslaugą naudodami NSSM

8c. Spustelėkite Gerai į pranešimą „Paslauga sėkmingai įdiegta“ ir viskas! *

* Pastabos:
1.Įdiegę paslaugą naudodami NSSM paslaugų diegimo programą, bus rodoma nauja Windows paslauga paslaugų sąrašą, kurio pavadinimas nurodėte Paslaugos pavadinime, nei gali būti tvarkomas kaip bet kuri kita „Windows“. paslauga.
2. Norėdami ateityje pašalinti paslaugą:

a. Atlikite aukščiau nurodytus 5 ir 6 veiksmus, tada įveskite šią komandą: *

  • nssm pašalinti Paslaugos pavadinimas

* Pastaba:Kur Paslaugos pavadinimas = paslaugos, kurią sukūrėte naudodami NSSM priemonę, pavadinimas.
pvz. nssm pašalinti NOTEPAD šiame pavyzdyje.

nssm pašalinimo paslauga

b. Galiausiai spustelėkite Taip Norėdami pašalinti paslaugą.

Kaip paleisti programą kaip paslaugą

Viskas! Leiskite man žinoti, ar šis vadovas jums padėjo, palikdami komentarą apie savo patirtį. Prašome pamėgti ir pasidalinti šiuo vadovu, kad padėtumėte kitiems.