Minkä tahansa ohjelman käyttäminen taustapalveluna Windowsissa
Jos olet kuin useimmat Windows-käyttäjät, sinulla on paljon pieniä apuohjelmia, jotka suoritetaan, kun käynnistät Windowsin. Vaikka tämä toimii hyvin useimmissa sovelluksissa, on joitakin, jotka olisivat mukavia aloittaa jo ennen kuin käyttäjä kirjautuu tietokoneeseen. Tätä varten sinun on suoritettava sovellus Windows-palveluna.
Windows-palvelut ovat erityisluokka ohjelmia, jotka on määritetty käynnistämään ja käyttämään taustalla, yleensä ilman minkäänlaista käyttöliittymää, eikä käyttäjän tarvitse kirjautua tietokoneeseen. Monet pelaajat ja virrankäyttäjät tuntevat ne sellaisina kuin ne, joita käytit estämään järjestelmän nopeuttamiseksi, vaikka se ei ole enää tarpeellista..
Sovelluksen käyttäminen palvelun ensisijaisena etuna on, että voit käynnistää ohjelman ennen kuin käyttäjä kirjautuu sisään. Tämä voi olla erityisen tärkeää sovelluksissa, jotka tarjoavat tärkeitä palveluja, jotka haluat olla käytettävissä, kun olet poissa tietokoneesta.
Täydellinen esimerkki tästä on Plex, mediapalvelinsovellus, joka voi virrata paikallista sisältöä lähes mihin tahansa omaan laitteeseesi. Toki voisit antaa sen istua järjestelmälokeroon kuin tavallinen ohjelma, mutta mitä jos tietokone käynnistyy uudelleen sähkökatkoksen tai ajoitettujen päivitysten vuoksi? Ennen kuin kirjaudut takaisin tietokoneeseen, Plex ei olisi käytettävissä. Se on ärsyttävää, jos joudut ajamaan toiseen huoneeseen käynnistääksesi Plexin varmuuskopioinnin, kun popcornisi kylmyy, ja erittäin ärsyttävää, jos olet poissa kaupungista ja yrität virrata mediaasi Internetissä. Plexin asettaminen palveluksi ratkaisisi tämän ongelman.
Ennen kuin aloitat, sinun pitäisi olla tietoinen muutamasta tärkeästä syystä sovelluksen käyttämiseen palveluna:
- Sovellus ei aseta kuvaketta lokeroon. Jos tarvitset käyttöliittymän säännöllisesti sovellusta varten, se ei ehkä sovi parhaiten palvelemaan.
- Kun sinun on tehtävä määritysten muutoksia tai päivityksiä, sinun on lopetettava palvelu, suoritettava ohjelma tavallisena sovelluksena, tehtävä se, mitä sinun tarvitsee tehdä, lopettaa ohjelman ja aloittaa palvelun uudelleen.
- Jos ohjelma on jo määritetty toimimaan, kun Windows käynnistyy, sinun on poistettava tämä käytöstä, jotta et päätyisi kahteen esiintymään. Useimmissa ohjelmissa on vaihtoehto liitännässä tämän asetuksen vaihtamiseksi. Toiset voivat lisätä itsensä Startup-kansioon, joten voit poistaa ne siellä.
Valmis rullalle? Puhutaanpa siitä, miten se asetetaan.
Ensimmäinen vaihe: Asenna SrvStart
Jos haluat käyttää sovellusta palveluna, tarvitset pienen kolmannen osapuolen apuohjelman. Siellä on useita, mutta suosikkimme on SrvStart. Se oli alun perin suunniteltu Windows NT: lle, ja se toimii lähes minkä tahansa Windows-version Windows XP: n kanssa.
Pääset alkuun SrvStart-lataussivulle ja tartu apuohjelmaan. Lataus sisältää vain neljä tiedostoa (kaksi DLL-tiedostoa ja kaksi EXE-tiedostoa). Asentajaa ei ole; sen sijaan kopioi ne tietokoneesi C: \ Windows
kansio nämä pääikkunaan Windows-kansioon, jotta voit asentaa SrvStartin.
Oletamme myös, että olet jo asentanut ja asettanut minkä tahansa ohjelman, josta aiot kääntyä palveluksi, mutta jos et ole, olisi nyt hyvä aika tehdä niin.
Toinen vaihe: Luo kokoonpanotiedosto uudelle palvelulle
Seuraavaksi haluat luoda konfigurointitiedoston, jonka SrvStart lukee palvelun luomiseksi. Voit tehdä SrvStartin kanssa paljon, ja voit lukea kaikki konfigurointiasetukset yksityiskohtaisesti dokumentointisivulta. Tässä esimerkissä käytämme vain kahta komentoa: aloittaa
, joka määrittää käynnistettävän ohjelman ja shutdown_method
, joka kertoo SrvStartille, miten ohjelma suljetaan, kun kyseinen palvelu on pysäytetty.
Palaa muistiinpano ja luo kokoonpanotiedosto alla olevalla tavalla. Tässä käytetään Plexiä, mutta voit luoda tiedoston millä tahansa ohjelmalla, jota haluat käyttää palveluna. aloittaa
komento yksinkertaisesti määrittää polun, jossa suoritettava tiedosto sijaitsee. Varten shutdown_method
komentoa, käytämme winmessage
parametri, joka saa SrvStartin lähettämään Windows-suljussanoman kaikkiin palvelun avaamiin ikkunoihin.
[Plex] startup = "C: Ohjelmatiedostot (x86) Plex Plex Media Server Plex Media Server.exe" shutdown_method = winmessage
Ilmeisesti säädä polku ja nimi käynnistettävän ohjelman mukaan.
Tallenna uusi kokoonpanotiedosto mihin tahansa ja korvaa .txt-laajennus .ini-laajennuksella. Merkitse tiedoston nimi, koska tarvitsemme sitä seuraavassa vaiheessa. Komento-komennon kirjoittamisen helpottamiseksi suosittelemme tallentamaan tiedoston väliaikaisesti suoraan C: -asemaan.
Kolmas vaihe: Luo uusi palvelu komentorivillä
Seuraava vaihe on Windows Service Controller (SC) -komennon luominen uuden palvelun luomiseen kokoonpanotiedoston kriteerien perusteella. Avaa komentokehote napsauttamalla Käynnistä-valikkoa hiiren kakkospainikkeella (tai painamalla Windows + X) valitsemalla ”Komentorivi (Admin)” ja valitsemalla sitten Kyllä, jotta se voi suorittaa järjestelmänvalvojan oikeuksilla.
Luo uusi palvelu komentorivillä seuraavaa syntaksia:
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. Mitä tarvitaan. Myös arvo on täysin sinusta. Ja lopuksi
arvo, haluat käyttää
auto
jotta palvelu käynnistyy automaattisesti Windowsin kanssa.
Joten Plex-esimerkissämme komento näyttäisi tältä:
SC CREATE Plex Displayname = "Plex" binpath = "srvstart.exe Plex -c C: PlexService.ini" start = auto
Kyllä, luet tätä oikeutta: käytin C: PlexService.ini
sijasta C: \ PlexService.ini
. Komento vaatii poistamaan viivan.
Kun suoritat komennon, saat SUCCESS-sanoman, jos kaikki menee hyvin.
Tästä lähtien uusi palvelu toimii aina, kun Windows käynnistyy. Jos avaat Windows Services -käyttöliittymän (valitse vain Käynnistä ja kirjoita Palvelut), voit etsiä ja määrittää uuden palvelun aivan kuten muutkin.
Ja siinä on kaikki. Jos sinulla on sovelluksia, jotka alkavat Windowsista ja haluat aloittaa ilman käyttäjän kirjautumista, on helppoa siirtää sovellus palveluun. Olemme juuri koskettaneet uuden palvelun perustamis- ja käyttötapaa, mutta SrvStartin avulla voit tehdä paljon enemmän palvelua. Muista tarkistaa asiakirjat, jos haluat lisätietoja.