neprihlásený Pondelok, 25. novembra 2024, dnes má meniny Katarína
Vo Windows 10 už konečne nebudú v svchost.exe mixované viaceré služby

Značky: Windows 10Microsoft

DSL.sk, 10.10.2016


Spoločnosť Microsoft konečne uskutočňuje vo svojom operačnom systéme Windows často žiadanú zmenu a postupne prestáva zlučovať viacero systémových služieb do jedného svchost.exe procesu.

Microsoft začal s touto praktikou vo Windows 2000 a v aktuálnom oznámení naznačuje, že tak spravil kvôli úspore pamäte. Tento OS mal totiž odporúčaných 256 MB pamäte a minimum 64 MB.

Spúšťanie viacerých služieb v rámci jedného procesu operačného systému má ale niekoľko nevýhod. V prípade problémov s niektorou službou, okrem iného napríklad v prípade veľkej spotreby systémových prostriedkov, užívateľ nevie priamo identifikovať zodpovednú službu. Posledné verzie Windows síce prehľadne ku každému svchost.exe zobrazujú zoznam v ňom bežiacich služieb, ktorá je ale zodpovedná za problematické správanie nie je možné identifikovať.

Špeciálne častým problémov najmä v predchádzajúcich verziách Windows bolo zahltenie procesora jednou zo služieb, pričom zlučovanie neumožňovalo užívateľom jednoducho diagnostikovať príčinu.

Ešte horšie dôsledky mali prípadné pády služieb, keď jedna padnutá služba zobrala so sebou všetky služby bežiace v jednom procese.




Doterajší spôsob spúšťania služieb zlučovaním do jedného procesu (hore) a nové spúšťanie služieb od zostavenia 14942, kliknite pre zväčšenie (obrázky: Microsoft)



Od nového zostavenia 14942 Windows 10, ktoré bolo uplynulý týždeň sprístupnené testerom, už služby bežia takmer každá v samostatnom procese. Týka sa to ale len počítačov, ktoré majú minimálne 3.5 GB operačnej pamäte.

Zároveň výnimkou sú zatiaľ kritické systémové služby, ktorých pád aj tak vyžaduje reštart systému, a niektoré vybrané služby, ktorých zoznam oznámenie ale neuvádza.

Okrem vyhnutiu sa pomenovaným problémov má mať oddelenie služieb do samostatných procesov výhodu aj v lepšej bezpečnosti.

Okrem tejto zmeny zostavenie 14942 obsahuje okrem iného podľa Microsoftu presnejšiu detekciu komplikovanejších gest na touchpadoch a ďalšie najmä kozmetické zmeny.


      Zdieľaj na Twitteri



Najnovšie články:

O2 zvyšuje ceny programov Radosť
Raspberry Pi má nový model, Raspberry Pi Pico 2 W
Japonci uviedli ethernetový kábel s magnetickým konektorom
Starship by mohla za najbližšie štyri roky uskutočniť až 400 štartov
Protimonopolný úrad začal prešetrovať, prečo v SR nie sú skutoční virtuálni mobilní operátori
Nový trailer filmu Minecraft
Linux v ďalšej verzii vyradí súborový systém Reiser
Odštartovaná výroba flash pamäte s 321 vrstvami
Apple má prvýkrát použiť vlastný 5G modem v iPhone v marci
Linux dostáva podporu veľkokapacitných pamäťových SDUC kariet


Diskusia:
                               
 

Rozdeliť množinu na množinu množín, je ako výjsť z blata do kaluže.

Nehovoriac, že ProcessExploreru hrozí pád do zabudnutia.
Odpovedať Známka: -6.2 Hodnotiť:
 

Prečo mu hrozí pád do zabudnutia?
Odpovedať Známka: 7.6 Hodnotiť:
 

Vies co?
Ani nebudem reagovat.
Odpovedať Známka: 3.3 Hodnotiť:
 

Tak prečo reaguješ?
Odpovedať Známka: 6.2 Hodnotiť:
 

