How to Run a Application As Service (Create a User-Defined Service).
jos haluat suorittaa sovelluksen palveluna Windows-käyttöjärjestelmässä, jatka tämän opetusohjelman lukemista. Kuten tiedätte, yleisiä menetelmiä suorittaa ohjelman Windowsin käynnistyksen on sijoittaa ohjelman Windowsin Käynnistyskansio, tai ajaa ohjelman käynnistyksen Windowsin rekisterin avulla, tai käynnistää sovelluksen Tehtävien ajoitus. Vaikka nämä menetelmät ovat tehokkaita useimmissa tapauksissa, joissakin tapauksissa on tarpeen ajaa sovelluksen käynnistyksen Windows-palvelu, ennen käyttäjän kirjautumista tai käyttäjän vuorovaikutusta.
tämä opetusohjelma sisältää vaiheittaiset ohjeet siitä, miten luoda Windows-palvelu millä tahansa ohjelmalla Windows 10, 8, 7 & Palvelinos.
miten mikä tahansa sovellus ajetaan Windows-palveluna.
menetelmä 1. Suorita sovellus Windows-palveluna RunAsService-apuohjelman avulla.
Menetelmä 2. Suorita ohjelma palveluna käyttämällä NSSM-apuohjelmaa.
menetelmä 1. Kuinka suorittaa minkä tahansa sovelluksen Windows-palvelun kanssa ’suorita palveluna’ apuohjelma.
ensimmäinen tapa luoda käyttäjän määrittelemä palvelu mistä tahansa ohjelmasta on käyttää” RunAsService ” – apuohjelmaa.
1. Lataa RunAsService-työkalu tietokoneellesi.
2. Siirrä tai kopioi ladattu tiedosto RunAsService.exe, aseman C pääkansioon:\. *
* Huomautus (tärkeä): voit sijoittaa ” RunAsService.exe ” työkalu mihin tahansa paikkaan haluat levylle, mutta varmista, että työkalu pysyy samassa paikassa, jotta asennettu palvelu(t) jatkaa toimintaansa.
3. Avaa komentorivi järjestelmänvalvojana.
4. Komentokehotteen tyyppi: cd\
5. Asenna nyt haluamasi sovellus palveluna käyttämällä seuraavaa komentoa: *
- RunAsService install ”ServiceName ””Display-Name ””PathToExecutable”
Huom.:
1. Korvaa yllä olevassa komennossa arvot punaisilla kirjaimilla seuraavasti:
nimi: Kirjoita luodulle palvelulle nimi. Palvelun nimen avulla voit käynnistää tai pysäyttää palvelun manuaalisesti tulevaisuudessa antamalla” net start ”tai” net stop ” – komennot.
Näytön nimi: jos haluat, kirjoita Windowsin Palveluluetteloon toinen nimi. Näin palvelun nimi näkyy palveluluettelossa. Jos ” näyttönimeä ”ei ole määritetty, Näyttönimi on sama kuin luomasi palvelun” palvelunimi”.
PathToExecutable: Kirjoita Windows-palveluna ajettavan sovelluksen koko polku.
esimerkiksi: asentaa ” Notepad.exe ”sovellus Windows-palveluna nimellä ”Notepad”, anna seuraava komento:
- RunAsService asennus ”Notepad” ”C:\Windows\System32\notepad.exe”
2. Jos yllä olevan komennon suorittamisen jälkeen saat viestin” sovellus tarvitsee.Net Framework 2.0-ominaisuuden toimiakseen”, valitse Lataa ja asenna tämä ominaisuus tai lataa. Net Framework 2.0 Microsoft download Centeristä.
6. Komennon suorittamisen jälkeen palveluluetteloon ilmestyy uusi Windows-palvelu, jonka nimi on määritetty ”RunAsService” – komennossa. Uuden palvelun suorittaminen käynnistettäessä:
a. Napsauta palvelua hiiren kakkospainikkeella ja valitse Ominaisuudet.
b. varmista, että Käynnistystyyppi on automaattinen.
C. Käynnistä tietokoneesi uudelleen palvelun testaamiseksi.
* Huom.:
1. Voit käynnistää tai lopettaa palvelun milloin haluat, ajamalla ”net start” tai ”net stop” komennot komentokehotteessa (Admin).
2. Jos haluat poistaa asennetun palvelun tulevaisuudessa:
a. Pysäytä palvelu ajamalla tämä komento Admin – komentokehotteessa:
- net stop ”palvelunimi”
esim. net stop ”Notepad”
b. Poista palvelu antamalla tämä komento:
- Poista asennus ”palvelunimi”
esim RunAsService uninstall ”Notepad”
Menetelmä 2. Kuinka suorittaa mitään ohjelmaa palveluna käyttämällä NSSM: ää.
toinen tapa suorittaa mikä tahansa sovellus palveluna Windowsissa on ei-Imevä Palvelunhallintatyökalu.
1. Lataa NSSM.
2. Pura ladattu ZIP-tiedosto.
3. Nimeä uutettu kansio (esim. ”nssm-2.24”) uudelleen nssm: ksi.
4. Kopioi nssm-kansio aseman C pääkansioon:\
5. Avaa komentorivi järjestelmänvalvojana ja siirry nssm-kansioon kirjoittamalla seuraavat komennot järjestyksessä (paina Enter jokaisen komennon kirjoittamisen jälkeen):
- cd\
- cd nssm
6. Nyt mukaan Windows-versio (32 tai 64bit), siirry toiseen kahdesta sisälsi alikansioita, tyypin vastaava komento (ja paina Enter).
- jos omistat 64-bittisiä ikkunoita, kirjoita: cd win64
- jos omistat 32-bittisiä ikkunoita, kirjoita: cd win32
7. Kirjoita nyt seuraava komento: *
- nssm-asennus
8. Avautuvassa ikkunassa:
8a. POLUTA polku painamalla tree (3) dots-painiketta seuraava ja valitse sovelluksen suoritustiedosto, jonka haluat suorittaa palveluna.
8b. kun valmis, kirjoita uuden palvelun nimi ja napsauta Install service.
8c. klikkaa OK viestiin ”palvelu asennettu onnistuneesti” ja olet valmis!
* Huom.:
1. Kun olet asentanut palvelun nssm service installer-asennusohjelmalla, palveluluetteloon ilmestyy uusi Windows-palvelu, jonka nimi on määritetty palvelun nimessä, kuin mitä tahansa muuta Windows-palvelua voidaan hallita.
2. Palvelun poistaminen jatkossa:
a. Seuraa yllä olevia ohjeita 5 & 6 ja kirjoita sitten seuraava komento: *
- nssm poista palvelunimi
* huomautus: jossa ServiceName = nssm-apuohjelmaa käyttäen luomasi palvelun nimi.
esim. nssm poista muistilehtiö tässä esimerkissä.
b.Poista palvelu napsauttamalla lopuksi Kyllä.
That ’ s it! Kerro, jos tämä opas on auttanut sinua jättämällä kommenttisi kokemuksestasi. Ole hyvä ja Jaa tämä opas auttaa muita.
palkkaamme
etsimme osa-tai päätoimisia teknisiä kirjoittajia tiimiimme! Kyse on etäpaikasta,johon pätevät tekniikkakirjailijat kaikkialta maailmasta voivat hakea. Klikkaa tästä saadaksesi lisätietoja.