Hur löser jag problem med Windows Shell Experience Host (ShellExperienceHost.exe)?

Vad är värd för Windows Shell Experience?

Windows Shell Experience Host är också känd som ShellExperienceHost.exe. Det är Windows-komponenten som ansvarar för fönstrets visningsfunktion i universella Windows-applikationer. Det är komponenten i Windows-skalet (i princip det grafiska användargränssnittet på Windows) som specifikt hanterar universella appar.





Windows Shell Experience Host-processen hanterar universellt beteende för appgränssnitt med avseende på element som aktivitetsfältet, transparens i Start-menyn, kalender, klocka, bakgrundsbeteende etc. Processen debuterade i operativsystemet med lanseringen av Windows 10. Under åren. , det har justerats och förfinats med varje nybyggnad av Windows 10, men dess kärnfunktioner förblir desamma.

Normalt märker du inte ens existensen av Windows Shell Experience Host. Detta beror på att det inte är utformat för att märkas. Det förbrukar vanligtvis lite eller inga CPU-resurser. Visst, det använder normalt inte någonstans nära den mängd processorresurser som rapporteras av irriterade användare nyligen.

Varför visar Windows Shell Experience Host hög CPU-användning?

Om ShellExperienceHost.exe-processen har använt mycket mer CPU-resurser än den borde, undrar du varför så är fallet. När allt kommer omkring, det är tänkt att vara en av de minst makt-hungriga systemprocesser runt.



Det finns flera anledningar till varför CPU-användningen av ShellExperienceHost.exe har spikat (om det har). Kanske ställer du in datorns bakgrund för att använda ett bildspel eller använder en bildspelapp för att ändra din skrivbordsbakgrund med jämna mellanrum. Om du övervakar Shell Experience Host-processen i Aktivitetshanteraren kan du märka plötsliga hopp i minne och CPU-användning när ett skrivbordselement ändras.

Även om detta inte borde vara tillräckligt för att processen hela tiden ska användas över förväntad processoranvändningshastighet.

Det finns en annan, ofta förbisedd, potentiell orsak till att ShellExperienceHost.exe ökar i CPU-användning: det är inte den verkliga Shell Experience Host-processen. Det är möjligt att misstänka en skurk körbar för den verkliga ShellExperienceHost.exe. Exempelvis har online-brottslingar varit kända för att använda de trojanska gruvarbetarna ShellExperienceHost.exe & MicrosoftShellHost.exe för att bryta för Monero-kryptovalutan med offrets CPU: er.



Ett enkelt sätt att ta reda på om ShellExperienceHost.exe som visar hög CPU-användning är falskt eller verkligt är att hitta platsen. Nedan är platsen för den äkta processen:

C: Windows SystemApps ShellExperienceHost_cw5n1h2txyewy

Högerklicka på processen i Aktivitetshanteraren och välj Öppna filplats i snabbmenyn. Om Utforskaren öppnas för platsen ovan kan du vara lugn eftersom den körbara filen inte är skadlig.



Hur man löser problemet med 'Windows Shell Experience Host Suspended or Stopped'

Även om ShellExperienceHost.exe i Aktivitetshanteraren är den äkta processen kan det fortfarande få din dator att bli trög eftersom den använder för mycket CPU-kraft. Kolla in metoderna nedan som många människor har lyckats använda för att åtgärda felet med den här processen.

Uppdatera operativsystemet

Att vara på den senaste versionen av Windows kan hjälpa till att lösa många buggar och fel som finns i tidigare versioner. Så se till att du har installerat alla tillgängliga OS-uppdateringar. Vissa mindre uppdateringar innehåller felkorrigeringar och korrigeringar för systemfel som ShellExperienceHost.exe problem med hög CPU-användning.

Så här söker du efter uppdateringar för ditt operativsystem:

  1. Högerklicka på Start-menyikonen och välj Inställningar för att starta appen Inställningar.
  2. Välj Uppdatera och säkerhet på huvudskärmen.
  3. På skärmen Uppdatering och säkerhet växlar du till fliken Windows Update och klickar på knappen 'Sök efter uppdateringar'.
  4. Operativsystemet kontrollerar Windows Update-servrarna och laddar ner alla tillgängliga uppdateringar.

När uppdateringarna har hämtats kan du starta om ditt system nu för att börja installera dem eller schemalägga omstart för senare.



Förhoppningsvis, med det senaste OS installerat, kommer ShellExperienceHost.exe och andra systemprocesser inte längre att använda mer än den förväntade procentandelen CPU.

Stäng av automatiserade accentfärger

Processen ShellExperienceHost.exe ansvarar för att göra visuella ändringar på skrivbordet och dess bakgrund. Ju fler förändringar sker på skrivbordet, desto mer måste processen fungera och desto mer CPU använder den. Detta kan vara orsaken till den höga CPU-användningen för ShellExperienceHost.exe på datorer vars skrivbordsbakgrund är ett bildspel.

Eftersom bakgrunden ändras med några minuters mellanrum uppmanas regelbundet Shell Experience Host. Dessutom väljer din dator som standard en ny accentfärg som matchar den nya bakgrundsbilden. Detta ger processen ännu mer arbete att göra.