Smrť tisícom bodnutí.
Pozn.:Ak potrebujete ďalšie informácie alebo radu, obráťte sa na svojho lekárnika.
Odpovedať Známka: -6.7 Hodnotiť:
 

Doktor Samsung odporúča 3 tablety týždenne.
Odpovedať Známka: 7.1 Hodnotiť:
 

dead platform is dead
Odpovedať Známka: -5.7 Hodnotiť:
 

Bolo na case. SVCHOST.EXE stvalo nejedneho pouzivatela ktory nevedel preco ma tak spomaleny PC.
Odpovedať Známka: 7.5 Hodnotiť:
 

SVCHOST sa da lahko eliminovat aj teraz. V pripade spomaleneho PC bolo uplne jednoduche detekovat konkretny SVCHOST, z toho clovek ziskal zoznam sluzieb.

Napriklad problem a AUDIO ovladacom. Ten bezi ako AUDIOSRV ale spolu s nim bezi aj SecurityCenter, LMhost, Eventlog a DHCP. Takze ked spadol driver tak spadol aj DHCP aj Eventlog a ani sa nic nedalo pozriet spatne (eventlog v kybli).

Stacilo nakopirovat SVCHOST ako SVCHOST-AUDIO, SVCHOST-SC, SVCHOST-LMH, SVCHOST-EL, SVCHOST-DHCP, upravit cestu v registroch a VOILA!
Mame po restarte v procesoch 5 samostatnych sluzieb a ked jedna padne, hned je identifikovana menom v nazve procesu.

Na kritickych pocitacoch s Windows to robime uplne bezne uz od cias Windows 2000 Server.
Odpovedať Známka: 10.0 Hodnotiť:
 

ako? co? stacilo nakopirovat?
Odpovedať Známka: 5.0 Hodnotiť:
 

Ako takto:
Copy %SystemRoot%\System32\Svchost.exe %SystemRoot%\System32\Svchost-<service>.exe

Reg.exe Add HKLM\SYSTEM\CurrentControlSet\Services\<service> /v I
magePath /t REG_EXPAND_SZ /d ^%SystemRoot^%"\System32\svchost.exe -k <servicesecurity>" /f

Kde treba doplnit pary <service> a <servicesecurity> podla potreby.
Odpovedať Známka: 10.0 Hodnotiť:
 

Možno lepšia voľba by to išlo cez hardlink ak také niečo Windows pozná. So softlinkom neviem či by to fungovalo. Lepšie ako copy.
Odpovedať Známka: 10.0 Hodnotiť:
 

Jasne, soflink by nefungoval, hardlinky mame, staci MKLINK -H
Vtedy je ale nutnost NTFS. Skript je este z davnych cias, ked niekedy bolo nutne FAT32.

Okrem toho ma Windows zvlastnu vlastnost pri hardlinkoch, ze ked je dany subor niekde pouzivany, neda sa lahko zmazat akykolvek jeho hardlink.
Odpovedať Známka: 10.0 Hodnotiť:
 

interesting approach. i like it.
Odpovedať Hodnotiť:
 

Fakt naposratie jednoduche
Odpovedať Známka: 10.0 Hodnotiť:
 

Lenže je tu problém vtedy, keď dôjde k aktualizácii a súbor alebo registre sa pomenia. A neviem, či niektoré aktualizácie nebudú kontrolovať práve korektnosť(pre Windows) registrov. V tom prípade sa o to treba starať(alebo si na to niečo naprogramovať).
Odpovedať Známka: -3.3 Hodnotiť:
 

Nie, v skutocnosti nie je.

SVCHOST je uplne jednoduchy program - len vytvori proces (ak este s danym opravnenim neexistuje) a injectne DLLko, ktore je specifikovane v registroch.

SVCHOST je tak jednoduchy, ze ani MS tam asi nema bug.
SVCHOST sa uz roky meni len obcas pri Service Packoch (co uz dlho nebolo). Aj tie zmeny v SVCHOSTE su hlavne v hlavickach. A na kriticke masiny sa Service Packy neinstaluju same.

