Windows

Com es resolen els problemes de Windows Shell Experience Host (ShellExperienceHost.exe)?

Què és el Windows Shell Experience Host?

El Windows Shell Experience Host també es coneix com a ShellExperienceHost.exe. És el component de Windows responsable de la funció de visualització de finestres de les aplicacions universals de Windows. És el component de l'intèrpret d'ordres de Windows (bàsicament, la interfície gràfica d'usuari de Windows) que gestiona específicament les aplicacions universals.

El procés Windows Shell Experience Host gestiona el comportament de la interfície d'aplicació universal respecte a elements com la barra de tasques, la transparència del menú Inici, el calendari, el rellotge, el comportament en segon pla, etc. El procés va debutar al sistema operatiu amb el llançament de Windows 10. Al llarg dels anys , s'ha modificat i perfeccionat amb cada nova versió de Windows 10, però les seves funcions bàsiques segueixen sent les mateixes.

Normalment, ni tan sols notareu l'existència del Windows Shell Experience Host. Això es deu al fet que no està dissenyat per ser notat. Normalment consumeix poc o cap recursos de CPU. Certament, normalment no utilitza gairebé la quantitat de recursos de processador que han estat informats últimament pels usuaris molestos.

Per què el Windows Shell Experience Host mostra un alt ús de la CPU?

Si el procés ShellExperienceHost.exe ha utilitzat molts més recursos de la CPU del que hauria d’estar, us preguntareu per què és així. Al cap i a la fi, se suposa que és un dels processos del sistema amb menys energia.

Hi ha diverses raons per les quals l'ús de la CPU de ShellExperienceHost.exe ha augmentat (si n'hi ha). Potser heu definit el fons del vostre PC per utilitzar una presentació de diapositives o bé utilitzeu una aplicació creadora de presentacions de diapositives per canviar el fons de l’escriptori a intervals regulars. Si superviseu el procés de Shell Experience Host al Gestor de tasques, és possible que observeu salts sobtats de memòria i ús de la CPU cada vegada que canvia un element d'escriptori.

Tot i això, això no hauria de ser suficient per fer que el procés s’utilitzi de manera constant per sobre de la taxa d’ús esperada del processador.

Hi ha una altra raó potencial, sovint ignorada, per a l’augment de l’ús de la CPU de ShellExperienceHost.exe: no és el procés real de l’amfitrió de l’experiència de Shell. És possible confondre un executable fals amb el ShellExperienceHost.exe real. Per exemple, se sap que els delinqüents en línia utilitzen els miners troyans ShellExperienceHost.exe i MicrosoftShellHost.exe per explotar la criptomoneda Monero mitjançant les CPU de les víctimes.

Una manera senzilla de saber si el ShellExperienceHost.exe que presenta un alt ús de la CPU és fals o real és trobar la seva ubicació. A continuació es mostra la ubicació del procés genuí:

C: \ Windows \ SystemApps \ ShellExperienceHost_cw5n1h2txyewy

Feu clic amb el botó dret del ratolí al gestor de tasques i seleccioneu Obre la ubicació del fitxer al menú contextual. Si l'Explorador de Windows s'obre a la ubicació anterior, podeu estar tranquil perquè l'executable no és maliciós.

Com resoldre el problema "Amfitrió de Windows Shell Experience suspès o aturat"

Fins i tot si el ShellExperienceHost.exe del Gestor de tasques és el procés genuí, encara pot fer que el vostre PC sigui lent perquè utilitza massa energia de la CPU. Consulteu els mètodes següents que moltes persones han utilitzat amb èxit per solucionar l’error amb aquest procés.

Actualitzeu el sistema operatiu

Conèixer la versió més recent de Windows us pot ajudar a resoldre molts errors i problemes que es trobaven en versions anteriors. Per tant, assegureu-vos que heu instal·lat totes les actualitzacions del sistema operatiu disponibles. Algunes actualitzacions menors contenen correccions d'errors i pedaços per als errors del sistema, com ara el problema d'ús de la CPU de ShellExperienceHost.exe.