För att minska CPU-förbrukningen av ShellExperienceHost.exe kan du försöka stänga av automatiska accentfärger. Så här gör du:

  1. Högerklicka på Start-menyikonen och välj Inställningar för att starta appen Inställningar.
  2. Välj Anpassning på huvudskärmen för inställningar.
  3. Växla till fliken Färger på skärmen Anpassning.
  4. Rulla ner på fliken Färger till avsnittet 'Välj din accentfärg'.
  5. Avmarkera kryssrutan 'Välj en accentfärg automatiskt från min bakgrund'.

Avsluta appen Inställningar och kontrollera CPU-användningen av ShellExperienceHost.exe i Aktivitetshanteraren efter några minuter. Om Shell Experience Host-processen nu använder en måttlig till låg procentsats av CPU har ditt problem rättats.

Men om CPU-användningen av ShellExperienceHost.exe fortsätter att hoppa, prova nästa lösning.

Inaktivera bildspelets bakgrund

Om det inte hjälper att stänga av automatiska accentfärger kan det ändå ge bättre resultat att ändra bakgrundsstil. Du kan växla bildspelsstilen till en heltäckande färg eller välja en statisk bild istället. Eftersom något av alternativen är fasta kommer Shell Experience Host att ha mindre arbete att göra och detta kan stoppa den höga CPU-användningen.

  1. Högerklicka på Start-menyikonen och välj Inställningar för att starta appen Inställningar.
  2. Välj Anpassning på huvudskärmen för inställningar.
  3. Håll dig på fliken Bakgrund på anpassningsskärmen.
  4. Klicka på nedåtpilen under bakgrundssektionen i den högra rutan,
  5. Välj Enfärg eller Bild.

Som tidigare avslutar du appen Inställningar och kontrollerar CPU-användningen av ShellExperienceHost.exe i Aktivitetshanteraren efter några minuter. Om Shell Experience Host-processen nu använder en måttlig till låg procentsats av CPU har ditt problem rättats.

Kör en SFC-skanning

Du kan köra en systemfilkontrollsökning i ett kommandoradsfönster för att lösa problemet med ShellExperienceHost.exe hög CPU-användning om metoderna ovan inte har hjälpt.

SFC-verktyget är inbyggt i Windows och kan användas för att reparera systemfiler. Eftersom Shell Experience Host är en systemkomponent kan användningshopparna vara ett resultat av problem med relaterade systemfiler.

Därför kan du använda SFC-verktyget för att hitta och åtgärda systemfilfel om det behövs. Följ stegen nedan för att göra det.

  1. Högerklicka på Start-menyn och välj Kontrollpanelen (Admin) eller PowerShell (Admin). Vilket alternativ du ser beror på din version av Windows 10.
  2. I kommandoradsfönstret skriver du “sfc / scannow” och trycker på Enter-tangenten för att påbörja skanningen.
  3. Starta om maskinen när skanningen är klar (det kan ta upp till en timme på äldre system).

SFC-verktyget är ganska bra för att hitta och fixa korrupta systemfiler. Men om den här lösningen inte hindrar ShellExperienceHost.exe från att visa användningshopp, finns det fortfarande några möjliga korrigeringar du kan prova.

Ställ in gräns för CPU-användning för ShellExperienceHost.exe

Aktivitetshanteraren i Windows 10 är mycket mer än en enkel processöversiktstabell. Du kan använda den för att utföra specialjusteringar som att ställa in gränser för CPU-användning för processer som tenderar att förbruka mycket processorstyrka.

Så om andra metoder inte har hindrat Shell Experience Host från att sakta ner systemet genom onormal CPU-användning, är den här metoden ett alternativ.

När du begränsar processens CPU-användning kommer den inte att kunna använda mer än den procentsats av processorkraft du har angett för den. Detta frigör processorkraft för andra program som behöver det.

Så här begränsar du CPU-användningen för ShellExperienceHost.exe:

  1. Öppna Aktivitetshanteraren. Högerklicka på Start-menyn och välj Aktivitetshanteraren.
  2. Klicka på fliken Detaljer.
  3. Rulla ner till listan till processen ShellExperienceHost.exe.
  4. Högerklicka på processen och välj Set Affinity.
  5. Under 'Vilka processorer får köra ShellExperienceHost.exe?', Ställer du in din processoraffinitet.

Shell Experience Host-processen gör inte riktigt några intensiva uppgifter och CPU-kraften som den behöver är i bästa fall blygsam. Därför kan du enkelt ställa in affinitet till en eller två processorkärnor utan att orsaka några problem.

Kör felsökaren för systemunderhåll (användare av Windows 7)

Felsökaren för systemunderhåll kan hjälpa användare på Windows 7 att stoppa Shell Experience Host-processen från att konsumera för mycket CPU. Om du använder den här versionen av Windows hjälper stegen nedan dig att starta felsökaren.

  1. Skriv “kontrollpanelen” i Sök och klicka på appleten.
  2. Ändra visningsläget i Kontrollpanelen till små ikoner.
  3. Välj Felsökning.
  4. Klicka på länken 'Visa underhållsuppgifter' under System och säkerhet.
  5. Klicka på Nästa i fönstret Systemunderhåll.
  6. På nästa skärm väljer du 'Prova felsökning som administratör'.