Napriklad Windows 7 SP1 ma SVCHOST stale z roku 2009.

Ziadne aktualizacie za poslednych 15 rokov neriesia ako sa spusta sluzba.
Co sa tyka naprogramovania, staci obycajny skript, ktory po spusteni skontroluje binarne zmenu SVCHOSTu cez FC a prejde register (vid vyssie) ci nenajde retazec SVCHOST.EXE, lebo vsade je nahradeny SVCHOST-<service>.exe
Odpovedať Známka: 10.0 Hodnotiť:
 

Ale musim povedat, ze na Windows 8.x/10 sme to este realne netestovali. Kedze Windows 10 nie je upgrade ako ho pozname ale skor migracia dat do novej cistej instalacie, netusim ci tieto nastavenia migruje alebo ich "necha" v zalohe povodneho.

Zrejme uz ani testovat nebudeme :-)
Odpovedať Známka: 10.0 Hodnotiť:
 

Točíme sa okolo horúcej kaše. Povedzte narovinu, že zvyčajne spôsobovalo problémy Windows Update, ktoré preťažilo procesor, len bolo umenie zistiť, že či je problém práve ten Windows Update.
Odpovedať Známka: 6.2 Hodnotiť:
 

Ani nie, wua ci ako sa vola bol vzdy problem. Po cistej instalacii je pptrebne vzdy nainstalovat aktualizacii, ktora riesila spotrebu syst. prostriedkov a nasledne dat vobec vyhladat aktualizacie.
Nechapem, preco su u starsich verzii windowsu aktualizacie taky velky problem. Stale mi to pride ako schvalnost od MS.
Odpovedať Známka: 6.2 Hodnotiť:
 

Tomu ver komoško. Som preinštaloval win7, dám hladať update, hladá to 10 hodín a nič to nenajde :(
Odpovedať Známka: 2.0 Hodnotiť:
 

KB3138612
KB3145739
KB3020369
KB3172605

Reboot after each one works perfect
Odpovedať Známka: 10.0 Hodnotiť:
 

Pche. To som skušal, nefunguje...
Odpovedať Hodnotiť:
 

Robi to aj Win10 ktory nebol ani rok nainstalovany, takze gratulujem MS, odradza aj od noveho systemu :)
Odpovedať Známka: -5.0 Hodnotiť:
 

Ak by to bola schválnosť tak je to správa o tom že Windows je relatívne ok, ak by to už Windows inak a rýchlejšie odskenovať nevedel tak je to problém. Apdejter musí pravdepodobne dôkladne otestovať mraky súborov a hodnôt v registroch, skontrolovať ich obsah a veľkosť, verziu a ktovie čo všetko a ako dôkladne kontroluje.
Odpovedať Hodnotiť:
 

az na to, ze winupdate je samostatna sluzba..
Odpovedať Známka: -6.7 Hodnotiť:
 

Ale nebeží v samostatnom procese.
Odpovedať Známka: 7.8 Hodnotiť:
 

Staci skopirovat SVCHOST.EXE na SVCHOST-WU.EXE a zmenit cestu v registri. A mas samostatny proces pre WU.
Odpovedať Známka: 5.0 Hodnotiť:
 

dementi nech laskavo vypnu tu automaticku instalaciu driverov z win update. sa ani neda spravit cisty reinstall s ovladacmi podla seba, ked uz hned po prvom prihlaseni tam su natahane ich ovladace (samozrejme stare)...
Odpovedať Známka: -1.2 Hodnotiť:
 

tak si to pred pripojenim sa na net vypni wole. Tento pc - prava mys - vlastnosti - rozsirene systemove nastavenia - hardver - nastavenie instalacie zariadenia. Nemas za co.
Odpovedať Známka: 6.9 Hodnotiť:
 

btw. najlepsia funkcia vo win 10 (resp. to prvy krat od visty/7/8 funguje) 99% veci nainstaluje samo, nemusim hladat ja k fas. Chapem, ze ty ked instalujes 1 pc za rok, tak ti to vadi, pri 3-4-5 pc denne to potesi, ze kym si das kavu, samo sa to spravi.
Odpovedať Známka: -0.4 Hodnotiť:
 

Problem je, ked si MS neupdatuje drivre resp drzi vo WinUpdate vadny driver. Toto sa mi stalo napr s Intel WiFi adapterom v notebooku. Po jednej aktualizacii sa zrazu nebolo mozne pripojit kziadnej wifi sieti resp po vypnuti 40MHz kanalu uz to slo, ale len na par minut a potom spojenie vzdy padlo. Po nainstalovani Intelackeho ovladaca vsetko bezalo ako ma. Ale iba tyzden, do dalsej aktualizacie, ked si to ten blby windows 10 opat prepisal svojim zabugovanym drivrom. Takze opat reinstal intelackeho drivra a povypinanie vsetkych moznoch nastaveni aktualizacie drivrov (v nastaveniach i v registroch). Odvtedy je zda sa pokoj :)
Odpovedať Známka: 7.5 Hodnotiť:
 

to problem samozrejme nieje. Kazdy sudny clovek, co nechce mat problemy ihned po instalacii noveho win a skopletovania vsetkeho winupdate vypina. Vcera som napr. riesil, ze win10 po update zacal "dlho pristupovat k tlaciarni" ze das tlacit a minutu rozmyslal potom nasiel predvolenu tlaciaren, potom si dal tlacit a zas minutu rozmyslal a potom vytlacil. Nepomohlo ani obnovit na minuly bod obnovenia, co ale pomohlo bolo prednastavit inu tlaciaren a rucne potom vybrat tu kam si chcel tlacit. Vtedy to slo normalne v radoch sekund. Keby tam hned na zaciatku vypli winupdate, nemali by problemy.
Odpovedať Známka: 10.0 Hodnotiť:
 

Na jednom PC s Windows Vista windows update nešlo dokončiť. PC nebol aktualizovaný roky od výroby a nešlo nainštalovať ani Service pack 1. Nainštaloval a hneď naň zabudol. To isté aktualizácie z Windows update. Bolo treba nainštalovať ručne windows update agent z Windows 7! a pár záplat na Windows Vista, aby sa to pohlo ďalej. Zlatý Microsoft.
Odpovedať Známka: 10.0 Hodnotiť:
 

To je sice pekne, ale 99% uzivatelov PC nevie ani co to je driver :) Kupi PC/Notebook s predinstalovanym Win10 a dalej sa nestara. Az ked sa objavi po nejakej aktualizacii problem, potom mi nosia pocitace, ze treba problem odstranit.
Odpovedať Hodnotiť:
 

to je k nicomu, lebo tie drivre su uz nainstalovane do niekolko sekund odkedy sa ukaze plocha, takze sa to neda stihnut...
Odpovedať Hodnotiť:
 

Nieco si vyber:

Windows nemoze stiahnut ovladace, ked nie je online.

Windows nemoze stiahnut ovladace, ked je na "metered" pripojeni. Vies mu urobit "metered" pripojenie aj z LAN.
Staci zmenit hodnotu v registroch. Da sa aj priamo v image. Na konci staci zmenit LAN na normalnu hodnotu.

Vies to bloknut cez tool:
support.microsoft.com/en-us/kb/3073930
Ak to chces na nove instalacie, staci urobit image.

Vies to bloknut (na Pro/Enterprise) cez GPO:
Computer Configuration > Administrative Templates > System > Device Installation > Device Installation Restrictions > "Prevent installation of devices that match any of these device IDs"
Odpovedať Známka: 10.0 Hodnotiť:
 

a odkial bude vediet cisto novy windows heslo na wifi, ked mu ho ja nedam? Tiez kabel do sietovky si sam nepichne, takze by to malo byt uuuuplne v pohodicke.
Odpovedať Známka: 10.0 Hodnotiť:
 

Heslo do tvojej siete bude vediet, nakolko tvoj sused sa nacierno pripaja cez tvoju siet a nechal si syncovat vsetky nastavenia do MS cloudu. MS potom hardcodoval heslo pre tvoju Wifi do instalacky Windows 10 a ak mas nahodov hardwareove ovladanie on/off Wifi na notebooku, tak aj to vie MS obist cez UEFI, takze nemas vobec ziadnu sancu nepripojit sa okamzite pocas instalacii. Dostanes stare drivery od MS nech spravis cokolvek. A za vsetko moze tvoj sused!
Odpovedať Známka: 5.0 Hodnotiť:
 

tak teraz mam namiesto asi 8 svhost-ov spustenych 73. mc to vie vyriesiet
Odpovedať Známka: 7.5 Hodnotiť:
 

Ale to sa oplati! .. za rovnaku cenu mas podstatne viac svchostov.
Odpovedať Známka: 8.3 Hodnotiť:
 

jasne ze sa to oplati, mozu ist v samostatnych vlaknach a teda na viac jadrach plus vies co je co a co nechces vypnes.
Odpovedať Známka: -2.7 Hodnotiť:
 

tie sluzby predtym uz bezali v threadoch, bolo to ale neprehladne, kedze si nevedel identifikovat bez process explorera ktora sluzba vyhuluje system
Odpovedať Známka: 5.0 Hodnotiť:
 

Dodnes som mal v pamati vryte ako "schvost".
Odpovedať Známka: 7.8 Hodnotiť:
 

Tiez som si ich roky podvedome oznacoval sa schvosty alebo iba chvosty... Hoci roky viem ze su to service hosty
Odpovedať Známka: 5.7 Hodnotiť:
 

A to som si myslel ze som bol jediný a už sme traja
Odpovedať Známka: 6.0 Hodnotiť:
 

nie, nie, uz sme minimalne styria :D
Odpovedať Známka: 5.7 Hodnotiť:
 

piati:)
Odpovedať Známka: 5.4 Hodnotiť:
 

Ani si neviete predstavit.. kolko rokov blazeneho zivota v nepravde ste mi prave zruinovali
Odpovedať Známka: 5.7 Hodnotiť:
 

Pridaj.. cely intrak to volal "chvost"
Odpovedať Známka: 6.0 Hodnotiť:
 

To len ja napriek mojej slabej dyslexii som to cital po rokoch nevedomosti ako EsVeCeHost? &#128514;Ale pred tym to bolo asi pol roka tiez schvost.
Odpovedať Hodnotiť:
 

Keď sa nad tým zamyslím, ja tomu celý čas hovorím svchvost :D
Odpovedať Známka: 5.4 Hodnotiť:
 

plha se hlasi
Odpovedať Známka: 5.0 Hodnotiť:
 

taky tak
Odpovedať Známka: 3.3 Hodnotiť:
 

Ok, takže si blb, ale prečo sa tým chváliš?
Odpovedať Známka: -10.0 Hodnotiť:
 

sv chvost - sivý chvost
Odpovedať Známka: -3.3 Hodnotiť:
 

piati
Odpovedať Známka: -7.5 Hodnotiť:
 

Si mimo. Chalani su vedla.
Odpovedať Známka: 8.9 Hodnotiť:
 

Viac chvost viac Windows
Odpovedať Známka: 8.8 Hodnotiť:
 

...ktorá je ale zodpovedná za problematické správanie nie je možné identifikovať. - ale je to mozne, staci po jednom servise stopovat-startovat a kuknut ci klesne vytazenie CPU. Ked ten konkretny svchost.exe vyuziva n sluzieb, tak garantujem, ze maximalne na n pokusov zistim ze ktory servis to robi :))))))

http://diit.cz/clanek/windows-update-windows-7:
Odpovedať Známka: -10.0 Hodnotiť:
 

"Pokud vás problém s částečně vytíženým procesorem trápí a nejste si jisti, zda je příčinou právě tato „nová“ verze nefunkčního Windows Update, spusťte správce úloh [ctrl] + [alt] + [del], v záložce „procesy“ klikněte na [zobrazit procesy všech uživatelů] a sjeďte si na část, kde vidíte všechny procesy „svchost.exe“. Vykazuje-li některý permanentní vytížení procesoru (např. kolem 25 %), klikněte na něj pravým tlačítkem myši a vyberte „přejít ke službě“. Tlačítkem [služby] otevřete okno služeb, v něm sjedete dolů, kde najdete položku „Windows Update“, kliknete pravým tlačítkem a z výběru zvolíte „zastavit“. Pokud pár vteřin po zastavení této služby klesne zatížení procesoru do normálu, víte, že problém je právě zde."
Odpovedať Známka: 2.5 Hodnotiť:
 

Toto ale funguje len ked mas "meratelny" problem ako CPU LOAD. Dalsia vec je, ze ked jedna sluzba "zamrzne", nejde potom zastavit ziadna z tych "spolubeziacich".
Odpovedať Známka: 10.0 Hodnotiť:
 

uz som sa velmi tesil na vysoko-sofistikovany odborny prispevok od pjetra, hned mam lepsi rozhlad a krajsi den :)
Odpovedať Známka: 10.0 Hodnotiť:
 

Supeeeeeeeeeeeer, takze od buildu 14942 nebude v TaskMgr asi tucet svchost.exe (usporiadane do istych logickych skupin, napr. servisy firewallu, win update ...), ale skoro stovka svchost.exe. Supeeeeeeeeeeeer.
Odpovedať Známka: -7.5 Hodnotiť:
 

Ked budu takto jednotlivo na kazdy beztiaci servis jeden svchost.exe, zobrazovanie svchost.exe v TaskMgr je absolutne kontraproduktivne a zbytocne. Pretoze proste ten servis mozem manazovat rovno v services.msc.

Myslim ze velmi skoro pride fix, ktory jednoducho len skryje svchost.exe a nebudu sa v TaskMgr ukazovat.

Zhruba tak ako sa zbavili Internet Explorera a vymietli ho metlou zo systemu: dobre ho skryly, ale cely IE tam furt je ...

Brutalne dobre riesenie, ale co ine sa da robit v OS, ktoreho jadro je tak posahane, ze je previazane s browserom, ktory tym padom nie je mozne uplne odtranit zo systemu....
Odpovedať Známka: 2.5 Hodnotiť:
 

skryli, co som mongol?
Odpovedať Známka: 2.0 Hodnotiť:
 

iba trochu
Odpovedať Známka: 6.0 Hodnotiť:
 

A odpoveď ešte pred položením otázky znie: Nakoľko čo je dovolené koňovi, nie je povolené volovi.
Odpovedať Známka: 3.3 Hodnotiť:
 

Nielen mongol, ale hlavne magor, podľa tých pičovín, čo si popísal. A počítačový analfabet.
Odpovedať Hodnotiť:
 

Ja viem, že ľudia ti už dávajú mínuská len preto, že si to ty, ale s tým, že OS je prehnane naviazaný na IE ti dávam za pravdu.
Dokonca aj Skype odkedy kúpil M$ je naviazaný na IE11. Win Update potrebuje na svoj chod IE taktiež...
Odpovedať Známka: 10.0 Hodnotiť:
 

len v services.msc nevidis ako ti jednotlive sluzby vytazuju system...
Odpovedať Hodnotiť:
 

Pockajme si na Task Manager z nie-test release a uvidime. Mozno len budu zgrupene pod "sipkou".
Uz teraz to vo Windows 10 TaskManager deli na skupiny (tusim procesy, veci v pozadi a Windows veci).
A bezne spaja viac procesov pod jednu polozku.

Samozrejme zalozka DETAILS bude ocakavane masaker, pokial tam tiez jednu "sipku" nedaju.

Mimochodom u nas na kritickych pocitacoch to tam mame uz davno, co sluzba to samostatne SVCHOST. Vid prispevok vyssie. A nezerie to ani vela pamate.
Odpovedať Známka: 10.0 Hodnotiť:
 

Windows zruší spájanie procesov pod svchvost.exe a zaradí ich pod nevýraznú ikonku bez názvu
Odpovedať Hodnotiť:

Pridať komentár