A continuació s’explica com podeu comprovar si hi ha actualitzacions del sistema operatiu:

  1. Feu clic amb el botó dret a la icona del menú Inici i seleccioneu Configuració per iniciar l'aplicació Configuració.
  2. A la pantalla de configuració principal, seleccioneu Actualització i seguretat.
  3. A la pantalla Actualització i seguretat, canvieu a la pestanya Windows Update i feu clic al botó "Cerca actualitzacions".
  4. El sistema operatiu comprovarà els servidors de Windows Update i descarregarà les actualitzacions disponibles.

Quan s'hagin descarregat les actualitzacions, podeu reiniciar el sistema ara per començar a instal·lar-les o programar el reinici per a més endavant.

Amb sort, amb l’últim sistema operatiu instal·lat, ShellExperienceHost.exe i altres processos del sistema deixaran d’utilitzar més del percentatge esperat de CPU.

Desactiveu els colors d'accent automàtics

El procés ShellExperienceHost.exe s’encarrega de fer canvis visuals al vostre escriptori i al seu fons. Com més canvis es produeixen a l’escriptori, més ha de funcionar el procés i més CPU fa servir. Aquesta pot ser la causa de l'ús elevat de la CPU per a ShellExperienceHost.exe en ordinadors amb un fons d'escriptori en forma de presentació de diapositives.

Com que el fons canvia cada pocs minuts, es fa una crida regularment a l’amfitrió d’experiències de Shell. A més, el vostre PC selecciona un color d’accent nou que coincideixi amb la nova imatge de fons, de manera predeterminada. Això dóna encara més feina al procés.

Per reduir el consum de CPU de ShellExperienceHost.exe, podeu provar de desactivar els colors d’accent automàtics. A continuació s’explica com fer-ho:

  1. Feu clic amb el botó dret a la icona del menú Inici i seleccioneu Configuració per iniciar l'aplicació Configuració.
  2. A la pantalla de configuració principal, seleccioneu Personalització.
  3. A la pantalla Personalització, canvieu a la pestanya Colors.
  4. Desplaceu-vos cap avall a la pestanya Colors fins a la secció "Tria el color de l'accent".
  5. Desmarqueu la casella de selecció "Tria un color d’accent automàticament del meu fons".

Sortiu de l'aplicació Configuració i comproveu l'ús de la CPU de ShellExperienceHost.exe al gestor de tasques al cap d'uns minuts. Si el procés d'amfitrió de l'experiència de Shell ara utilitza un percentatge de CPU moderat a baix, el problema s'ha solucionat.

Tot i això, si l’ús de la CPU de ShellExperienceHost.exe continua augmentant, proveu la següent solució.

Desactiva el fons de presentació de diapositives

Si desactivar els colors d’accent automàtics no ajuda, canviar el vostre estil de fons del tot pot obtenir un resultat millor. Podeu canviar l'estil de presentació de diapositives per un color sòlid o triar una imatge estàtica. Com que qualsevol alternativa està corregida, l'amfitrió de l'experiència de Shell tindrà menys feina a fer i això pot aturar l'ús elevat de la CPU.

  1. Feu clic amb el botó dret a la icona del menú Inici i seleccioneu Configuració per iniciar l'aplicació Configuració.
  2. A la pantalla de configuració principal, seleccioneu Personalització.
  3. A la pantalla Personalització, mantingueu-vos a la pestanya Fons.
  4. Feu clic al botó de fletxa cap avall que hi ha a la secció Fons al tauler dret,
  5. Seleccioneu Color sòlid o Imatge.

Com abans, sortiu de l'aplicació Configuració i comproveu l'ús de la CPU de ShellExperienceHost.exe al Gestor de tasques al cap d'uns minuts. Si el procés d'amfitrió de l'experiència de Shell ara utilitza un percentatge de CPU moderat a baix, el problema s'ha solucionat.

Executeu una exploració SFC

Podeu executar un escaneig del comprovador de fitxers del sistema en una finestra de línia d'ordres per resoldre el problema de l'ús elevat de CPU de ShellExperienceHost.exe si els mètodes anteriors no han ajudat.

La utilitat SFC està integrada al Windows i es pot utilitzar per reparar fitxers del sistema. Com que el Shell Experience Host és un component del sistema, els salts d'ús podrien ser el resultat de problemes amb fitxers de sistema relacionats.

