cum să rulați o aplicație ca serviciu (creați un serviciu definit de utilizator).

dacă doriți să rulați o aplicație ca serviciu în sistemul de operare Windows, continuați să citiți acest tutorial. După cum știți, metodele comune pentru a rula un program la pornirea Windows este de a plasa programul în folderul de pornire Windows sau pentru a rula programul la pornire utilizând registrul Windows sau pentru a porni aplicația utilizând Planificatorul de sarcini. Deși aceste metode sunt eficiente în majoritatea cazurilor, în unele cazuri este nevoie să rulați o aplicație la pornire ca serviciu Windows, înainte de conectarea utilizatorului sau interacțiunea utilizatorului.

acest tutorial conține instrucțiuni pas cu pas despre cum să creați un serviciu Windows cu orice program în Windows 10, 8, 7 & server OS.

cum să rulați orice aplicație ca serviciu Windows.

Metoda 1. Rulați aplicația ca serviciu Windows utilizând utilitarul RunAsService.
Metoda 2. Rulați programul ca serviciu utilizând utilitarul NSSM.

Metoda 1. Cum de a rula orice aplicație ca un serviciu Windows cu ‘Run As Service’ utilitate.

prima metodă de a crea un serviciu definit de utilizator din orice program este utilizarea utilitarului „RunAsService”.

1. Descărcați instrumentul RunAsService pe computer.
2. Mutați sau copiați fișierul descărcat RunAsService.exe, în folderul rădăcină al unității C:\. *

* notă (Important): puteți plasa „RunAsService.exe ” instrument pentru orice locație doriți pe disc, dar asigurați-vă că păstrați instrumentul în aceeași locație pentru ca serviciul(serviciile) instalat (e) să continue să funcționeze.

Rulați ca serviciu Windows

3. Deschideți promptul de comandă ca Administrator.
4. În linia de comandă tastați: cd \

5. Acum instalați aplicația dorită ca serviciu, utilizând următoarea comandă: *

  • RunAsService install „ServiceName” „Display-Name „”PathToExecutable”

Note:

1. În comanda de mai sus înlocuiți valorile cu litere roșii după cum urmează:

nume: tastați un nume pentru serviciul pe care doriți să îl creați. Puteți utiliza numele serviciului pentru a porni sau opri manual serviciul în viitor, dând comenzile” net start „sau” net stop”.

Nume afișat: dacă doriți, tastați un nume diferit pentru lista de servicii Windows. Acesta este modul în care numele serviciului va fi afișat în lista de servicii. Dacă nu este specificat niciun „Nume afișat”, atunci numele afișat va fi același cu” numele serviciului ” al Serviciului pe care îl creați.

PathToExecutable: tastați calea completă a aplicației pe care doriți să o rulați ca serviciu Windows.

de exemplu: pentru a instala „Notepad.aplicația exe” ca serviciu Windows cu numele „Notepad”, dați următoarea comandă:

  • RunAsService instalați „Notepad” „C:\Windows\System32\notepad.exe”

RunAsService instalați serviciul

2. Dacă după executarea comenzii de mai sus primiți mesajul „O aplicație are nevoie de funcția.Net Framework 2.0 Pentru a funcționa”, faceți clic pe Descărcați și instalați această caracteristică sau descărcați. Net Framework 2.0 din Centrul de descărcare Microsoft.

image

6. După executarea comenzii, un nou serviciu Windows va apărea în lista de servicii, cu numele pe care l-ați specificat în comanda „RunAsService”. Pentru a rula serviciul nou creat la pornire:

a. faceți clic dreapta pe serviciu și alegeți Proprietăți.

lista Servise

b. asigurați-vă că tipul de pornire este setat la Automat.

image

c. reporniți PC-ul, pentru a testa serviciul. *

* Note:
1. Puteți porni sau opri serviciul în orice moment doriți, executând comenzile „net start” sau „net stop” din Command Prompt (Admin).
2. Dacă doriți să dezinstalați serviciul instalat în viitor:

