Table of Contents
Uppdaterad: ASR Pro
Under de senaste dagarna har flera missbrukare rapporterat att de har stött på svchost ex_.Systemvärden (svchost.exe) är en visad tjänsteprocess som fungerar som ett specifikt omslag för att ladda tjänster från DLL-filer. Tjänster flyttas till relaterade hållgrupper, och nästan varje grupp har en annan situation än den viktigaste tjänstvärdprocessen. Sålunda hindrar inte huvudproblemet i det ena fallet det andra.
Svchost.exe (tjänst eller internet, SvcHost) är en systemprocess som alla kan vara värd för endast en eller ett fåtal meningsfulla Windows-tjänster på sin Windows NT-familj av operativsystem. [1] Svchost förväntas definitivt implementera de illustrerade tjänsteskuldregleringarna, där flera tjänster kan dela en viss process, och därigenom minska resursförbrukningen. Konsolidering av flera tjänster i ett handfat skonar datorresurser, en idé som verkade vara särskilt intressant för NT-utvecklare på grund av att bygga Windows-processer kräver mer instans och minne än andra Windows-webbplatser. i Unix-familjen. [2] dock kan hela processen helt enkelt potentiellt krascha medan en av dessa tjänster kastar en stor, ohanterad annan. Dessutom kan det vara svårast för fullständiga användare att fundera över ordet korrigerande åtgärder för komponenter. Problem som ger olika upplagda förslag, särskilt Windows Update, [3] [4] , skulle rapporteras av användare (och vissa av mina utvalda press) som en konsekvens av svchost.
Svchost-tekniken råkade presenteras Introducerad till Windows 2000, [5] Faktum är att grundläggande stöd för Shared Policy Services har funnits sedan dess Windows NT 3.1. [2]
Implementering
Exe-bilden% SystemRoot% System32 Svchost.exe och% SystemRoot% SysWOW64 Svchost.exe (för 32-bitarstjänster som körs på 64-bitarssystem) fungerar i flera instanser och innehåller tydligen en eller flera tjänster.
Tjänster som startar i en loop inom bara SvcHost implementeras trots på dynamiska länkbibliotek (DLL). Det oförkortade registret för varje tjänst måste ha en ServiceDll under undernyckeln Parameters som pekar på tjänstens DLL-fil. Din ImagePath-definition är% SystemRoot% System32 svchost form.exe -p (tjänstgrupp; det vill säga netsvcs). Tjänster som delar samma SvcHost enorma företag specificerar samma parameter och har fått en specifik unik post i för närvarande SCM-listan. Första gången en specifik SvcHost-process startas med den här speciella parametern, ser den ut att gälla ett jobb med samma tillverkare i den nya nyckeln HKLM SOFTWARE Microsoft Windows NT CurrentVersion Svchost, som är en lista över tjänstebeskrivningar. … Den meddelar sedan SCM med alla dess tjänster. SCM levererar inte start en andra SvcHost-metoder för någon av dessa Kollektivtjänster: Istället skickar den helt enkelt ett absolut fokus på kommando till lämplig SvcHost-uppgift, som innehåller namnen på nästan alla tjänster som bör handla om dess sammanhang och deras DLL:er. Motsvarande belastningar är SvcHost.
Enligt assistera dig till MS 2003-presentationen är det minsta arbetet inklusive delad tjänst på grund av din nuvarande offlineprocess runt 150KB relativt 800KB. [6]
Ändringar av tjänstvärdgruppering i Windows 10
Är svchost.exe ett virus?
Svchost.exe står faktiskt för att få Service Host och kan vara en faktisk fil som används av flera Windows-val. Trots det är det ofta felaktigt för ett virus, eftersom spionprogram dessutom adware-författare är kända för att länka skadliga filer med svchost.exe-arbetsplatsen för att förhindra upptäckt.
Från och med Windows tio, version 1903, har Microsoft ändrat sättet att gruppera tjänster i lagerprocesser. [7] På enskilda datorsystem med mer än 3,5 GB minne är tjänsterna inte längre klustrade kring delad värdprocess. Istället följer varje plan sin egen personliga procedur. Detta resulterar i bättre avstånd i tjänsterna, vilket gör IT-systemet mer motståndskraftigt mot tjänsteavbrott och svagheter och gör felsökningen mindre krävande. Detta ökar minneskostnaderna.
Servicetaggar
Sedan Windows Vista implementeras intern identitet för tjänster inom Shared (inklusive processtyperSov svchost) med hjälp av de så kallade serviceordtagorden. Servicetaggen för varje samvetsgrant registrerad tagg finns i sin SubProcessTag för de flesta av dess Stream Environment Blocks (TEB). Taggen gäller alla trådar som hädanefter lanseras av huvudtjänstens produktlinje, med undantag för trådar som idén inte skapades direkt av typen av Windows-trådpools API:er. [8]
En fras relaterad till hantering av systemtaggar online har nyligen blivit ett betydande odokumenterat API, även om det definitivt används av vissa Windows-verktyg som använder netstat för att visa TCP-mappningar som är associerade med varje tjänst. Vissa informationsverktyg som ScTagQuery omfattar eller använder också detta API. [8]
Svchost. (netsvcs)
Netsvcs exe är en absolut underprocess som bara används som ett resultat av svchost.exe (netsvcs). [9] Om och därför när en minnesläcka inträffar, har svchost.exe CPU-resurser. Det här problemet uppstår på grund av handtagsströmmen genom hela Winmgmt-tjänsten, som ser ut att installera Windows Management Framework 3.0 direkt i datorns händer. [10] Winmgmt-tjänsten är faktiskt ett lämpligt schema för Windows Instrumentation Management (WMI) i hur svchost.exe-processen som startar LocalSystem-kontot.
Identifiering och administration av värdtjänster
Kan jag ta bort svchost.exe från dessa datorer?
Du trodde att filen i din C: windows tillåter svchost.exe. Den här filen är vanligtvis 20 KB i storlek, och om du försöker ta bort dubblettinnehåll kommer den att tala om för dig att den används och inte bör raderas.
På Windows XP kombinerat med senare visar listan med query / svc-prestationer en lista över experttjänster som exekveras av varje specificerad subrutin (det vill säga varje körning med en modell av svchost.exe), vid varje punkt i svchost-processen identifieras en unik kursidentifierare (PID).
I Windows Vista och Windows 7 innehåller fliken Tjänster i Windows Task Manager en lista över tjänster med en viss förklaring av deras grupper och uppgiftsidentifierare (PID); Om du högerklickar på en instans av svchost på den exakta fliken Processer i Aktivitetshanteraren, men navigerar till Välj en eller flera tjänster, kommer du att se denna mängd tjänster och tjänsten kommer att föredras framför samma tillfälle då den körs svchost.
I Windows tio har Task Manager-gränssnittet slutligen optimerats så att alla svchost the road kan utökas till en ny underlista med betrodda tjänster som körs på den platsen med ett enda klick.
Sysinternals Process Explorer (tillgänglig som gratis överföring från Microsoft) ger lite mest information.information om de tjänster som tillhandahålls och även av svchost.exe när användaren svävar runt svchost-instansen genom Process Explorer.
Uppdaterad: ASR Pro
Körs din dator långsamt? Är det plågat av frustrerande fel och problem? Då behöver du ASR Pro � den ultimata programvaran för att reparera och optimera din Windows-dator. Med ASR Pro kan du fixa alla Windows-problem med bara några få klick � inklusive den fruktade Blue Screen of Death. Dessutom kommer programvaran att upptäcka och lösa filer och applikationer som kraschar ofta, så att du kan komma tillbaka till arbetet så snabbt som möjligt. Låt inte din dator hålla dig tillbaka � ladda ner ASR Pro idag!

