Hvordan kjøre en applikasjon som tjeneste (Opprett en brukerdefinert tjeneste).

click fraud protection

Hvis du vil kjøre en applikasjon som en tjeneste i Windows OS, fortsett å lese denne veiledningen. Som du vet, er de vanlige metodene for å kjøre et program ved Windows Startup å plassere programmet ved Windows Startup mappen, eller for å kjøre programmet ved oppstart ved å bruke Windows-registeret, eller for å starte programmet ved å bruke oppgaven Planlegger. Selv om disse metodene er effektive i de fleste tilfeller, er det i noen tilfeller behov for å kjøre en applikasjon ved oppstart som en Windows-tjeneste, før brukers pålogging eller brukers interaksjon.

Denne opplæringen inneholder trinnvise instruksjoner om hvordan du oppretter en Windows-tjeneste med et hvilket som helst program i Windows 10, 8, 7 og Server OS.

Hvordan kjøre en hvilken som helst applikasjon som en Windows-tjeneste.

Metode 1. Hvordan kjøre en applikasjon som en Windows-tjeneste med verktøyet "Kjør som tjeneste".

Den første metoden for å lage en brukerdefinert tjeneste fra et hvilket som helst program er å bruke "RunAsService"-verktøyet.

1.nedlasting de RunAsService verktøyet til din PC.
2.Bevege seg eller Kopiere den nedlastede filen RunAsService.exe, til rotmappen til stasjonen C:\. *

*Merk (Viktig): Du kan plassere "RunAsService.exe"-verktøyet hvor som helst på disken, men sørg for å holde verktøyet på samme sted for at de installerte tjenestene skal fortsette å fungere.

Kjør som Windows-tjeneste

3. Åpen Ledetekst som administrator.
4. Skriv inn i ledeteksten: cd\

5. Installer nå applikasjonen du ønsker som en tjeneste, ved å bruke følgende kommando: *

  • RunAsService installer "Tjenestenavn" "Visningsnavn""PathToExecutable"

Merknader:

1. I kommandoen ovenfor erstatte de verdier i røde bokstaver følgende:

Navn: Skriv inn et navn for tjenesten du vil opprette. Du kan bruke Tjenestenavn for å starte eller stoppe tjenesten manuelt i fremtiden ved å gi kommandoene "net start" eller "net stop".

Vist navn: Hvis du vil, skriv inn et annet navn for Windows Services-listen. Slik vil tjenestenavnet vises i tjenestelisten. Hvis ikke noe "Visningsnavn" er spesifisert, vil visningsnavnet være det samme som "ServiceName" til tjenesten du oppretter.

PathToExecutable: Skriv inn hele banen til programmet du vil kjøre som en Windows-tjeneste.

For eksempel: For å installere "Notepad.exe"-applikasjonen som en Windows-tjeneste med navnet "Notepad", gi følgende kommando:

  • RunAsService installer "Notepad" "C:\Windows\System32\notepad.exe"
RunAsService installasjonstjeneste

2. Hvis du etter å ha utført kommandoen ovenfor mottar meldingen "En app trenger .Net Framework 2.0-funksjonen for å fungere", klikker du Last ned og installer denne funksjonen, eller last ned .Net Framework 2.0 fra Microsoft nedlastingssenter.

bilde

6. Etter kommandoutførelsen vil en ny Windows-tjeneste vises i tjenestelisten, med navnet du spesifiserte i "RunAsService"-kommandoen. Slik kjører du den nyopprettede tjenesten ved oppstart:

en. Høyreklikk på tjenesten og velg Egenskaper.

Tjenesteliste

b. Sørg for at Oppstartstype er satt til Automatisk.

bilde

c. Omstart din PC, for å teste tjenesten. *

* Merknader:
1. Du kan starte eller stoppe tjenesten når som helst ved å kjøre "net start" eller "net stop" kommandoene i ledeteksten (Admin).
2. Hvis du vil avinstallere den installerte tjenesten i fremtiden:

en. Stopp tjenesten ved å kjøre denne kommandoen inn Admin ledetekst:

  • nettstopp"Tjenestenavn"

f.eks. nettstopp "notisblokk"

b. Avinstaller tjenesten ved å gi denne kommandoen:

  • RunAsService avinstaller "Tjenestenavn"

f.eks. RunAsService avinstaller "Notepad"

RunAsService Uninstall Service

Metode 2. Hvordan kjøre et hvilket som helst program som en tjeneste ved å bruke NSSM.

Den andre metoden for å kjøre en hvilken som helst applikasjon som en tjeneste i Windows, er å bruke Ikke-sugende serviceleder verktøy.

1. nedlasting NSSM.
2. Pakk ut den nedlastede ZIP-filen.
3.Gi nytt navn den utpakkede mappen (f.eks. "nssm-2.24"), til NSSM.
4. Kopiere de NSSM mappen til rot mappe på stasjonen C:\
5. Åpen Ledetekst som administrator og naviger til NSSM mappe, ved å skrive følgende kommandoer i rekkefølge (Trykk Tast inn etter å ha skrevet inn hver kommando):

  • cd\
  • cd nssm

6. Nå, i henhold til din Windows-versjon (32 eller 64bit), naviger til en av to undermapper ved å skrive inn den tilsvarende kommandoen (og trykk Tast inn).

  • Hvis du eier 64-biters Windows, skriv inn: cd win64
  • Hvis du eier 32-biters Windows, skriv inn: cd win32

7. Skriv nå inn følgende kommando: *

  • nssm installasjon
Installer Service nssm

8. I vinduet som åpnes:

8a. Trykk på treet (3) prikker-knappen neste bilde til STI og velg programmets kjørbare fil du vil kjøre som en tjeneste.

NSSM Service Installer

8b. Når du er ferdig, skriv a Navn for den nye tjenesten og klikk Installer tjenesten.

Installer tjeneste med NSSM

8c. Klikk OK til meldingen "Tjeneste installert vellykket" og du er ferdig! *

* Merknader:
1.Etter å ha installert tjenesten med NSSM-tjenesteinstallasjonsprogrammet, vil en ny Windows-tjeneste vises i tjenestelisten, med navnet du spesifiserte i tjenestenavnet, som kan administreres som alle andre Windows service.
2. Slik avinstallerer du tjenesten i fremtiden:

en. Følg trinn 5 og 6 ovenfor, og skriv deretter inn følgende kommando: *

  • nssm fjern Tjenestenavn

* Merk:Hvor Tjenestenavn = navnet på tjenesten du opprettet ved å bruke NSSM-verktøyet.
f.eks. nssm fjern NOTISKORT i dette eksemplet.

nssm fjerntjeneste

b. Klikk til slutt Ja for å fjerne tjenesten.

Hvordan kjøre en applikasjon som tjeneste

Det er det! Gi meg beskjed om denne veiledningen har hjulpet deg ved å legge igjen en kommentar om opplevelsen din. Lik og del denne veiledningen for å hjelpe andre.