2024 Avtor: Peter John Melton | [email protected]. Nazadnje spremenjeno: 2024-02-02 10:28
Storitve Windows so poseben razred programov, ki so nastavljeni za zagon in zagon v ozadju, običajno brez kakršnega koli uporabniškega vmesnika in brez potrebe, da se uporabnik prijavi v računalnik. Mnogi igralci računalniških iger in uporabniki energije jih poznajo kot tiste stvari, ki ste jih onemogočili, da bi pospešili svoj sistem, čeprav to res ni potrebno več.
Glavna prednost izvajanja aplikacije kot storitve je, da lahko program pred začetkom prijave zaženete. To je lahko še posebej pomembno pri aplikacijah, ki ponujajo pomembne storitve, ki jih želite imeti na voljo, ko niste v računalniku.
Odličen primer tega je Plex, aplikacija za medijske strežnike, ki lahko lokalno vsebino pretvori v skoraj vse naprave, ki jih imate. Seveda, lahko pustite, da sedi v sistemskem pladnju kot običajen program, ampak kaj, če se računalnik znova zažene zaradi izpada električne energije ali rednih posodobitev? Dokler se ne prijavite na računalnik, Plex ne bo na voljo. To je razdražljivo, če morate tekmovati v drugo sobo, da začnete Plex nazaj, medtem ko se vaš kokice ohladi, in super draži, če ste zunaj mesta in poskušate pretakati svoje medije prek interneta. Nastavljanje Plexa kot storitve bi rešilo ta problem.
Preden začnete, se morate zavedati nekaj pomembnih opozoril za zagon aplikacije kot storitve:
- Aplikacija ne bo postavila ikone v sistemski pladenj. Če potrebujete vmesnik, ki je na voljo za aplikacijo, morda ne bo najbolj primeren za zagon kot storitev.
- Ko boste morali narediti spremembe v konfiguraciji ali posodobitve, morate storitev zaustaviti, zagnati program kot običajno aplikacijo, storiti, kar morate storiti, zaustaviti program in znova zagnati storitev.
- Če je program že nastavljen za zagon, ko se Windows zažene, ga boste morali onemogočiti, tako da na koncu ne boste prišli z dvema primeroma, ki se izvajajo. Večina programov ima vmesnik za nastavitev te nastavitve. Drugi se lahko dodajo v mapo Startup, tako da jih lahko tam odstranite.
Ste pripravljeni na roll? Govorimo o tem, kako ga nastaviti.
Prvi korak: namestite SrvStart
Če želite aplikacijo zagnati kot storitev, boste potrebovali majhno pripomočke tretjih oseb. Obstaja več, vendar je naš najljubši SrvStart. Prvotno je bil zasnovan za operacijski sistem Windows NT in bo deloval s skoraj vsako različico operacijskega sistema Windows iz sistema Windows XP.
Če želite začeti, pojdite na stran za prenos SrvStart in si oglejte pripomoček. Prenos vsebuje samo štiri datoteke (dve DLL in dve datoteki EXE). Ni namestitelja; namesto tega jih kopirajte v računalnik
C:Windows
jih mapirajte v svojo glavno mapo Windows, da namestite SrvStart.
Drugi korak: ustvarite konfiguracijsko datoteko za novo storitev
Nato boste morali ustvariti konfiguracijsko datoteko, ki jo bo SrvStart prebral, da bi ustvaril storitev. Veliko lahko naredite s storitvijo SrvStart in lahko preberete vse podrobnosti o vseh možnostih konfiguracije na strani z dokumentacijo. V tem primeru bomo uporabili le dva ukaza:
startup
ki določa program za zagon, in
shutdown_method
ki pove SrvStart, kako zapreti program, ko je storitev ustavljena.
Oglejte si beležnico in ustvarite konfiguracijsko datoteko z uporabo spodnje oblike. Tukaj uporabljamo Plex, vendar lahko ustvarite datoteko za kateri koli program, ki ga želite zagnati kot storitev. The
startup
ukaz preprosto določa pot, v kateri se nahaja izvršljiva datoteka. Za
shutdown_method
ukaz, uporabljamo
winmessage
parameter, ki povzroči, da SrvStart pošlje sporočilo Windows blizu vseh oken, ki jih odpre storitev.
[Plex] startup='C:Program Files (x86)PlexPlex Media ServerPlex Media Server.exe' shutdown_method=winmessage
Očitno nastavite pot in ime glede na program, ki ga začnete.
Trije korak: uporabite ukazni poziv za ustvarjanje nove storitve
Vaš naslednji korak je z ukazom Windows Service Controller (SC), da ustvarite novo storitev, ki temelji na merilih v vaši konfiguracijski datoteki. Odprite ukazni poziv, tako da z desno miškino tipko kliknete Start (ali pritisnete Windows + X), izberete »Ukazni poziv (Admin)« in nato kliknete »Da«, da dovolite, da se bo zagnal s skrbniškimi pravicami.
SC CREATE Displayname= '' binpath= 'srvstart.exe -c ' start=
V tem ukazu je nekaj stvari. Prvič, vsak znak za enačbo (=) ima za sabo prostor. To je potrebno. Tudi,
vrednost je v celoti odvisna od vas. In končno, za
vrednost, ki jo želite uporabiti
auto
tako da se storitev samodejno zažene z operacijskim sistemom Windows.
Torej, v našem primeru Plex, bo ukaz izgledal takole:
SC CREATE Plex Displayname= 'Plex' binpath= 'srvstart.exe Plex -c C:PlexService.ini' start= auto
Da, prebral to pravico: uporabil sem
C:PlexService.ini
namesto
C:PlexService.ini
. V ukazu morate odstraniti poševnico.
Ko zaženete ukaz, bi morali prejeti sporočilo SUCCESS, če vse gre dobro.
Priporočena:
Začetnik: Kako zagnati kateri koli program v operacijskem sistemu Windows s hitri tipki
Dodeljevanje bližnjičnih tipk za zagon programov v operacijskem sistemu Windows je verjetno eden najstarejših geek trikov v knjigi, vendar v resničnem geek modu vam bomo pokazali, kako to storiti v operacijskem sistemu Windows 8.
Ozadje namizja za ozadje kot začetek zaslona v operacijskem sistemu Windows 8.1
Naučite se, kako lahko v ozadju Windows 8.1 preprosto prikažete ozadje za začetek zaslona namizja za ozadje
Nastavi Bing dnevno ozadje kot ozadje za Windows Phone z aplikacijo Bing2Wall
Aplikacija bing2wall WP7 olajša prenos in shranjevanje današnjega Bing ozadja. Omogoča vam shranjevanje zadnjih 6 dni slike.
Ozadje Inteligentna storitev prenosa ne deluje v operacijskem sistemu Windows 10
Če pomanjkljiva, pokvarjena, ne zažene, zažene ali zaustavi storitev Background Intelligent Transfer, z odpravljanjem težave BITS odpravite težavo.
Ustvarite bližnjico na tipkovnici za kateri koli program v operacijskem sistemu Windows 10/8/7
Bližnjice na tipkovnici so odličen način za delo z računalnikom z operacijskim sistemom Windows. Ustvarite lahko bližnjico na tipkovnici za programe, ki jih pogosto uporabljate v operacijskem sistemu Windows 10/8/7, npr. Snipping Tool, itd. Ta objava vam bo pokazala, kako to storiti.