Risolto: host dell’infrastruttura della shell con un elevato utilizzo della CPU

Shell Infrastructure Host, o sihost.exe , gestisce vari elementi grafici dell’interfaccia utente in Windows, come lo sfondo del desktop, la barra delle applicazioni e il menu Start.

A causa di un bug di perdita di memoria con l’app Foto predefinita, gli utenti devono affrontare il problema di utilizzo elevato della CPU dell’host dell’infrastruttura Shell durante la navigazione di un numero elevato di foto. Anche dopo aver chiuso l’app difettosa, sihost.exe continua a persistere per ore con un elevato utilizzo della CPU , il che può comprensibilmente essere piuttosto fastidioso.

Quindi, in questo articolo, abbiamo descritto in dettaglio quali passaggi è possibile eseguire per risolvere il problema di utilizzo elevato della CPU dell’host dell’infrastruttura della shell.

Se volete continuare a leggere questo post su "[page_title]" cliccate sul pulsante "Mostra tutti" e potrete leggere il resto del contenuto gratuitamente. ebstomasborba.pt è un sito specializzato in Tecnologia, Notizie, Giochi e molti altri argomenti che potrebbero interessarvi. Se desiderate leggere altre informazioni simili a [page_title], continuate a navigare sul web e iscrivetevi alle notifiche del blog per non perdere le ultime novità.

Seguir leyendo


Sommario

Quali sono le cause dell’utilizzo elevato della CPU dell’host dell’infrastruttura shell?

Come affermato, c’è un problema di perdita di memoria con l’app di visualizzazione foto predefinita in Windows, ovvero Foto. Questo bug fa sì che sihost.exe interroghi continuamente il registro, il che porta all’elevato utilizzo della CPU. Questa perdita esiste da Windows 10 e non è stata ancora corretta in Windows 11. Inoltre, è anche possibile che l’elevato utilizzo della CPU sia dovuto per corrompere i file di sistema o varie impostazioni relative all’interfaccia utente.

Come risolvere l’utilizzo elevato della CPU dell’host dell’infrastruttura della shell?

Anche se questo bug esiste da un po’ di tempo, Microsoft non l’ha ancora risolto. Pertanto, a partire da luglio 2022, non è possibile risolvere definitivamente il problema relativo all’utilizzo elevato della CPU dell’host dell’infrastruttura shell alla radice.

Tuttavia, questo non vuol dire che non puoi aggirarlo. Esistono diversi modi per risolvere il problema dell’elevato utilizzo della CPU, di cui abbiamo discusso nelle sezioni seguenti.

Usa un’app diversa per il visualizzatore di foto

Il problema della perdita di memoria riguarda solo l’app Foto predefinita. Se utilizzi un visualizzatore di foto diverso come il classico IrfanView, ad esempio, non dovrai più affrontare il problema dell’elevato utilizzo della CPU . Consigliamo vivamente questo metodo, poiché si tratta più o meno di una soluzione permanente, mentre gli altri metodi sono solo soluzioni temporanee.

Ecco come puoi modificare l’app visualizzatore di foto predefinita su Windows 10:

  1. Fai clic con il pulsante destro del mouse sulla foto e seleziona Apri con > Scegli un’altra app .
  2. Seleziona l’app visualizzatore di foto che preferisci. Se non lo vedi nell’elenco, seleziona Altre app > Cerca un’altra app in questo PC e sfoglia l’eseguibile dell’app.
  3. Abilita l’opzione Usa sempre questa app per aprire i file .jpg e premi OK. Ripeti tutti i passaggi per .png e tutti gli altri formati di foto che utilizzi come appropriato.

Le app predefinite funzionano in modo leggermente diverso su Windows 11. Ecco i passaggi per modificare l’app visualizzatore di foto predefinita su Windows 11:

  1. Premi Win + I e seleziona App > App predefinite . Scorri verso il basso e seleziona Scegli impostazioni predefinite per tipo di file .
  2. Individua .jpeg o qualsiasi altro formato immagine e fai clic sull’app Foto.
  3. Seleziona la nuova app visualizzatore di foto dall’elenco. Se non riesci a trovarla dall’elenco, seleziona Altre app > Cerca un’altra app su questo PC e sfoglia l’utilità di avvio delle app.
  4. Ripeti questi passaggi per .png o qualsiasi altro formato di immagine per cui desideri modificare il visualizzatore di foto predefinito.

Termina Sihost.exe tramite Task Manager

