Ohjelman suorittaminen taustapalveluena Windowsissa

Sisällysluettelo:

Ohjelman suorittaminen taustapalveluena Windowsissa
Ohjelman suorittaminen taustapalveluena Windowsissa

Video: Ohjelman suorittaminen taustapalveluena Windowsissa

Video: Ohjelman suorittaminen taustapalveluena Windowsissa
Video: Top 10 Tips and Tricks to Boost Your Internet Speed - YouTube 2024, Maaliskuu
Anonim
Jos olet kuin useimmat Windows-käyttäjät, sinulla on paljon hienoja apuohjelmia, jotka käynnistyvät Windowsin käynnistämisen yhteydessä. Vaikka tämä toimii hyvin useimmissa sovelluksissa, on olemassa muutamia, jotka olisivat mukavia aloittaa ennen kuin käyttäjä kirjautuu tietokoneeseen. Tätä varten sinun on suoritettava sovellus Windows-palveluna.
Jos olet kuin useimmat Windows-käyttäjät, sinulla on paljon hienoja apuohjelmia, jotka käynnistyvät Windowsin käynnistämisen yhteydessä. Vaikka tämä toimii hyvin useimmissa sovelluksissa, on olemassa muutamia, jotka olisivat mukavia aloittaa ennen kuin käyttäjä kirjautuu tietokoneeseen. Tätä varten sinun on suoritettava sovellus Windows-palveluna.

Windows-palvelut ovat erityisluokan ohjelmia, jotka on määritetty käynnistämään ja toimimaan taustalla, tavallisesti ilman minkäänlaista käyttöliittymää ja tarvitsematta kirjautumista tietokoneeseen. Monet pelaajat ja teho-käyttäjät tuntevat ne sellaisiksi asioiksi, joita käytit estämään nopeuttaaksesi järjestelmääsi, vaikka se ei todellakaan ole enää tarpeen.

Ensisijainen etu sovelluksen käyttämisestä palveluna on, että voit aloittaa ohjelman, ennen kuin käyttäjä kirjautuu sisään. Tämä voi olla erityisen tärkeää sovelluksissa, jotka tarjoavat tärkeitä palveluita, jotka haluat olla käytettävissä, kun olet poissa tietokoneestasi.

Täydellinen esimerkki tästä on Plex, mediapalvelimen sovellus, joka voi siirtää paikallista sisältöä lähes mihin tahansa omistukseensa laitteeseen. Toki voit antaa sen istua järjestelmäalustana tavallisena ohjelmana, mutta entä jos tietokone käynnistyy uudestaan sähkökatkoksen tai aikataulun mukaisten päivitysten vuoksi? Ennen kuin kirjaudut sisään tietokoneeseen, Plex ei ole käytettävissä. Tämä on ärsyttävää, jos joudut käymään toiseen huoneeseen aloittaessasi Plexin takaisin, kun popcornisi kylmenee ja erittäin ärsyttävä, jos olet poissa kaupungista ja yrittää virrata tiedotusvälineitä Internetissä. Plexin asentaminen palveluna ratkaisi ongelman.

Ennen aloittamista sinun on tiedostettava muutamia tärkeitä huomautuksia sovelluksen käyttämisestä palveluna:

  • Sovellus ei laita kuvaketta tehtäväpalkkiin. Jos tarvitset rajapintaa, joka on saatavilla säännöllisesti sovelluksessa, se ei välttämättä ole parhaiten käytössä palveluna.
  • Kun haluat tehdä kokoonpanon muutoksia tai päivityksiä, sinun on lopetettava palvelu, suoritettava ohjelma tavallisena sovelluksena, tehtävä, mitä tarvitset, lopeta ohjelma ja käynnistä tämä palvelu uudelleen.
  • Jos ohjelma on jo käynnissä, kun Windows käynnistyy, sinun on poistettava käytöstä, jotta et pääse kahteen esimerkkiin. Useimmilla ohjelmilla on käyttöliittymän vaihtoehto, jonka avulla tämä asetus voidaan ottaa käyttöön. Muut voivat lisätä itsensä Startup-kansioosi, jotta voit poistaa ne siellä.

Valmis rullaamaan? Puhutaanpa siitä, miten se asetetaan.

Vaihe yksi: Asenna SrvStart

Jos haluat suorittaa sovelluksen palveluna, tarvitset pienen kolmannen osapuolen apuohjelman. On olemassa useita, mutta suosikkamme on SrvStart. Se on alun perin suunniteltu Windows NT: lle, ja se toimii lähes kaikissa Windows-versioissa Windows XP: stä ylöspäin.

Pääset alkuun SrvStart-lataussivulle ja tartu apuohjelmaan. Lataus sisältää vain neljä tiedostoa (kaksi DLL ja kaksi EXE-tiedostoa). Ei asenninta; kopioi ne tietokoneeseesi

C:Windows

siirrä ne tärkeimmille Windows-kansioille "asentamaan" SrvStart.

Oletamme myös, että olet jo asentanut ja määrittänyt minkä tahansa ohjelman, josta aiot muuttua palveluksi, mutta jos et ole, nyt olisi hyvä aika tehdä niin.
Oletamme myös, että olet jo asentanut ja määrittänyt minkä tahansa ohjelman, josta aiot muuttua palveluksi, mutta jos et ole, nyt olisi hyvä aika tehdä niin.

Vaihe kaksi: Luo uuden palvelun määritystiedosto

Seuraavaksi haluat luoda kokoonpanotiedoston, jonka SrvStart luo luodaksesi palvelun. SrvStartilla on paljon tehtävää, ja voit lukea kaikki dokumentaatiosivun kokoonpanoasetukset. Tässä esimerkissä aiomme käyttää vain kahta komentoa:

startup

joka määrittelee käynnistettävän ohjelman ja

shutdown_method

joka kertoo, että SrvStart sulkee ohjelman, kun kyseinen palvelu on pysäytetty.

Palota Muistio ja luo kokoonpanotiedosto alla olevan taulukon avulla. Tässä käytämme Plexia, mutta voit luoda tiedoston mille tahansa ohjelmalle, jota haluat käyttää palveluna.

startup

komento yksinkertaisesti määrittää polun, jossa suoritettava tiedosto sijaitsee. Varten

shutdown_method

komento, käytämme

winmessage

joka aiheuttaa SrvStartin lähettämään Windowsin läheisen viestin mihin tahansa palvelun avaamaan ikkunaan.

[Plex] startup='C:Program Files (x86)PlexPlex Media ServerPlex Media Server.exe' shutdown_method=winmessage

Selvitä tietenkin polku ja nimi käynnistettävän ohjelman mukaan.

Tallenna uusi määritystiedosto missä haluat, ja korvaa.txt-laajennus.ini-laajennuksella. Merkitse tiedostonimi, koska tarvitsemme sitä seuraavassa vaiheessa. Jotta komento olisi helppo kirjoittaa, pyydämme tallentamaan tämän tiedoston tilapäisesti suoraan C: asemaan.
Tallenna uusi määritystiedosto missä haluat, ja korvaa.txt-laajennus.ini-laajennuksella. Merkitse tiedostonimi, koska tarvitsemme sitä seuraavassa vaiheessa. Jotta komento olisi helppo kirjoittaa, pyydämme tallentamaan tämän tiedoston tilapäisesti suoraan C: asemaan.

Kolmas vaihe: Käytä komentokehotetta luoda uusi palvelu

Seuraava askel on Windows Service Controller (SC) -komennolla luodaksesi uusi palvelu konfiguraatiotiedoston kriteerien perusteella. Avaa komentokehote napsauttamalla Käynnistä-valikkoa (tai painamalla Windows + X) hiiren kakkospainikkeella, valitsemalla "Komentokehote (Admin)" ja valitsemalla sitten Kyllä, jotta se voidaan suorittaa järjestelmänvalvojan oikeuksilla.

Luo uusi palvelu komentokehotteessa seuraavan syntaksin avulla:
Luo uusi palvelu komentokehotteessa seuraavan syntaksin avulla:

SC CREATE Displayname= '' binpath= 'srvstart.exe -c ' start=

Tässä komennossa on pari asiaa. Ensinnäkin jokaisella yhtäläisellä merkillä (=) on tilaa sen jälkeen. Se on pakollista. Myös,

arvo on täysin sinun. Ja lopulta

arvo, haluat käyttää

auto

jotta palvelu käynnistyy automaattisesti Windowsin kanssa.

Joten meidän Plex esimerkissä komento näyttää tältä:

SC CREATE Plex Displayname= 'Plex' binpath= 'srvstart.exe Plex -c C:PlexService.ini' start= auto

Kyllä, lue se oikein: käytin

C:PlexService.ini

sijasta

C:PlexService.ini

. Komento edellyttää, että poistat viivan.

Kun suoritat komennon, sinun pitäisi saada SUCCESS-viesti, jos kaikki menee hyvin.

Suositeltava: