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:
Valmis rullaamaan? Puhutaanpa siitä, miten se asetetaan.
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.
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: aloittaa
, 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. aloittaa
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: \ Ohjelmatiedostot (x86) \ Plex \ Plex Media Server \ Plex 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.
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:
SC CREATE Displayname = "" binpath = "srvstart.exe -c" aloittaa =
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 Plex-esimerkissämme komento näyttää tältä:
SC CREATE Plex Näytön nimi = "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.
Tästä lähtien uusi palvelu käynnistyy aina, kun Windows käynnistyy. Jos avaat Windows-palveluiden käyttöliittymän (napsauta vain Käynnistä-painiketta ja kirjoita "Palvelut"), voit etsiä ja määrittää uuden palvelun aivan kuten haluatkin.
Ja kaikki on siinä. Jos sinulla on sovelluksia, jotka alkavat Windowsissa ja haluat, että ne alkavat aloittaa ilman, että käyttäjä tarvitsee kirjautumista, on helppo kääntää sovellus palveluun. Olemme vain koskettaneet perusmenetelmää uuden palvelun luomiseen ja käyttämiseen, mutta SrvStartilla on paljon enemmän, jotta voit hienosäätää kuinka palvelu toimii. Muista tutustua asiakirjoihin, jos haluat lisätietoja.