För många användare vet att det första betydernär datorsystemet fryser är det ett samtal till “Task Manager”, som visar alla processer som för närvarande körs manuellt. Det är i processträdet som användare ser flera svchost.exe-tjänster. Vad är svchost.exe, kommer vi att försöka ta reda på det. Det finns flera förklaringar för att förstå denna process.
Nu kommer vi inte särskilt att fördjupa det tekniskadetaljer om hur denna tjänst fungerar. Tänk på själva processen, kallad svchost.exe. Vad är svchost.exe när det gäller själva filen? Som förlängning är det lätt att gissa att en sådan tjänst är en körbar fil, som Microsoft har använt mycket aktivt sedan länge.
I själva verket är detta en systemtjänst som ansvarar för att lansera vissa applikationer och komponenter i Windows OS, vilket kan minska belastningen på RAM och den centrala processorn. Detta är kort.
Om du närmar dig förståelsen för denna tjänst meri stort sett kan det noteras att det finns i nästan alla Windows OS. Men användningen av dess kapacitet började till fullo med lanseringen av Windows XP. Tidigare var svchost.exe-processen huvudsakligen ansvarig för nätverksanslutningarna som används för att ansluta till Internet. Sedan gick Microsoft ännu längre. Denna tjänst började användas för att starta många system- och lokala bakgrundsprocesser från filer med .dll-förlängningen (de så kallade dynamiska biblioteken), som i normalt läge inte kan startas.
På tal om dynamiska bibliotek är det värt att sägaatt de inkluderar antingen relaterade systemprocesser eller några tillägg för program installerade i ett datorsystem. Ett levande exempel är till exempel plugin-moduler av VST- eller RTAS-format som används i musikföljare eller i program för bearbetning av ljud och video.
Via en virtuell värd kan de ansluta till sina respektive applikationer. Svchost-tjänsten själv och ytterligare drivrutiner som ASIO är ansvariga för detta.
Med tanke på påverkan på systemet klanvändningen av denna tjänst eliminerar behovet av att fysiskt starta .exe-körbara filen, vilket innebär att antalet processer som hänger i RAM och virtuellt minne minskas. Därför ser användaren inte en, utan åtminstone fyra processer med samma namn när han kallar ”Task Manager”. Nu är det uppenbart att ju mer tungviktiga applikationer med tillägg lanseras, desto fler svchost-processer med samma namn kommer att finnas i ”Dispatcher”.
Dessutom själva svchost-filen.exe startar alltid när systemet startar, oavsett vilka processer och tjänster som finns vid uppstarten. Till och med en fullständig avstängning av onödiga tjänster vid start påverkar inte lanseringen av svchost.exe-systemapplikationen.
Introduktionen från Microsofts specialister är förståelig.De ville minska belastningen på systemet genom att bara använda en tjänst för att starta resten. Som praxis visar fungerade detta inte. Först och främst, när du startar ett tillräckligt stort antal "tunga" applikationer i lågkraftssystem fryser det också på samma gång. Faktum är att i början av alla processer eller program åtkomst till systemregistret, och här visar det sig att systemet verkar "rusa runt" på jakt efter exakt tjänsten svchost.exe som är ansvarig för driften av en av de löpande applikationerna. Det är sådana reflektioner som leder till att även omstart av datorn blir problematisk.
Men sådana situationer kan bekämpas.Det enklaste sättet är att helt enkelt starta om dataterminalen. Efter en omstart försvinner lasten. Å andra sidan hjälper detta inte alltid, så mer radikala metoder måste användas.
Till exempel kan svchost.exe-programmet stoppas från samma "Task Manager" om du använder kommandot "End Process Tree" i det med högerklickning.
Men det är bättre att göra annat.I "Uppgiftshanteraren" (i processfönstret) högerklickar du på en av svchost-processerna en extra meny där du måste välja raden "Gå till tjänst (er)), varefter alla processer som för närvarande visas kommer att visas i regi av denna tjänst.
Att stoppa alla dessa processer eller göra deminte tillgängligt, dubbelklicka på processen och välj fliken "Service", där du helt enkelt kan klicka på "Stopp" -knappen eller i "Egenskaper" ändra starttypen (Inaktiverad) och använda servicestoppet efter det.
I vissa fall merallvarliga symtom relaterade till svchost.exe-tjänsten. Vad är svchost.exe när det gäller virus? Allt är väldigt enkelt. Vissa virusprogram döljer sig helt enkelt som den här systemprocessen. I princip kan du till och med inse att det är ett virus i "Task Manager". Observera att själva processen aldrig startas som användare. Det kan bara ha SYSTEM-, LOCAL SERVICE- eller NETWORK SERVICE-attribut. Tjänster med olika attribut är virus eller skadlig kod.
I det här fallet kan du använda djupskanning med antivirusprogrammet installerat i systemet, men i de flesta fall leder det inte till något. Här är det bättre att söka hjälp av verktyg som Kaspersky Rescue Disc eller en speciell Dr.Web-applikation, som laddas redan innan Windows startar och skannar systemet efter virus och hot mycket mer effektivt än standard antivirus.