Sådan køres et program som Service (Opret en brugerdefineret tjeneste).
hvis du ønsker at køre et program som en tjeneste i Vinduer OS, derefter fortsætte med at læse denne tutorial. Som du ved, de fælles metoder til at køre et program på vinduer opstart er at placere programmet På Vinduer Startup mappe, eller at køre programmet ved opstart ved hjælp af vinduer registreringsdatabasen, eller at starte programmet ved hjælp af Task Scheduler. Selvom disse metoder er effektive i de fleste tilfælde, er der i nogle tilfælde behov for at køre en applikation ved opstart som en Venturetjeneste, før brugerens login eller brugerens interaktion.
denne vejledning indeholder trinvise instruktioner om, hvordan du opretter en vinduer-tjeneste med ethvert program i Vinduer 10, 8, 7 & Server OS.
Sådan kører du et program som en service.
Metode 1. Kør programmet som vinduer tjeneste ved hjælp af RunAsService nytte.
Metode 2. Kør programmet som Service ved hjælp af nssm utility.
Metode 1. Sådan køres et program som en vinduer tjeneste med ‘Kør som Service’ nytte.
den første metode til at oprette en brugerdefineret tjeneste fra ethvert program er at bruge “RunAsService”-værktøjet.
1. Hent RunAsService værktøj til din PC.
2. Flyt eller Kopier den hentede fil RunAsService.til rodmappen på drev C:\. *
* Bemærk (vigtigt): du kan placere “RunAsService.eks ” værktøj til ethvert sted, du ønsker på disken, men sørg for at holde værktøjet på samme sted, for at de installerede tjenester kan fortsætte med at fungere.
3. Åbn kommandoprompt som Administrator.
4. I kommandoprompttypen: cd\
5. Installer nu det ønskede program som en tjeneste ved at bruge følgende kommando: *
- RunAsService installer “servicenavn” “Visningsnavn “”sti Tiludførbar”
bemærkninger:
1. I ovenstående kommando erstattes værdierne med røde bogstaver som følger:
Navn: Skriv et navn til den tjeneste, du vil oprette. Du kan bruge servicenavnet til at starte eller stoppe tjenesten manuelt i fremtiden ved at give kommandoerne “net start” eller “net stop”.
Visningsnavn: hvis du vil, skal du skrive et andet navn til listen over tjenester. Sådan vises servicenavnet på listen over tjenester. Hvis der ikke er angivet noget “Visningsnavn”, vil visningsnavnet være det samme som “servicenavnet” for den tjeneste, du opretter.
Pathtoeksekverbar: skriv den fulde sti for det program, du vil køre som en service.
for eksempel: at installere “Notepad.som en tjeneste med navnet “Notesblok”, giver følgende kommando:
- RunAsService installer “Notepad” “C:\Windows\System32\notepad.eks”
2. Hvis du efter at have udført ovenstående kommando modtager meddelelsen” en app har brug for.net-ramme 2.0-funktionen for at fungere”, skal du klikke på Hent og installer denne funktion eller hente. net-ramme 2.0 fra Microsoft-overførselscenter.
6. Efter kommandoudførelsen vises en ny vinduer-tjeneste på listen over tjenester med det navn, du har angivet i kommandoen “RunAsService”. Sådan kører du den nyoprettede tjeneste ved opstart:
a. Højreklik på tjenesten og vælg Egenskaber.
b. sørg for, at starttypen er indstillet til automatisk.
C. genstart din PC for at teste tjenesten. *
* bemærkninger:
1. Du kan starte eller stoppe tjenesten når som helst, du ønsker, ved at køre kommandoerne “net start” eller “net stop” i kommandoprompt (Admin).
2. Hvis du vil afinstallere den installerede service i fremtiden:
a. Stop tjenesten ved at køre denne kommando i Admin Kommandoprompt:
- net stop “servicenavn”
F. eks. net stop “Notepad”
b. Afinstaller tjenesten ved at give denne kommando:
- RunAsService uninstall “servicenavn”
F. eks. RunAsService Afinstaller “Notepad”
Metode 2. Sådan køres ethvert program som en tjeneste ved hjælp af NSSM.
den anden metode til at køre et program som en tjeneste i vinduer, er ved hjælp af ikke-sugende Service Manager værktøj.
1. Hent NSSM.
2. Udpak den hentede LYNLÅSFIL.
3. Omdøb den udpakkede mappe (f.eks. “nssm-2.24”) til NSSM.
4. Kopier nssm-mappen til rodmappen på drev C:\
5. Åbn kommandoprompt som Administrator, og naviger til nssm-mappen ved at skrive følgende kommandoer i rækkefølge (tryk på Enter efter at have skrevet hver kommando):
- cd\
- cd nssm
6. Nu i henhold til din vinduer version (32 eller 64bit), navigere til en af to indeholdte undermapper, ved at skrive den tilsvarende kommando (og tryk på Enter).
- hvis du ejer 64bit vinduer, skriv: cd vind64
- hvis du ejer 32bit vinduer, skriv: cd vind32
7. Skriv nu følgende kommando: *
- nssm installer
8. I vinduet, der åbnes:
8a. tryk på knappen træ (3) prikker næste til sti og vælg programmets eksekverbare, som du vil køre som en tjeneste.
8b. når du er færdig, skal du skrive et navn til den nye tjeneste og klikke på Installer service.
8c. Klik på OK til meddelelsen “Service installeret med succes”, og du er færdig! *
* bemærkninger:
1. Efter installation af tjenesten med nssm-serviceinstallatøren vises en ny tjeneste på listen tjenester med det navn, du har angivet i servicenavnet, end der kan administreres som enhver anden tjeneste.
2. For at afinstallere tjenesten i fremtiden:
a. Følg trin 5 & 6 ovenfor, og skriv derefter følgende kommando: *
- nssm fjern servicenavn
* bemærk: hvor servicenavn = navnet på den tjeneste, du oprettede, ved hjælp af nssm-værktøjet.
f.eks. nssm fjern notesblok i dette eksempel.
B. klik til sidst på Ja for at fjerne tjenesten.
det er det! Lad mig vide, om denne vejledning har hjulpet dig ved at efterlade din kommentar om din oplevelse. Venligst lide og dele denne vejledning til at hjælpe andre.
vi ansætter
vi leder efter deltids-eller fuldtids tekniske forfattere til at blive medlem af vores team! Det handler om en fjernstilling, som kvalificerede tech forfattere fra overalt i verden kan anvende. Klik her for flere detaljer.