Sovelluksen suorittaminen palveluna (käyttäjän määrittämän palvelun luominen).

Jos haluat suorittaa sovelluksen palveluna Windows-käyttöjärjestelmässä, jatka tämän opetusohjelman lukemista. Kuten tiedät, yleisin menetelmä ohjelman suorittamiseksi Windowsin käynnistyksen yhteydessä on asettaa ohjelma Windowsin käynnistykseen kansiota tai suorittaaksesi ohjelman käynnistyksen yhteydessä Windowsin rekisterin avulla tai käynnistääksesi sovelluksen Tehtävän avulla Ajastin. Vaikka nämä menetelmät ovat tehokkaita useimmissa tapauksissa, joissakin tapauksissa sovellus on suoritettava käynnistyksen yhteydessä Windows-palveluna, ennen kuin käyttäjä kirjautuu sisään tai käyttäjän vuorovaikutukseen.

Tämä opetusohjelma sisältää vaiheittaiset ohjeet Windows-palvelun luomiseen millä tahansa ohjelmalla Windows 10, 8, 7 ja palvelinkäyttöjärjestelmässä.

Minkä tahansa sovelluksen suorittaminen Windows-palveluna.

Menetelmä 1. Minkä tahansa sovelluksen suorittaminen Windows-palveluna "Run As Service" -apuohjelman avulla.

Ensimmäinen tapa luoda käyttäjän määrittämä palvelu mistä tahansa ohjelmasta on "RunAsService"-apuohjelman käyttö.

1.ladata the RunAsService työkalu tietokoneellesi.
2.Liikkua tai Kopio ladattu tiedosto RunAsService.exe, aseman C:\ juurikansioon. *

*Huomautus (tärkeää): Voit sijoittaa "RunAsService.exe" -työkalun mihin tahansa haluamaasi paikkaan levyllä, mutta muista säilyttää työkalu samassa paikassa, jotta asennetut palvelut jatkavat toimintaansa.

Suorita Windows-palveluna

3. Avata Komentorivi järjestelmänvalvojana.
4. Kirjoita komentokehotteeseen: CD\

5. Asenna nyt palveluksi haluamasi sovellus käyttämällä seuraavaa komentoa: *

  • RunAsService asennus "Palvelun nimi" "Näyttönimi""PathToExecutable"

Huomautuksia:

1. Yllä olevassa komennossa korvata the arvot sisään punaisia ​​kirjaimia seuraavasti:

Nimi: Kirjoita nimi palvelulle, jonka haluat luoda. Voit käyttää palvelun nimi käynnistää tai pysäyttää palvelun manuaalisesti tulevaisuudessa antamalla "net start" tai "net stop" komennot.

Näyttönimi: Jos haluat, kirjoita eri nimi Windows-palvelut-luettelolle. Näin palvelun nimi näkyy palveluluettelossa. Jos "Näyttönimeä" ei ole määritetty, näyttönimi on sama kuin luomasi palvelun "ServiceName".

Suoritettava polku: Kirjoita sen sovelluksen koko polku, jota haluat käyttää Windows-palveluna.

Esimerkiksi: Asenna "Notepad.exe" -sovellus Windows-palveluna nimellä "Notepad" antamalla seuraava komento:

  • RunAsService asentaa "Notepad" "C:\Windows\System32\notepad.exe"
RunAsService-asennuspalvelu

2. Jos saat yllä olevan komennon suorittamisen jälkeen viestin "Sovellus tarvitsee toimiakseen .Net Framework 2.0 -ominaisuuden", napsauta Lataa ja asenna tämä ominaisuus, tai lataa .Net Framework 2.0 osoitteesta Microsoftin latauskeskus.

kuva

6. Komennon suorittamisen jälkeen palveluluetteloon ilmestyy uusi Windows-palvelu, jonka nimi määritit "RunAsService"-komennossa. Uuden palvelun suorittaminen käynnistyksen yhteydessä:

a. Oikealla painikkeella palvelussa ja valitse Ominaisuudet.

Palvelulista

b. Varmista, että Käynnistystyyppi on asetettu Automaattinen.

kuva

c. Uudelleenkäynnistää tietokoneellesi palvelun testaamiseksi. *

* Huomautuksia:
1. Voit käynnistää tai lopettaa palvelun milloin tahansa suorittamalla "net start"- tai "net stop"-komennot komentokehotteessa (järjestelmänvalvoja).
2. Jos haluat poistaa asennetun palvelun myöhemmin:

a. Pysäytä palvelu suorittamalla tämä komento Järjestelmänvalvojan komentokehote:

  • net stop"Palvelun nimi"

esim. nettopysäkki "Muistilehtiö"

b. Poista palvelun asennus antamalla tämä komento:

  • RunAsService uninstall "Palvelun nimi"

esim. RunAsService poista "Notepad"

RunAsService Uninstall Service

Menetelmä 2. Minkä tahansa ohjelman suorittaminen palveluna NSSM: n avulla.

Toinen tapa suorittaa mitä tahansa sovellusta palveluna Windowsissa on käyttää Ei-imevä palvelupäällikkö työkalu.

1. ladata NSSM.
2. Pura ladattu ZIP-tiedosto.
3.Nimeä uudelleen purettu kansio (esim. "nssm-2.24"), osoitteeseen NSSM.
4. Kopio the NSSM kansioon juuri aseman kansio C:\
5. Avata Komentorivi järjestelmänvalvojana ja navigoi kohtaan NSSM -kansioon kirjoittamalla seuraavat komennot järjestyksessä (Paina Tulla sisään jokaisen komennon kirjoittamisen jälkeen):

  • CD\
  • cd nssm

6. Siirry nyt Windows-versiosi (32 tai 64 bitin) mukaan toiseen kahdesta alikansiosta kirjoittamalla vastaava komento (ja paina Tulla sisään).

  • Jos omistat 64-bittisen Windowsin, kirjoita: cd win64
  • Jos omistat 32-bittisen Windowsin, kirjoita: cd win32

7. Kirjoita nyt seuraava komento: *

  • nssm asennus
Asenna Service nssm

8. Avautuvassa ikkunassa:

8a. Paina seuraavaksi puun (3) pistepainiketta kuva kohtaan PATH ja valitse sovelluksen suoritettava tiedosto, jota haluat käyttää palveluna.

NSSM-palvelun asennusohjelma

8b. Kun olet valmis, kirjoita a Nimi uuteen palveluun ja napsauta Asenna palvelu.

Asenna palvelu NSSM: n avulla

8c. Klikkaus OK viestiin "Palvelu asennettu onnistuneesti" ja olet valmis! *

* Huomautuksia:
1.Kun palvelu on asennettu NSSM-palvelun asennusohjelmalla, uusi Windows-palvelu tulee näkyviin palveluluettelo, jonka nimi määritit Palvelun nimessä, kuin mitä tahansa muuta Windowsia voidaan hallita palvelua.
2. Palvelun asennuksen poistaminen tulevaisuudessa:

a. Noudata yllä olevia vaiheita 5 ja 6 ja kirjoita sitten seuraava komento: *

  • nssm poista Palvelun nimi

* Merkintä:Missä Palvelun nimi = NSSM-apuohjelman avulla luomasi palvelun nimi.
esim. nssm poista NOTEPAD tässä esimerkissä.

nssm-poistopalvelu

b. Napsauta lopuksi Joo poistaaksesi palvelun.

Sovelluksen suorittaminen palveluna

Se siitä! Kerro minulle, jos tämä opas on auttanut sinua jättämällä kommenttisi kokemuksestasi. Tykkää tästä oppaasta ja jaa se auttaaksesi muita.