Se l’utilizzo della CPU sihost.exe è eccessivo, puoi anche terminare il processo tramite Task Manager per gestirlo rapidamente. Ecco i passaggi per farlo:

  1. Premi CTRL + Maiusc + Esc per avviare Task Manager .
  2. Nella scheda Processi, fai clic sull’intestazione CPU per ordinare in base all’utilizzo della CPU. Dovresti essere in grado di trovare facilmente sihost.exe in questo modo. In alternativa, puoi anche passare alla scheda Dettagli e ordinare per nome.
  3. Selezionare il processo Shell Infrastructure Host o sihost.exe e fare clic su Termina operazione. L’interfaccia utente avrà problemi per un paio di secondi prima di tornare alla normalità.
  4. In alcuni casi, l’elevato utilizzo della CPU sihost.exe persiste. In tali casi, terminare anche explorer.exe.

Ripara l’app Foto

Secondo i rapporti degli utenti, anche la riparazione dell’app Microsoft Foto può risolvere questo problema. Ecco come puoi provare questa correzione:

  1. Premi Win + I e vai su App > App e funzionalità .
  2. Fare clic su Microsoft Foto e selezionare Opzioni avanzate.
  3. Ripara l’app e controlla se questo risolve il problema.

Disconnettersi o riavviare il PC

Un’altra semplice soluzione consiste nel disconnettersi. Se la disconnessione non funziona, puoi invece riavviare il PC. La maggior parte degli utenti che affrontano il problema di utilizzo elevato della CPU dell’host dell’infrastruttura shell ha rilevato che dopo il riavvio, l’utilizzo elevato della CPU non si verifica più per un giorno o due.

L’avvertenza con questa soluzione alternativa è che devi continuare a riavviare ogni paio di giorni, il che può diventare fastidioso. Pertanto, ti consigliamo di cambiare nuovamente il visualizzatore di foto come soluzione permanente.

Ripara i file di sistema corrotti

I file di sistema danneggiati sono un motivo comune per cui i componenti di Windows come sihost.exe non funzionano correttamente e causano un elevato utilizzo della CPU. Pertanto, si consiglia di utilizzare le utilità SFC e DISM per trovare e riparare i file di sistema corrotti con i seguenti passaggi:

  1. Premi Win + R, digita cmd e premi CTRL + Maiusc + Invio.
  2. Esegui i seguenti comandi:
    DISM /Online /Cleanup-image /Restorehealth
    Sfc /scannow

Disabilita le diapositive di sfondo

Alcuni utenti hanno segnalato un elevato utilizzo della CPU durante l’utilizzo di sfondi per presentazioni. Poiché l’utilizzo di uno sfondo di immagine a tinta unita invece ha risolto il problema per loro, ti consigliamo di provare lo stesso con i seguenti passaggi:

  1. Premi Win + I e seleziona Personalizzazione > Sfondo .
  2. Nel campo Personalizza lo sfondo, seleziona Immagine o Tinta unita.

Disabilita il cambio colore automatico e la trasparenza

Analogamente allo scenario delle diapositive in background, alcuni utenti sono stati anche in grado di risolvere il problema dell’elevato utilizzo della CPU disabilitando le funzioni di cambio colore automatico e trasparenza. Ti consigliamo di fare lo stesso con i seguenti passaggi:

  1. Premi Win + I e vai a Personalizzazione > Colori .
  2. Disattiva gli effetti di trasparenza .
  3. Assicurati che il colore dell’accento sia impostato su Manuale .

Abilita la virtualizzazione

Alcuni utenti hanno anche riferito di aver corretto l’elevato utilizzo della CPU di sihost.exe abilitando la virtualizzazione. Questa è sicuramente una soluzione di nicchia, ma se nessuna delle altre correzioni ha funzionato finora per te, vale comunque la pena provare.

Innanzitutto, premi CTRL + Maiusc + Esc per avviare Task Manager. Nella scheda Prestazioni, controlla se la virtualizzazione è disabilitata. Se lo è, puoi abilitarlo con i seguenti passaggi:

  1. Riavvia il PC e premi il tasto di configurazione del BIOS (di solito i tasti Canc o Fn).
  2. Nell’Utilità di configurazione del BIOS, passa alle schede Avanzate , CPU o Overclocking.
  3. Abilita l’opzione Virtualizzazione. A seconda del produttore della scheda madre, potrebbe essere denominata Intel Virtualization Technology, VT-d, AMD-V, SVM o qualcosa di simile. Se non riesci a trovarlo, ti consigliamo di fare riferimento a questo articolo dettagliato per assistenza con l’abilitazione della virtualizzazione su varie schede madri .
  4. Premere il tasto Salva ed esci mostrato sullo schermo (solitamente F10).

Mantieni Windows aggiornato

Come affermato, questo problema esiste da un po’ di tempo e molti utenti lo hanno segnalato a Microsoft. Pertanto, Microsoft probabilmente correggerà il problema in futuro. Mantenendo Windows aggiornato, riceverai questa patch non appena uscirà. Nel frattempo, gli ultimi aggiornamenti ti proteggeranno anche da altri bug e problemi.