a. opriți serviciul executând această comandă în linia de comandă Admin:

  • net stop „ServiceName”

de exemplu, net stop „Notepad”

b. Dezinstalați serviciul dând această comandă:

  • RunAsService uninstall „ServiceName”

de exemplu, RunAsService dezinstalare „Notepad”

RunAsService Uninstall Service

Metoda 2. Cum să rulați orice program ca serviciu utilizând NSSM.

a doua metodă pentru a rula orice aplicație ca serviciu în Windows, este prin utilizarea instrumentului Manager de servicii care nu suge.

1. Descărcați NSSM.
2. Extrageți fișierul ZIP descărcat.
3. Redenumiți folderul extras (de exemplu, „nssm-2.24”), la NSSM.
4. Copiați folderul NSSM în folderul rădăcină al unității C:\
5. Deschideți Command Prompt ca Administrator și navigați la folderul NSSM, tastând următoarele comenzi în ordine (apăsați Enter după tastarea fiecărei comenzi):

  • cd\
  • CD nssm

6. Acum, în funcție de versiunea Windows (32 sau 64 de biți), navigați la una dintre cele două subfoldere conținute, tastați comanda corespunzătoare (și apăsați Enter).

  • dacă dețineți Windows pe 64 de biți, tastați: cd win64
  • dacă dețineți Windows pe 32 de biți, tastați: cd win32

7. Acum tastați următoarea comandă: *

  • nssm instala

instalați serviciul nssm

8. În fereastra care se deschide:

8a. apăsați butonul arbore (3) puncte de lângă image la cale și selectați executabilul aplicației pe care doriți să îl rulați ca serviciu.

NSSM Service Installer

8b. când ați terminat, tastați un nume pentru noul serviciu și faceți clic pe Instalare serviciu.

 instalați serviciul cu NSSM

8c. Faceți clic pe OK la mesajul „serviciul instalat cu succes” și ați terminat! *

* Note:
1. După instalarea serviciului cu programul de instalare NSSM service, un nou serviciu Windows va apărea în lista de servicii, cu numele pe care l-ați specificat în numele serviciului, decât poate fi gestionat ca orice alt serviciu Windows.
2. Pentru a dezinstala serviciul în viitor:

a. Urmați pașii 5 & 6 de mai sus, apoi tastați următoarea comandă: *

  • nssm elimină numele serviciului

* notă: unde ServiceName = numele serviciului pe care l-ați creat, utilizând utilitarul NSSM.
de exemplu, nssm elimina NOTEPAD în acest exemplu.

nssm remove service

b. în cele din urmă faceți clic pe Da pentru a elimina serviciul.

cum să rulați o aplicație ca serviciu

asta este! Spuneți-mi dacă acest ghid v-a ajutat lăsând comentariul dvs. despre experiența dvs. Vă rugăm să place și să împărtășească acest ghid pentru a ajuta pe alții.

dacă acest articol a fost util pentru dvs., vă rugăm să luați în considerare sprijinirea noastră făcând o donație. Chiar $1 poate face o mare diferență pentru noi în efortul nostru de a continua să ajute pe alții păstrând în același timp acest site gratuit:

angajăm

căutăm scriitori tehnici part-time sau full-time care să se alăture echipei noastre! Este vorba despre o poziție îndepărtată pe care scriitorii de tehnologie calificați de oriunde din lume o pot aplica. Click aici pentru mai multe detalii.

dacă doriți să rămâneți protejat constant de amenințările malware, existente și viitoare, vă recomandăm să instalați Malwarebytes Anti-Malware PRO făcând clic mai jos (câștigăm un comision din vânzările generate de acest link, dar fără costuri suplimentare pentru dvs. Avem experiență cu acest software și îl recomandăm pentru că este util și util):

protecție completă pentru PC – uri de uz casnic-protejați până la 3 PC-uri cu noul Malwarebytes Anti-Malware Premium!

Leave a Reply

Adresa ta de email nu va fi publicată.