Verktyget försöker lösa eventuella upptäckta problem. När felsökaren har slutfört sitt jobb klickar du på Stäng-knappen och kontrollerar om ShellExperienceHost.exes CPU-användning är åter normal.

Använd en PC Optimizer

Windows är i huvudsak en samling program och processer som körs i bakgrunden. Det är ingen stor överraskning att vissa av dessa program ibland strider mot varandra. Tyvärr är vissa processer mycket viktiga för hur Windows fungerar. Om ett tredjepartsprogram är i konflikt med en systemkomponent som ShellExperienceHost.exe kan det resultera i olika problem för maskinen.

Den dåliga nyheten är att du inte alltid kan stoppa konflikter mellan inbyggda program och installerade tredjepartsprogram. Den goda nyheten är att ett verktyg som BoostSpeed är tillgänglig för att hjälpa dig att lösa konflikter mellan filer och program på din dator. Du kan använda den för att lösa systemproblem, öka datorns prestanda, justera minnesallokering och göra många andra datorförbättrande ändringar.

Starta Windows i en ren miljö

För att manuellt ta reda på om några program strider mot Shell Experience Host-processen kan du starta Windows i en ren miljö och kontrollera om CPU-användningen av ShellExperienceHost.exe blir stabil.

En ren start avaktiverar drivrutiner från tredje part och startobjekt och startar Windows mestadels med Microsoft-tjänster och startups. Detta hjälper dig att säkert felsöka dina problem utan risken för att en tredjepartsapp kommer att störa.

Följ dessa steg för att starta om Windows:

  1. Tryck på Win-tangenten + R för att öppna körrutan.
  2. Skriv “msconfig” och klicka på OK.
  3. Kontrollera att fliken Allmänt är valt i dialogrutan Systemkonfiguration.
  4. Välj Selektiv start under Startval.
  5. Se till att rutorna bredvid 'Ladda systemtjänster' och 'Använd originalstartkonfiguration' är markerade.
  6. Avmarkera kryssrutan 'Ladda startobjekt'.
  7. Byt till fliken Tjänster och markera kryssrutan 'Dölj alla Microsoft-tjänster'.
  8. Klicka på knappen Inaktivera alla längst ned till höger för att inaktivera alla tjänster från tredje part.
  9. Klicka på knappen Apply och sedan på OK för att spara ändringarna.

Starta om datorn. Det startar upp i en ren miljö.

Kontrollera hur ShellExperienceHost.exe beter sig i ren start. Om CPU-användningen är minimal kan en av de inaktiverade tjänsterna, drivrutinerna eller startartiklarna strida mot Shell Experience Host-processen.

Du kan försöka begränsa det motstridiga objektet från tredje part. Gå tillbaka till systemkonfiguration och aktivera hälften av de inaktiverade tjänsterna och starta om maskinen. Fortsätt göra detta tills du har hittat drivrutinen, startobjektet eller tjänsten som orsakar spik på CPU-användning av ShellExperienceHost.exe.

Alternativt, om du tror att en korrupt drivrutin kan vara problemet, kan du uppdatera alla dina systemdrivrutiner. Genom att göra detta elimineras alla föråldrade och korrupta drivrutiner i ett slag. Dessutom kan det vara svårt att räkna ut vilken specifik drivrutin som kan relateras till felet. Därför kan en batch 4driver-uppdatering spara tid.

Windows kan endast uppdatera drivrutiner individuellt via Enhetshanteraren. Windows Update innehåller endast drivrutiner för större hårdvara och endast med större uppdateringar. Under tiden är det helt enkelt ineffektivt att gå till din hårdvarutillverkares webbplats för att ladda ner och installera varje drivrutin manuellt.

Din bästa satsning är att vända dig till ett tredjepartsprogram som Driver Updater som hittar alla drivrutiner du behöver och installerar dem åt dig med ett klick på en knapp.

Efter att du har uppdaterat dina drivrutiner, verifiera att ShellExperienceHost.exe-användningsfelet för hög CPU har lösts.

Ytterligare tips: Starta om processen ShellExperienceHost.exe

Först ett försiktighetsord: Shell Experience Host-processen är en viktig del av Windows. Därför bör du aldrig försöka ta bort eller inaktivera det. Såvida det inte går att använda din dator genom ett kommandoradsfönster 100% av tiden.

Du kan dock tillfälligt avsluta ShellExperienceHost.exe för att stoppa spik i CPU-användning. Windows startar om processen om några ögonblick så du behöver inte oroa dig.

Öppna Aktivitetshanteraren och navigera till processen ShellExperienceHost.exe. Högerklicka på processen och välj Avsluta uppgift.

Datorns skrivbord blir sannolikt tomt. Vänta några ögonblick så kommer UI-elementen att dyka upp igen.

Vi hoppas att den här artikeln har varit till hjälp för att åtgärda problemet med användning av ShellExperienceHost.exe för hög CPU. Du kan berätta om lösningen som fungerade för dig i kommentarerna.