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 tjeneste Kjør som Windows-tjeneste](/f/c32647535c74dc337130004043ad9f29.png)
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"
![Kjør applikasjon som tjeneste RunAsService installasjonstjeneste](/f/3f2cca0b32e39130cac7bc523a9360ef.png)
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 bilde](/f/ba80dafc6e4fe2fc27f1b46e333ddf1e.png)
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 Tjenesteliste](/f/76412d8814393901c879489ae57eaff4.png)
b. Sørg for at Oppstartstype er satt til Automatisk.
![bilde bilde](/f/07f2a57a0963982c358cbe828d0e210d.png)
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"
![Avinstaller tjeneste - RunAsService RunAsService Uninstall Service](/f/892c7d65128e02cc3871ee475b5d7236.png)
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
![nssm installasjonstjeneste Installer Service nssm](/f/aee4a6e3b0df2becb9f9e3084f87a4b8.png)
8. I vinduet som åpnes:
8a. Trykk på treet (3) prikker-knappen neste til STI og velg programmets kjørbare fil du vil kjøre som en tjeneste.
![NSSM Service Installer NSSM Service Installer](/f/2025d95b56ed1f0faa21ee8265365072.png)
8b. Når du er ferdig, skriv a Navn for den nye tjenesten og klikk Installer tjenesten.
![Installasjon av NSSM-tjeneste Installer tjeneste med NSSM](/f/e03e4505e1211b5b2e48fae9c32a06a8.png)
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.
![Avinstallering av NSSM-tjeneste nssm fjerntjeneste](/f/8e9934da2b82ac468fd4502098d74cbd.png)
b. Klikk til slutt Ja for å fjerne tjenesten.
![Kjør programmet som tjeneste Hvordan kjøre en applikasjon som tjeneste](/f/de7b88e6ce7898835ebd2a1e6317fd3a.png)
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.