Wat is 'n diens? (Definisie van 'n Windows-diens)

INHOUDSOPGAWE:

Wat is 'n diens? (Definisie van 'n Windows-diens)
Wat is 'n diens? (Definisie van 'n Windows-diens)
Anonim

'n Diens is 'n klein program wat gewoonlik begin wanneer die Windows-bedryfstelsel laai. Jy sal gewoonlik nie met dienste interaksie hê soos jy met gewone programme doen nie, want hulle loop in die agtergrond (jy sien hulle nie) en bied nie 'n normale gebruikerskoppelvlak nie.

Hoe word dienste gebruik?

Dienste kan deur Windows gebruik word om baie dinge te beheer soos drukwerk, deel van lêers, kommunikasie met Bluetooth-toestelle, kyk vir sagteware-opdaterings, huisves van 'n webwerf, ens.

'n Diens kan selfs deur 'n derdeparty, nie-Windows-program geïnstalleer word, soos as 'n lêerrugsteunhulpmiddel, skyfkoderingprogram, aanlyn rugsteunnutsmiddel, en meer.

Hoe beheer ek Windows-dienste?

Aangesien dienste nie oopmaak en opsies en vensters vertoon soos jy waarskynlik gewoond is om met 'n program te sien nie, moet jy 'n ingeboude Windows-nutsding gebruik om dit te manipuleer.

Dienste is 'n instrument met 'n gebruikerskoppelvlak wat kommunikeer met wat genoem word Diensbeheerbestuurder sodat jy met dienste kan werk.

'n Ander nutsding, die opdragreël-diensbeheernutsding (sc.exe), is ook beskikbaar, maar dit is meer kompleks om te gebruik en is dus onnodig vir die meeste mense.

Hoe om te sien watter dienste op jou rekenaar loop

Die maklikste manier om Dienste oop te maak, is deur die Services kortpad in Administrative Tools, wat toeganklik is via die beheerpaneel.

Image
Image

'n Ander opsie is om services.msc vanaf 'n opdragprompt of die Run-dialoogkassie te laat loop (WIN+R).

As jy Windows 11, Windows 10, Windows 8, Windows 7 of Windows Vista gebruik, kan jy ook dienste in Taakbestuurder sien.

Dienste wat tans aktief loop, sal sê Running in die Status-kolom. Sien die skermkiekie hierbo vir 'n voorbeeld.

Alhoewel daar baie meer is, is hier 'n paar voorbeelde van Windows-dienste wat jy dalk op jou rekenaar kan sien: Apple Mobile Device Service, Bluetooth-ondersteuningsdiens, DHCP-kliënt, DNS-kliënt, HomeGroup Listener, Network Connections, Plug and Play, Print Spooler, Sekuriteitsentrum, Taakskeduleerder, Windows Firewall en WLAN AutoConfig.

Dit is heeltemal normaal as nie al die dienste loop nie (niks, of Stopped, word in die Status-kolom gewys). As jy deur die lys kyk in 'n poging om 'n oplossing te vind vir 'n probleem wat jou rekenaar het, moenie al die dienste begin begin wat nie loop nie. Alhoewel dit waarskynlik geen kwaad sal doen nie, is daardie benadering waarskynlik nie die oplossing vir jou probleem nie.

Dubbelklik (of tik) op enige diens sal sy eienskappe oopmaak, dit is waar jy die doel van die diens kan sien en, vir sommige, wat sal gebeur as jy dit stop. Byvoorbeeld, die opening van die eienskappe vir Apple Mobile Device Service verduidelik dat dit gebruik word om te kommunikeer met Apple-toestelle wat jy by jou rekenaar inprop.

Jy kan nie die eienskappe van 'n diens sien as jy toegang daartoe verkry deur die taakbestuurder nie. Jy moet in die Dienste-nutsprogram wees.

Hoe om Windows-dienste te aktiveer en te deaktiveer

Sommige dienste moet dalk herbegin word vir foutsporingsdoeleindes as die program waaraan hulle behoort of die taak wat hulle verrig nie werk soos dit moet nie. Ander dienste sal dalk heeltemal gestop moet word as jy probeer om die sagteware te herinstalleer, maar 'n aangehegte diens sal nie op sy eie stop nie, of as jy vermoed dat die diens kwaadwillig gebruik word.

Jy moet uiters versigtig wees wanneer jy Windows-dienste redigeer. Die meeste van hulle wat jy op die lys sien, is baie belangrik vir alledaagse take, en sommige is selfs afhanklik van ander dienste om behoorlik te werk.

Met dienste oop, regskliek (of druk-en-hou) enige van die dienste vir meer opsies, waarmee jy dit kan begin, stop, onderbreek, hervat of herbegin. Hierdie opsies is redelik selfverduidelikend.

Soos ons hierbo gesê het, sal sommige dienste dalk gestop moet word as hulle inmeng met 'n sagteware-installering of -deïnstallering. Sê byvoorbeeld jy deïnstalleer 'n antivirusprogram, maar om een of ander rede sluit die diens nie saam met die program af nie, wat veroorsaak dat jy nie die program heeltemal kan verwyder nie omdat 'n deel daarvan nog loop.

Dit is een geval waar jy Dienste wil oopmaak, die toepaslike diens wil vind en Stop kies sodat jy met die normale deïnstalleringsproses kan voortgaan.

Een geval waar jy dalk 'n Windows-diens moet herbegin, is as jy iets probeer druk, maar alles bly verhang in die drukry. Die algemene oplossing vir hierdie probleem is om na Dienste te gaan en Restart vir die Print Spooler-diens te kies.

