Vad är en tjänst? (Definition av en Windows-tjänst)

Innehållsförteckning:

Vad är en tjänst? (Definition av en Windows-tjänst)
Vad är en tjänst? (Definition av en Windows-tjänst)
Anonim

En tjänst är ett litet program som vanligtvis startar när Windows-operativsystemet laddas. Du kommer norm alt inte att interagera med tjänster som du gör med vanliga program eftersom de körs i bakgrunden (du ser dem inte) och inte tillhandahåller ett norm alt användargränssnitt.

Hur används tjänsterna?

Tjänster kan användas av Windows för att styra många saker som att skriva ut, dela filer, kommunicera med Bluetooth-enheter, söka efter programuppdateringar, vara värd för en webbplats, etc.

En tjänst kan till och med installeras av ett tredje part, icke-Windows-program, som ett verktyg för säkerhetskopiering av filer, diskkrypteringsprogram, onlineverktyg för säkerhetskopiering och mer.

Hur kontrollerar jag Windows-tjänster?

Eftersom tjänster inte öppnas och visar alternativ och fönster som du förmodligen är van vid att se med ett program, måste du använda ett inbyggt Windows-verktyg för att manipulera dem.

Tjänster är ett verktyg med ett användargränssnitt som kommunicerar med det som kallas Service Control Manager så att du kan arbeta med tjänster.

Ett annat verktyg, kommandoradsverktyget Service Control (sc.exe), är också tillgängligt, men det är mer komplicerat att använda och är därför onödigt för de flesta.

Hur du ser vilka tjänster som körs på din dator

Det enklaste sättet att öppna tjänster är genom genvägen Services i Administrationsverktyg, som är tillgänglig via kontrollpanelen.

Image
Image

Ett annat alternativ är att köra services.msc från en kommandotolk eller dialogrutan Kör (WIN+R).

Om du kör Windows 11, Windows 10, Windows 8, Windows 7 eller Windows Vista kan du även se tjänster i Aktivitetshanteraren.

Tjänster som körs aktivt just nu kommer att säga Running i statuskolumnen. Se skärmdumpen ovan för ett exempel.

Även om det finns många fler, här är några exempel på Windows-tjänster som du kan se köra på din dator: Apple Mobile Device Service, Bluetooth Support Service, DHCP Client, DNS Client, HomeGroup Listener, Network Connections, Plug and Play, Print Spooler, Säkerhetscenter, Task Scheduler, Windows-brandvägg och WLAN AutoConfig.

Det är helt norm alt om inte alla tjänster körs (ingenting, eller Stoppad, visas i statuskolumnen). Om du tittar igenom listan i ett försök att hitta en lösning på ett problem som din dator har, börja inte starta alla tjänster som inte körs. Även om det sannolikt inte kommer att göra någon skada, är det tillvägagångssättet förmodligen inte lösningen på ditt problem.

Dubbelklicka (eller knacka) på en tjänst öppnar dess egenskaper, där du kan se syftet med tjänsten och, för vissa, vad som händer om du stoppar den. Om du till exempel öppnar egenskaperna för Apple Mobile Device Service förklarar det att den används för att kommunicera med Apple-enheter som du ansluter till din dator.

Du kan inte se egenskaperna för en tjänst om du använder dem via Aktivitetshanteraren. Du måste vara i tjänsteverktyget.

Hur man aktiverar och inaktiverar Windows-tjänster

Vissa tjänster kan behöva startas om i felsökningssyfte om programmet de tillhör eller uppgiften de utför inte fungerar som det ska. Andra tjänster kan behöva stoppas helt om du försöker installera om programvaran, men en ansluten tjänst slutar inte av sig själv, eller om du misstänker att tjänsten används på ett skadligt sätt.

Du bör vara extremt försiktig när du redigerar Windows-tjänster. De flesta av dem som du ser listade är mycket viktiga för vardagliga sysslor, och vissa är till och med beroende av andra tjänster för att fungera korrekt.

Med tjänster öppna, högerklicka (eller tryck-och-håll) någon av tjänsterna för fler alternativ, som låter dig starta, stoppa, pausa, återuppta eller starta om den. Dessa alternativ är ganska självförklarande.

Som vi sa ovan kan vissa tjänster behöva stoppas om de stör en mjukvaruinstallation eller avinstallation. Säg till exempel att du avinstallerar ett antivirusprogram, men av någon anledning stängs inte tjänsten av med programmet, vilket gör att du inte kan ta bort programmet helt eftersom en del av det fortfarande körs.

Det här är ett fall där du vill öppna tjänster, hitta rätt tjänst och välja Stopp så att du kan fortsätta med den normala avinstallationsprocessen.

Ett fall där du kan behöva starta om en Windows-tjänst är om du försöker skriva ut något, men allt hänger sig hela tiden i utskriftskön. Den vanliga lösningen för det här problemet är att gå in på tjänster och välja Restart för Print Spooler-tjänsten.

Image
Image

Du vill inte stänga av den helt eftersom den måste köras för att du ska kunna skriva ut. Om du startar om tjänsten stängs den av tillfälligt och sedan startas den igen, vilket är som en enkel uppdatering för att få saker att fungera norm alt igen.

Hur man tar bort/avinstallerar Windows-tjänster

Att radera en tjänst kan vara det enda alternativet du har om ett skadligt program har installerat en tjänst som du inte verkar kunna hålla inaktiverad.

Alternativet kan inte hittas i services.msc-programmet, men det är fortfarande möjligt att helt avinstallera en tjänst i Windows. Detta kommer inte bara att stänga av tjänsten utan kommer att radera den från datorn, för att aldrig ses igen (såvida den naturligtvis inte installeras om).

Avinstallera en Windows-tjänst kan göras i både Windows-registret och med tjänstekontrollverktyget (sc.exe), liknande svchost.exe, via en förhöjd kommandotolk. Du kan läsa mer om att ta bort en tjänst med dessa metoder på Stack Overflow.

Om du kör Windows 7 eller ett äldre Windows-operativsystem kan den kostnadsfria programvaran Comodo Programs Manager användas för att ta bort Windows-tjänster, och den är mycket enklare att använda än båda metoderna ovan (men fungerar inte i Windows 11/10/8).

Även om det är sällsynt låter vissa program dig avinstallera deras tjänst från programvarans normala grafiska användargränssnitt. Detta kan vara en växlingsknapp som du kan avmarkera, eller en dedikerad "radera tjänst"-knapp.

Mer information om Windows-tjänster

Tjänster skiljer sig från vanliga program genom att en vanlig mjukvara slutar fungera om användaren loggar ut från datorn. En tjänst körs dock med Windows OS, typ i sin egen miljö, vilket innebär att användaren kan loggas ut helt från sitt konto men ändå ha vissa tjänster igång i bakgrunden. Tjänster kan startas när datorn startar upp, jämfört med vanliga appar som startar först efter att du loggat in på ett användarkonto.

Även om det kan vara en nackdel att alltid ha tjänster igång, är det faktiskt mycket fördelaktigt, som om du använder programvara för fjärråtkomst. En alltid-på-tjänst installerad av ett av dessa program gör att du kan fjärransluta till din dator även om du inte är inloggad lok alt.

Det finns andra alternativ inom varje tjänsts egenskapsfönster utöver det som beskrivs ovan som låter dig anpassa hur tjänsten ska starta (automatiskt, manuellt, fördröjd eller inaktiverad) och vad som automatiskt ska hända om tjänsten plötsligt misslyckas och slutar köra.

En tjänst kan också konfigureras för att köras under behörighet från en viss användare. Detta är fördelaktigt i ett scenario där en specifik applikation behöver användas, men den inloggade användaren inte har rätt rättigheter att köra den. Du kommer förmodligen bara att se detta i ett scenario där det finns en nätverksadministratör som har kontroll över datorerna.

Vissa tjänster kan inte inaktiveras på vanliga sätt eftersom de kan ha installerats med en drivrutin som hindrar dig från att inaktivera den. Om du tror att så är fallet kan du försöka hitta och inaktivera drivrutinen i Enhetshanteraren eller starta i felsäkert läge och försöka inaktivera tjänsten där (eftersom de flesta drivrutiner inte laddas upp i felsäkert läge).

Tjänster skapas som Microsoft Visual Studio-projekt. När du har skapat och byggt en app kan du installera den genom att köra kommandoradsverktyget InstallUtil.exe. Microsofts introduktion till Windows Service Applications innehåller mer information om detta.

FAQ

    Hur många service pack finns det för Windows 7?

    Officiellt har Microsoft bara ett service pack tillgängligt för Windows 7. Du kan ladda ner och installera det i Windows eller hämta det från Microsofts webbplats.

    Vad är Bonjour-tjänsten på Windows?

    Skapat av Apple 2002, Bonjour (som betyder "hej" på franska) lokaliserar och konfigurerar enheter som körs på ett lok alt nätverk, som skrivare och fildelningsservrar. Det gör det enklare att använda Apple-produkter på en Windows-dator.

    Vad är Service Host Superfetch på Windows 10?

    Service Host Superfetch introducerades först 2007 och är en tjänst som gör att din dator går snabbare. Den använder en förutsägelsealgoritm för att avgöra vilka tre program du ska använda härnäst, sedan laddar den in nödvändig data i din dators minne.

    Vad är värdprocessen för Windows-tjänsten?

    Värdprocess för Windows är en kärnprocess som kör DLL-tjänster (Dynamic Linked Library). Dessa tjänster behöver Host Process för att Windows ska kunna köras, till skillnad från körbara filer (EXE) som körs själva.

Rekommenderad: