Anonim

Quan Windows 10 Creators Update es va publicar, hi va haver diversos problemes en els quals el Windows Server Host utilitzava molta CPU i / o RAM. Aquest va ser un problema temporal, ja que Microsoft va publicar una revisió per solucionar el problema. Amb l’actualització de Windows 10 Fall Creators Update, semblava un bon moment per tractar això per si es tornés a produir.

Què és el servidor de Windows?

Windows Service Host és un servei paraigua que Windows utilitza per cobrir qualsevol servei bàsic que accedeixi a les biblioteques de enllaços dinàmics (DLLs). Quan vegeu Service Host al Task Manager, també veureu una fletxa cap a baix a l'esquerra. Si seleccioneu això, veureu quins serveis s’inclouen sota aquest paraigua.

La idea era crear aquests serveis paraigua per organitzar recursos en grups lògics. Per exemple, un amfitrió de servei únic inclouria totes les actualitzacions de Windows i les transferències de fitxers de fons. Un altre podria allotjar Windows Firewall, Defender, etc. La teoria consistia a permetre que Windows agrupés aquests recursos de manera que qualsevol programa pogués utilitzar-los de tal manera que si un fallava o s’aturava, la resta del sistema es mantindria estable.

Si comproveu el vostre propi ordinador, probablement veureu diverses instàncies d’amfitrió de servei de Windows. Seleccioneu la fletxa que hi ha al costat i vegeu què hi ha cadascun.

Als sistemes de Windows actualitzats per als creadors previs, podreu veure uns quants serveis d’amfitrió de serveis amb diversos processos dins d’ells. Després de l’actualització de creadors, ara veieu molts més servidors d’amfitrió amb serveis individuals. La idea era facilitar el procés de resolució de problemes desagrupant-los.

Windows Service Host utilitza CPU alta o RAM

Ara ja sabeu que el servei d'amfitrió de Windows és exactament això, un servei d'amfitrió que té cura d'altres serveis. Quan veieu un servidor de serveis de Windows que utilitza molta CPU o memòria RAM, ara també sabeu que no és el propi servidor, sinó un dels seus sub-serveis.

Normalment es produeix per un procés bloquejat o per algun tipus d’error de configuració o una corrupció del fitxer. La bona notícia és que hi ha diverses maneres d’afrontar-ho. La mala notícia és que el Task Manager no sempre informa exactament del que és el sub-servei que causa problemes.

Sempre que trobeu amb algun error de Windows, el primer ordre empresarial és un reinici complet. Deseu els treballs que no vulgueu perdre i reinicieu el vostre equip. Si el problema desapareix, genial. Si no és així, seguiu aquests passos fins que es resolgui el problema.

Una de les causes habituals d’alta CPU o RAM d’ús és Windows Update. La primera comprovació hauria de ser si hi ha una actualització que s’executa.

  1. Feu clic amb el botó dret al botó Inici del Windows i seleccioneu Configuració.
  2. Seleccioneu Actualització i seguretat i comproveu si Windows actualment està executant una actualització.

Si l’actualització de Windows s’executa, haureu de veure una barra de progrés. Si no ho és, hauríeu de veure un missatge que us indica que el vostre dispositiu està actualitzat.

La segona comprovació és corregir qualsevol error de Windows amb el Comprobador d’arxius del sistema.

  1. Feu clic amb el botó dret al botó Inici del Windows i seleccioneu Indicador d’ordres (administrador).
  2. Escriviu o enganxeu "sfc / scannow" i feu clic a Enter.
  3. Permet que el procés es completi.

Si el Comprobador de fitxers del sistema detecta algun error, aquest es solucionarà automàticament. Si després d’executar aquest procés encara teniu una gran utilització, hi ha alguna cosa més que podem provar.

  1. Escriviu "powershell" a la sol·licitud de comandament que acabeu d'utilitzar.
  2. Escriviu o enganxeu "Dism / Internet / Cleanup-Image / RestoreHealth" i feu clic a Enter.
  3. Permet que el procés es completi.

DISM és un verificador d’integritat de fitxers de Windows que compara els fitxers Windows en viu amb la memòria cau de Windows que té còpies dels originals. Si detecta qualsevol lloc que no ha estat modificat per un usuari o un programa autoritzat, substitueix el fitxer amb l'original.

Atureu el servei

Si cap d'aquestes correccions funciona, comprovem el servei que provoca el problema. Hem d'identificar el servei a l'amfitrió del servei mitjançant la CPU o la memòria RAM. Llavors, hem de parar aquest servei, supervisar-lo i després anar-hi.

  1. Obriu el Gestor de tasques i seleccioneu el servei d'amfitrió que utilitza tota la vostra CPU o memòria RAM.
  2. Comproveu el procés que hi ha a sota. Per exemple, pot ser Windows Audio.
  3. Feu clic amb el botó dret a aquest servei i seleccioneu Obre serveis.
  4. Feu clic amb el botó dret al servei i seleccioneu Stop.
  5. Superviseu l'ordinador per veure si es redueix l'ús.

Evidentment, canviareu Windows Audio per qualsevol servei que utilitzi la vostra CPU. Tots tindran una entrada de servei corresponent, de manera que el procés funcionarà independentment del que sigui realment.

Si la utilització es redueix, ja sabeu què la provoca. A l’exemple anterior, Windows Audio, desinstal·larem i instal·larem un nou controlador d’àudio. El que feu després depèn completament del que trobeu. Tenint en compte el nombre elevat de possibilitats, és impossible que us expliqui exactament què cal fer a partir d’aquí, però escrivint “Resolució de problemes PROCESSNAME” en un motor de cerca és un bon lloc per començar. Només heu de canviar PROCESSNAME per al procés que heu trobat al pas 2 anterior.

Si el sistema local d'amfitrió de serveis provoca un alt ús de CPU o memòria, els passos anteriors haurien de solucionar-lo en la majoria dels casos. Si no, almenys ara saps identificar el culpable.

Com solucionar el sistema local d’amfitrió de servei que provoca un alt ús de la CPU o de la memòria