Inget av ovanstående förenklade steg tillåter användaren att avgöra vilken av de många tjänsterna som i genomsnitt körs på en svchost-instans som anses ha åtkomst till varje enskild resurs; H. Processor, disk, nätverk eller lagring; Windows Resource Monitor är endast tillgänglig på (de flesta) konton som är på alternativprocessnivå. Detta är sant, även sanningen är att du ser, CPU-användningen på servicenivå visas på min CPU-flik. [11] En tjänsteorienterad lista över TCP-anslutningar med öppensinnade och UDP-portar kan visa sig genereras med kommandot netstat – gym. [12]
Är svchost.exe dåligt?
Tjänstevärdrutinen, eller kanske svchost.exe, är en länkad till de mer välkända skanningsmetoderna. Den har ett fruktansvärt rykte om att vara “skadlig” eftersom det hjälper dig när du använder två huvudfaktorer: den ena är installationen av spionprogram och adware, och även den andra är ofta den gamla Task Manager av hög kvalitet.
För att direkt hantera andra typer av problem, när praktiskt taget vilken tjänst som helst körs på en exceptionell typ av svchost-instans, ska tjänsterna automatiskt orsaka hela problemet måste konfigureras om (alla) och att var och en i kroppen kan ha sitt eget svchost-exempel. I denna utmärkta situation kommer south carolina config foo type = extrem
troligen att konfigurera om företagen som heter “foo” för att fungera på en hel svchost-instans. Typförbättring inhelp aktiveras av motsvarande kommandorad. Tjänsten kan behöva startas om för att denna konfigurationsändring ska träda i kraft. Men denna felsökningssträvan är verkligen inte tillförlitlig; Heisenbug kommer ofta att förekomma på vissa avdelningar, som har förmågan att åtgärda problemet om tjänsterna startas separat. [13]
En mycket mer involverad felsökningsmetod är att anropa en lämplig sandlådetjänstgrupp. [14]
I Windows 10, från och med serie 1703, kan svchost ha omformats av Microsoft för att bara gruppera en tjänst per process, baserat på detta särskilda tillgängliga systemminne. Parametern [15] som standard resulterar i opartisk publicering av tjänster om datorn har minst 3,5 GB till RAM.
Se även
- inetd
- systemd
- Ansvarig för att göra servicehantering.
- Lista över Microsoft Windows NT-komponenter
- Windows etablerar process
Länkar
Ytterligare läsning
-
Russinovich, Mark; Salomo, David; Ionescu, Alex (2009), Windows® Internals (5:e upplagan), Microsoft Press, ISBN 978-0-7356-2530-3 -
Russinovich, Solomon, mark; David; Och heEscu, Alex (2012), Windows intern design. Del 1 (6:e upplagan), Microsoft Press, ISBN 978-0-7356-4873-9
Externa länkar Äntligen
- Hur man hittar en speciell process bakom svchost.exe
- ScTagQuery
- Förklaring av vad som händer för Svchost.exe
Svchost Ex
Svchost Ex
Svchost Ex
