Keď otvoríte kartu Procesy v Správcovi úloh v systéme Windows 7 alebo kartu Podrobnosti v Správcovi úloh v systéme Windows 8, budete prekvapení, že veľké množstvo procesov má názov svchost.exe. Dnes uvidíme, prečo Windows potrebujú toľko inštancií procesu SVCHOST a ako zistiť, ktorý proces svchost beží, ktoré skupiny služieb.
Inzerát
Súbor svchost.exe (hostiteľ služby) sa nachádza v priečinku C: Windows System32 a slúži na spustenie rôznych systémových služieb. Tu je oficiálny popis tohto súboru poskytnutý spoločnosťou Microsoft:
Súbor Svchost.exe sa nachádza v priečinku% SystemRoot% System32. Pri spustení program Svchost.exe skontroluje časť služieb v registri, aby vytvoril zoznam služieb, ktoré musí načítať. Môže byť spustených súčasne viac inštancií Svchost.exe. Každá relácia Svchost.exe môže obsahovať zoskupenie služieb. Preto môžu bežať samostatné služby v závislosti od toho, ako a kde je spustený program Svchost.exe. Toto zoskupenie služieb umožňuje lepšiu kontrolu a jednoduchšie ladenie.
Skupiny Svchost.exe sú identifikované v nasledujúcom kľúči databázy registry:televízia vizio sa sama vypne a znova sa nezapneHKEY_LOCAL_MACHINE Software Microsoft WindowsNT CurrentVersion SvchostKaždá hodnota pod týmto kľúčom predstavuje samostatnú skupinu Svchost a pri prezeraní aktívnych procesov sa javí ako samostatná inštancia. Každá hodnota je hodnotou REG_MULTI_SZ a obsahuje služby, ktoré bežia pod touto skupinou Svchost. Každá skupina Svchost môže obsahovať jeden alebo viac názvov služieb, ktoré sú extrahované z nasledujúceho kľúča databázy Registry, ktorého kľúč Parameters obsahuje hodnotu ServiceDLL:
ako zapnúť rtx minecraftHKEY_LOCAL_MACHINE System CurrentControlSet Services Service
V dôsledku zoskupovania služieb teda máme veľa inštancií Svchost.exe, z ktorých každá prevádzkuje skupinu služieb na jednu inštanciu!
Pozrime sa, ako zobraziť, ktoré služby sú spustené v konkrétnej inštancii svchost.exe.
Prvá možnosť: Správca úloh
Vstavaný nástroj, Správca úloh systému Windows, je schopný zobraziť ďalšie informácie o službách súvisiacich s vybraným procesom svchost. Nedávno sme pokryli ako zobraziť služby súvisiace s procesom v systéme Windows 8 , takže je dobré použiť tento trik na kontrolu svchost.
- Otvorte Správcu úloh stlačením klávesu Ctrl + Shift + Esc na klávesnici alebo kliknutím pravým tlačidlom myši na prázdnu oblasť na paneli úloh.
- V systéme Windows 7 alebo Vista prejdite na kartu Procesy. Vo Windows 8 a novšom prepnite na kartu Podrobnosti.
- Kliknite pravým tlačidlom myši na požadovaný proces. Predpokladajme, že konkrétna inštancia procesu svchost.exe spotrebuje veľa pamäte a chcete zistiť, ktorá služba to spôsobuje, potom kliknite na danú inštanciu svchost.exe a vyberte Prejsť na služby . Karta Služby sa otvorí automaticky a zvýraznia sa všetky služby vytvorené vybranou inštanciou procesu svchost.exe.
Druhá možnosť: Trik príkazového riadku
Otvorte a príkazový riadok okno a zadajte nasledujúci text:
ako skontrolovať, či niekto sťahuje v mojej sieti
zoznam úloh / svc
Zobrazí sa zoznam všetkých inštancií procesu svchost s príslušnými službami.
Tento trik je veľmi užitočný v systéme Windows XP, kde aplikácia Správca úloh nemá znak „ Prejsť na služby funkcia.
To je všetko. Teraz viete, prečo vo vašom systéme Windows beží viac procesov svchost.exe, a nebudete sa mýliť, prečo ich musí bežať toľko.