Per tant, podeu utilitzar l'eina SFC per trobar i corregir errors de fitxers del sistema si cal. Seguiu els passos següents per fer-ho.

  1. Feu clic amb el botó dret al menú Inici i seleccioneu Tauler de control (Administrador) o PowerShell (Administrador). Quina opció veieu depèn de la vostra versió de Windows 10.
  2. A la finestra de la línia d'ordres, escriviu "sfc / scannow" i premeu la tecla Retorn per iniciar l'escaneig.
  3. Quan finalitzeu l'exploració (això pot trigar fins a una hora en sistemes antics), reinicieu la màquina.

L’eina SFC és prou bona per trobar i corregir fitxers del sistema corruptes. Tot i això, si aquesta solució no impedeix que ShellExperienceHost.exe mostri salt d’ús, encara hi ha algunes correccions possibles que podeu provar.

Definiu el límit d’ús de la CPU per a ShellExperienceHost.exe

El Gestor de tasques de Windows 10 és molt més que una simple taula de descripció general del procés. Podeu utilitzar-lo per realitzar ajustaments especialitzats, com ara establir límits d’ús de la CPU per a processos que tendeixen a consumir molta energia del processador.

Per tant, si altres mètodes no han pogut evitar que el Shell Experience Host ralenti el sistema mitjançant un ús anormal de la CPU, aquest mètode és una opció.

Quan limiteu l'ús de la CPU d'un procés, no podrà utilitzar més del percentatge de potència del processador que heu estipulat per a això. Això alliberarà la potència del processador per a altres programes que ho necessitin.

A continuació s’explica com es pot limitar l’ús de la CPU per a ShellExperienceHost.exe:

  1. Obriu el Gestor de tasques. Feu clic amb el botó dret al menú Inici i seleccioneu Gestor de tasques.
  2. Feu clic a la pestanya Detalls.
  3. Desplaceu-vos cap avall per la llista fins al procés ShellExperienceHost.exe.
  4. Feu clic amb el botó dret del ratolí sobre el procés i seleccioneu Establir afinitat.
  5. A "Quins processadors tenen permís per executar ShellExperienceHost.exe?", Definiu l'afinitat del processador.

El procés d’amfitrió d’experiències de Shell no realitza tasques intensives i, en el millor dels casos, la potència de la CPU la necessita. Per tant, podeu establir afinitat fàcilment a un o dos nuclis de processador sense causar problemes.

Executeu l'eina de resolució de problemes de manteniment del sistema (usuaris de Windows 7)

L'eina de resolució de problemes de manteniment del sistema pot ajudar els usuaris de Windows 7 a evitar que el procés de Shell Experience Host consumeixi massa CPU. Si utilitzeu aquesta versió de Windows, els passos següents us ajudaran a iniciar la solució de problemes.

  1. Escriviu "tauler de control" a Cerca i feu clic a la miniaplicació.
  2. Canvieu el mode Veure per al tauler de control per Icones petites.
  3. Seleccioneu Solució de problemes.
  4. Feu clic a l'enllaç "Veure tasques de manteniment" a Sistema i seguretat.
  5. A la finestra Manteniment del sistema, feu clic al botó Següent.
  6. A la pantalla següent, seleccioneu "Prova de resoldre problemes com a administrador".

L'eina intentarà resoldre qualsevol problema descobert. Quan l'eina de resolució de problemes hagi completat la seva tasca, feu clic al botó Tanca i comproveu si l'ús de la CPU de ShellExperienceHost.exe torna a la normalitat.

Utilitzeu un Optimitzador de PC

Windows és essencialment una col·lecció de programes i processos que s’executen en segon pla. No és una gran sorpresa que alguns d'aquests programes entren en conflicte entre si de vegades. Malauradament, alguns processos són molt importants per al funcionament de Windows. Si un programa de tercers està en conflicte amb un component del sistema com ShellExperienceHost.exe, pot resultar en diversos problemes per a la màquina.

La mala notícia és que no sempre es pot aturar els conflictes entre programes natius i programes de tercers instal·lats. La bona notícia és que hi ha disponible una eina com Auslogics BoostSpeed ​​per ajudar-vos a resoldre conflictes entre fitxers i programes al vostre PC. Podeu utilitzar-lo per resoldre problemes del sistema, augmentar el rendiment de l'ordinador, modificar l'assignació de memòria i fer molts altres canvis que millorin l'ordinador.