Image
Image

Jy wil dit nie heeltemal afskakel nie, want dit moet loop sodat jy dit kan druk. Deur die diens te herbegin, word dit tydelik afgeskakel, en dan word dit weer begin, wat soos 'n eenvoudige verfris is om dinge weer normaal te laat loop.

Hoe om Windows-dienste uit te vee/deïnstalleer

Die uitvee van 'n diens is dalk die enigste opsie wat jy het as 'n kwaadwillige program 'n diens geïnstalleer het wat jy blykbaar nie gedeaktiveer kan hou nie.

Die opsie kan nie in die services.msc-program gevind word nie, maar dit is steeds moontlik om 'n diens in Windows heeltemal te deïnstalleer. Dit sal nie net die diens afskakel nie, maar sal dit van die rekenaar uitvee, om nooit weer gesien te word nie (tensy dit natuurlik weer geïnstalleer is).

Die deïnstallering van 'n Windows-diens kan gedoen word in beide die Windows-register en met die diensbeheernutsmiddel (sc.exe), soortgelyk aan svchost.exe, via 'n verhoogde opdragprompt. Jy kan meer lees oor die uitvee van 'n diens deur hierdie metodes te gebruik by Stack Overflow.

As jy Windows 7 of 'n ouer Windows-bedryfstelsel gebruik, kan die gratis Comodo Programs Manager-sagteware gebruik word om Windows-dienste uit te vee, en dit is baie makliker om te gebruik as enige metode hierbo (maar werk nie in Windows nie 11/10/8).

Hoewel dit skaars is, laat sommige programme jou toe om hul diens van binne die sagteware se normale grafiese gebruikerskoppelvlak te deïnstalleer. Dit kan 'n skakelaar wees wat jy kan ontmerk, of 'n toegewyde "vee diens uit"-knoppie.

Meer inligting oor Windows-dienste

Dienste verskil van gewone programme deurdat 'n gewone stuk sagteware sal ophou werk as die gebruiker by die rekenaar afmeld. 'n Diens loop egter met die Windows-bedryfstelsel, soort van in sy eie omgewing, wat beteken dat die gebruiker heeltemal van hul rekening afgemeld kan word, maar steeds sekere dienste op die agtergrond kan hê. Dienste kan begin word wanneer die rekenaar begin, teenoor gewone toepassings wat eers begin nadat jy by 'n gebruikersrekening aangemeld het.

Hoewel dit dalk 'n nadeel is om altyd dienste aan die gang te hê, is dit eintlik baie voordelig, soos as jy afstandtoegangsagteware gebruik. 'n Altyd-aan diens wat deur een van daardie programme geïnstalleer is, stel jou in staat om op afstand na jou rekenaar te gaan, selfs al is jy nie plaaslik aangemeld nie.

Daar is ander opsies binne elke diens se eiendomsvenster bo en behalwe wat hierbo beskryf word waarmee jy kan aanpas hoe die diens moet begin (outomaties, handmatig, vertraag of gedeaktiveer) en wat outomaties moet gebeur as die diens skielik misluk en hou op loop.

'n Diens kan ook gekonfigureer word om onder die toestemmings van 'n spesifieke gebruiker te loop. Dit is voordelig in 'n scenario waar 'n spesifieke toepassing gebruik moet word, maar die aangemelde gebruiker het nie behoorlike regte om dit te laat loop nie. Jy sal dit waarskynlik net sien in 'n scenario waar daar 'n netwerkadministrateur is in beheer van die rekenaars.

Sommige dienste kan nie op gereelde wyse gedeaktiveer word nie omdat hulle dalk geïnstalleer is met 'n drywer wat jou verhoed om dit te deaktiveer. As jy dink dit is die geval, kan jy probeer om die bestuurder in Toestelbestuurder te vind en te deaktiveer of in Veilige modus te begin en probeer om die diens daar te deaktiveer (omdat die meeste bestuurders nie in Veilige modus laai nie).

Dienste word geskep as Microsoft Visual Studio-projekte. Nadat jy 'n toepassing geskep en gebou het, kan jy dit installeer deur die opdragreëlnutsding InstallUtil.exe uit te voer. Microsoft se inleiding tot Windows-dienstoepassings sluit meer inligting hieroor in.

Gereelde Vrae

    Hoeveel dienspakke is daar vir Windows 7?

    Amptelik het Microsoft net een dienspakket beskikbaar vir Windows 7. Jy kan dit aflaai en installeer in Windows of kry dit vanaf Microsoft se webwerf.

    Wat is die Bonjour-diens op Windows?

    Geskep deur Apple in 2002, Bonjour (wat "hallo" in Frans beteken) opspoor en konfigureer toestelle wat op 'n plaaslike area-netwerk loop, soos drukkers en lêerdelingbedieners. Dit maak dit makliker om Apple-produkte op 'n Windows-rekenaar te gebruik.

    Wat is Service Host Superfetch op Windows 10?

    Service Host Superfetch, wat die eerste keer in 2007 bekendgestel is, is 'n diens wat jou rekenaar vinniger laat loop. Dit gebruik 'n voorspellingsalgoritme om te bepaal watter drie programme jy volgende gaan gebruik, dan laai dit die nodige data vooraf in jou rekenaar se geheue.

    Wat is die gasheerproses vir Windows-diens?

    Gasheerproses vir Windows is 'n kernproses wat Dynamic Linked Library (DLL)-dienste laat loop. Hierdie dienste benodig Host Process vir Windows om te loop, anders as uitvoerbare lêers (EXE) wat self loop.

Aanbeveel: