Sådan kører du en applikation som tjeneste (Opret en brugerdefineret tjeneste).

click fraud protection

Hvis du vil køre et program som en tjeneste i Windows OS, så fortsæt med at læse denne vejledning. Som du ved, er de almindelige metoder til at køre et program ved Windows Startup at placere programmet ved Windows Startup mappe, eller for at køre programmet ved opstart ved hjælp af Windows-registreringsdatabasen, eller for at starte programmet ved hjælp af Opgaven Planlægger. Selvom disse metoder er effektive i de fleste tilfælde, er der i nogle tilfælde behov for at køre et program ved opstart som en Windows-tjeneste, før brugerens login eller brugerens interaktion.

Denne vejledning indeholder trin-for-trin instruktioner om, hvordan du opretter en Windows-tjeneste med ethvert program i Windows 10, 8, 7 og Server OS.

Sådan kører du enhver applikation som en Windows-tjeneste.

Metode 1. Sådan kører du en applikation som en Windows-tjeneste med værktøjet 'Kør som tjeneste'.

Den første metode til at oprette en brugerdefineret tjeneste fra ethvert program er at bruge "RunAsService"-værktøjet.

1.Hent

det RunAsService værktøj til din pc.
2.Bevæge sig eller Kopi den downloadede fil RunAsService.exe, til rodmappen på drev C:\. *

*Bemærk (vigtigt): Du kan placere værktøjet "RunAsService.exe" til en hvilken som helst placering på disken, men sørg for at holde værktøjet på samme sted, for at den eller de installerede tjenester kan fortsætte med at fungere.

Kør som Windows Service

3. Åben Kommandoprompt som administrator.
4. I kommandoprompten skriv: cd\

5. Installer nu det program, du ønsker som en tjeneste, ved at bruge følgende kommando: *

  • RunAsService installation "Tjenestenavn" "Vist navn""PathToExecutable"

Bemærkninger:

1. I ovenstående kommando erstatte det værdier i røde bogstaver som følger:

Navn: Indtast et navn for den tjeneste, du vil oprette. Du kan bruge Tjenestenavn at starte eller stoppe tjenesten manuelt i fremtiden ved at give kommandoerne "net start" eller "net stop".

Vist navn: Hvis du vil, skal du indtaste et andet navn til listen over Windows-tjenester. Sådan vil tjenestenavnet blive vist i tjenestelisten. Hvis der ikke er angivet noget "Visningsnavn", vil visningsnavnet være det samme som "Servicenavn" for den tjeneste, du opretter.

PathToExecutable: Indtast den fulde sti til det program, du vil køre som en Windows-tjeneste.

For eksempel: For at installere applikationen "Notepad.exe" som en Windows-tjeneste med navnet "Notepad", giv følgende kommando:

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

2. Hvis du efter at have udført ovenstående kommando modtager meddelelsen "En app skal bruge .Net Framework 2.0-funktionen for at fungere", klik Download og installer denne funktion, eller download .Net Framework 2.0 fra Microsoft downloadcenter.

billede

6. Efter kommandoudførelsen vil en ny Windows-tjeneste dukke op på servicelisten med det navn, du har angivet i kommandoen "RunAsService". Sådan kører du den nyoprettede tjeneste ved opstart:

en. Højreklik på tjenesten og vælg Ejendomme.

Tjenesteliste

b. Sørg for, at Opstartstype er indstillet til Automatisk.

billede

c. Genstart din pc, for at teste tjenesten. *

* Bemærkninger:
1. Du kan starte eller stoppe tjenesten når som helst, ved at køre "net start" eller "net stop" kommandoerne i kommandoprompt (Admin).
2. Hvis du ønsker at afinstallere den installerede tjeneste i fremtiden:

en. Stop tjenesten ved at køre denne kommando ind Admin kommandoprompt:

  • net stop"Tjenestenavn"

for eksempel. netstop "Notesblok"

b. Afinstaller tjenesten ved at give denne kommando:

  • RunAsService afinstaller "Tjenestenavn"

for eksempel. RunAsService afinstaller "Notepad"

RunAsService Uninstall Service

Metode 2. Sådan kører du ethvert program som en tjeneste ved at bruge NSSM.

Den anden metode til at køre enhver applikation som en tjeneste i Windows er ved at bruge Ikke-sugende Service Manager værktøj.

1. Hent NSSM.
2. Udpak den downloadede ZIP-fil.
3.Omdøb den udpakkede mappe (f.eks. "nssm-2.24"), til NSSM.
4. Kopi det NSSM mappe til rod drevets mappe C:\
5. Åben Kommandoprompt som administrator og naviger til NSSM mappe ved at skrive følgende kommandoer i rækkefølge (Tryk Gå ind efter at have indtastet hver kommando):

  • cd\
  • cd nssm

6. Nu i henhold til din Windows-version (32 eller 64bit), naviger til den ene af de to indeholdte undermapper ved at skrive den tilsvarende kommando (og tryk Gå ind).

  • Hvis du ejer 64Bit Windows, skal du skrive: cd win64
  • Hvis du ejer 32Bit Windows, skal du skrive: cd win32

7. Skriv nu følgende kommando: *

  • nssm installation
Installer Service nssm

8. I vinduet, der åbnes:

8a. Tryk på træet (3) prikker-knappen næste gang billede til STI og vælg programmets eksekverbare, som du vil køre som en tjeneste.

NSSM Service Installer

8b. Når du er færdig, skriv a Navn for den nye tjeneste og klik Installer service.

Installer Service med NSSM

8c. Klik Okay til meddelelsen "Service installeret med succes", og du er færdig! *

* Bemærkninger:
1.Efter installation af tjenesten med NSSM-tjenesteinstallationsprogrammet, vises en ny Windows-tjeneste i tjenesterliste, med det navn, du har angivet i tjenestenavnet, som kan administreres som enhver anden Windows service.
2. Sådan afinstallerer du tjenesten i fremtiden:

en. Følg trin 5 og 6 ovenfor, og skriv derefter følgende kommando: *

  • nssm fjerne Tjenestenavn

* Bemærk:Hvor Tjenestenavn = navnet på den tjeneste, du oprettede ved hjælp af NSSM-værktøjet.
for eksempel. nssm fjern NOTESPAD i dette eksempel.

nssm fjern service

b. Klik endelig Ja for at fjerne tjenesten.

Sådan kører du en applikation som tjeneste

Det er det! Fortæl mig, om denne guide har hjulpet dig ved at efterlade din kommentar om din oplevelse. Synes godt om og del denne guide for at hjælpe andre.