Arrencar Windows en un entorn net

Per esbrinar manualment si hi ha algun programa en conflicte amb el procés de Shell Experience Host, podeu arrencar Windows en un entorn net i comprovar si l'ús de la CPU de ShellExperienceHost.exe es manté estable.

Una arrencada neta desactiva els controladors i elements d’inici de tercers i arrenca Windows principalment amb serveis i arrencades de Microsoft. Això us ajudarà a solucionar de manera segura els vostres problemes sense el risc que interfereixi una aplicació de tercers.

Per arrencar Windows de forma neta, seguiu aquests passos:

  1. Premeu la tecla Win + R per obrir el quadre Run.
  2. Escriviu "msconfig" i feu clic a D'acord.
  3. Al quadre de diàleg Configuració del sistema, assegureu-vos que la pestanya General està seleccionada.
  4. A Selecció d’inici, trieu Inici selectiu.
  5. Assegureu-vos que les caselles al costat de "Carrega serveis del sistema" i "Utilitza la configuració d'arrencada original" estan marcades.
  6. Desmarqueu la casella de selecció "Carrega els elements d'inici".
  7. Canvieu a la pestanya Serveis i marqueu la casella de selecció "Amaga tots els serveis de Microsoft".
  8. Feu clic al botó Desactiva-ho tot situat a la part inferior dreta per desactivar tots els serveis de tercers.
  9. Feu clic al botó Aplica i feu clic al botó D'acord per desar els canvis.

Reinicieu l'ordinador. S’iniciarà en un entorn net.

Comproveu com es comporta ShellExperienceHost.exe en arrencar net. Si l’ús de la CPU és mínim, és possible que un dels serveis, controladors o elements d’inici desactivats pugui estar en conflicte amb el procés d’amfitrió d’experiències de Shell.

Podeu intentar restringir l'element de tercers en conflicte. Torneu a Configuració del sistema i activeu la meitat dels serveis desactivats i reinicieu la màquina. Continueu fent-ho fins que no trobeu el controlador, l’element d’inici o el servei que provoca un augment de l’ús de la CPU per part de ShellExperienceHost.exe.

Com a alternativa, si creieu que podria ser un problema un controlador malmès, podeu actualitzar tots els controladors del sistema. En fer-ho, s’eliminaran tots els controladors obsolets i corruptes d’un sol cop. A més, pot ser difícil esbrinar quin controlador específic podria estar relacionat amb l'error; per tant, una actualització per lot de 4driver us pot estalviar temps.

Windows només pot actualitzar els controladors individualment mitjançant el Gestor de dispositius. Windows Update només inclou els controladors de maquinari important i només amb actualitzacions importants. Mentrestant, anar al lloc web del fabricant del maquinari per descarregar i instal·lar manualment tots els controladors és simplement ineficient.

La millor opció és recórrer a un programa de tercers com Auslogics Driver Updater, que trobarà tots els controladors que necessiteu i els instal·larà amb un clic de botó.

Després d'actualitzar els controladors, comproveu que s'hagi resolt l'error d'ús de CPU de ShellExperienceHost.exe.

Consell addicional: reinicieu el procés ShellExperienceHost.exe

En primer lloc, una paraula de precaució: el procés d’amfitrió d’experiències de Shell és un component crític de Windows. Per tant, mai no heu d’intentar suprimir-lo ni desactivar-lo. Llevat, és a dir, que esteu bé d’utilitzar el vostre PC a través d’una finestra de línia d’ordres el 100% del temps.

Tot i això, podeu acabar temporalment amb ShellExperienceHost.exe per aturar la pujada d’ús de la CPU. Windows reiniciarà el procés en pocs moments, de manera que no cal preocupar-se.

Obriu el Gestor de tasques i aneu al procés ShellExperienceHost.exe. Feu clic amb el botó dret del ratolí sobre el procés i seleccioneu Finalitza la tasca.

És probable que l’escriptori del vostre PC quedi en blanc. Espereu uns instants i els elements de la IU tornaran a aparèixer.

Esperem que aquest article us sigui d’ajuda per solucionar el problema d’ús d’alta CPU de ShellExperienceHost.exe. Podeu informar-nos sobre la solució que us va funcionar als comentaris.

$config[zx-auto] not found$config[zx-overlay] not found