Prova Il Nostro Strumento Per Eliminare I Problemi


Domanda : Di recente l'ho notato Host dell'infrastruttura Shell utilizza il 50-70% della potenza della CPU del mio laptop Windows. Anche dopo aver chiuso le app sospette, sta ancora monopolizzando gran parte delle risorse della CPU per ore. Come sistemarlo?

Bene, molti utenti di Windows 10/11 hanno segnalato questo problema, quindi non sei solo. Succede principalmente durante l'esecuzione di attività comuni come la visualizzazione di foto su un disco rigido interno o esterno o l'utilizzo di uno sfondo del desktop di una presentazione. Il riavvio del computer potrebbe risolverlo temporaneamente, ma si ripresenta dopo un giorno o due, il che può essere piuttosto fastidioso.

Quindi, in questo articolo, ti diremo quali passaggi puoi seguire per risolvere il problema di utilizzo elevato della CPU di Shell Infrastructure Host.





Sommario

Cos'è l'host dell'infrastruttura Shell?

Shell Infrastructure Host, o sihost.exe, è responsabile della trasparenza della barra delle applicazioni, del layout del menu di avvio, delle immagini di sfondo e di altri elementi dell'interfaccia utente grafica di base in Windows. Normalmente, occupa solo una piccola quantità di risorse della CPU. Ma quando qualcosa va storto, può utilizzare più potenza della CPU del solito.

Come risolvere l'utilizzo elevato della CPU dell'host dell'infrastruttura Shell?

Di seguito sono riportate le migliori soluzioni per il problema di utilizzo elevato della CPU dell'host dell'infrastruttura Shell. Potrebbe non essere necessario provarli tutti. Scorri l'elenco finché non trovi quello che fa per te.



Correzione 1: mantieni Windows aggiornato

Microsoft ha fatto uno sforzo per ridurre questo tipo di problema su Windows 10/11 e l'installazione di aggiornamenti di Windows in sospeso ha aiutato molti utenti a risolvere il problema. Quindi provalo prima! Ecco come aggiornare Windows alla versione più recente:





  1. Clic Inizio e seleziona Impostazioni .
  2. Selezionare Aggiornamento e sicurezza .
  3. Clic Controlla gli aggiornamenti .
  4. Aggiorna il tuo sistema operativo come richiesto e riavvia il computer per vedere se il problema è stato risolto.

Se l'aggiornamento di Windows non aiuta, passa alla seconda correzione.

Correzione 2: utilizzare uno sfondo del desktop statico

Come affermato, Shell Infrastructure Host è strettamente correlato ad alcuni elementi grafici di base in Windows. In alcuni casi, il problema di utilizzo elevato della CPU si verifica quando si utilizza lo sfondo del desktop di una presentazione. Quindi passare a uno statico potrebbe essere una soluzione. Ecco come farlo:



  1. Clic Inizio e seleziona Impostazioni .
  2. Selezionare Personalizzazione .
  3. Nel Sfondo campo, seleziona Immagine o Tinta unita.

Se questo passaggio non è ancora in grado di migliorare l'utilizzo della CPU, passa al metodo successivo di seguito.





Correzione 3: utilizzare un'app di visualizzazione foto diversa

Una delle principali cause del problema con la CPU elevata dell'host dell'infrastruttura Shell è il problema di perdita di memoria con l'app di visualizzazione foto predefinita in Windows. Questo bug fa sì che sihost.exe interroghi continuamente il registro, il che porta all'utilizzo elevato della CPU.

Detto questo, l'utilizzo di un software di visualizzazione foto diverso è un'altra soluzione semplice per questo problema. Basta seguire i passaggi seguenti:

  1. Clic Inizio e seleziona Impostazioni .
  2. Selezionare App.
  3. Selezionare App predefinite , quindi fare clic Fotografie (che è l'app di visualizzazione foto predefinita in Windows).
  4. Passa a un'altra app.

Quindi controlla se questo risolve il problema. Se non cambia nulla, potrebbe essere necessario riparare i file di sistema corrotti.

Correzione 4: ripara i file di sistema corrotti

I file di sistema danneggiati possono essere un motivo comune del motivo per cui i componenti di Windows come Shell Infrastructure Host possono causare un utilizzo elevato della CPU. Per trovare e riparare file di sistema corrotti, Restoro può essere particolarmente utile.

Restoro è uno strumento di riparazione del sistema professionale in grado di riparare gli errori comuni del PC, proteggerti da perdita di file, malware, guasti hardware e ottimizza le prestazioni del tuo computer.

Ecco come utilizzare Restoro per riparare i file di sistema:

  1. Scarica e installare Restoro.
  2. Avvia Restoro ed esegui a scansione gratuita . Analizzerà completamente il tuo PC e ti fornirà un rapporto di scansione dettagliato che include tutti i problemi rilevati.
  3. Clic Inizia la riparazione per risolvere automaticamente tutti i problemi (dovrai pagare per la versione completa. Viene fornita con una garanzia di rimborso di 60 giorni in modo da poter rimborsare in qualsiasi momento se Restoro non risolve il problema).
Se riscontri problemi durante l'utilizzo di Restoro, o se non funziona per te, non esitare a contattare il Team di supporto Restoro .

Correzione 5: eseguire lo strumento di risoluzione dei problemi di manutenzione del sistema

L'esecuzione dello strumento di risoluzione dei problemi di manutenzione del sistema è un'altra soluzione comprovata a questo problema. È uno strumento in grado di risolvere vari problemi relativi alla manutenzione del sistema sul tuo computer. Per eseguirlo, segui i passaggi seguenti:

  1. Fare clic con il pulsante destro del mouse Inizio pulsante e selezionare Correre .
  2. Tipo il seguente nella riga di comando e premere accedere :
    %systemroot%\system32\msdt.exe -id MaintenanceDiagnostic
  3. Clic Avanzate nella finestra a comparsa.
  4. Clic Esegui come amministratore .
  5. Clic Prossimo . Quindi lo strumento di manutenzione del sistema eseguirà la risoluzione dei problemi per te e ti informerà al termine.

Se il problema scompare, congratulazioni! In caso contrario, c'è un'altra soluzione che puoi provare.

Correzione 6: eseguire un avvio pulito

Viene eseguito un avvio parziale per avviare Windows utilizzando un set minimo di driver e programmi di avvio. In questo modo, puoi determinare se un software (come le app di fotoritocco) funziona continuamente in background e causa un utilizzo elevato della CPU. Ecco come lo fai:

  1. Fare clic con il pulsante destro del mouse Inizio pulsante e selezionare Correre .
  2. Tipo msconfig e premere accedere .
  3. Sul Servizi scheda di Configurazione del sistema, selezionare Nascondi tutti i servizi Microsoft , quindi selezionare Disabilitare tutto . Clic Applicare .
  4. Sul Avviare scheda di Configurazione del sistema, fare clic su Apri Gestione attività .
  5. Sul Avviare scheda dentro Gestore delle attività , per a testa elemento di avvio, selezionare l'elemento e quindi fare clic disattivare .
  6. Torna al Configurazione di sistema finestra e fare clic OK per salvare le modifiche appena apportate.
  7. Clic Ricomincia per riavviare il PC.
  8. Verificare se il problema scompare.
Il tuo computer potrebbe perdere temporaneamente alcune funzionalità mentre si trova in un ambiente di avvio pulito, ma quella funzionalità tornerà quando tu ripristinare il computer per avviarsi normalmente .

Scopri l'app o il servizio che causa il problema

Se il problema di hogging delle risorse della CPU dell'host dell'infrastruttura Shell non si verifica in un ambiente di avvio pulito, è necessario scoprire quale applicazione o servizio di avvio sta causando il problema:

Abilitare i servizi disabilitati uno alla volta e riavviare il computer. Se il problema si ripresenta dopo aver abilitato uno di essi, devi disinstallare questo software problematico per risolvere questo problema.

Ma nota che il modo più efficiente per farlo è testarne metà alla volta, eliminando così metà degli elementi come potenziale causa ad ogni riavvio del computer. Puoi quindi ripetere questo processo fino a quando non hai isolato il problema.

Reimpostare il computer in modo che si avvii normalmente dopo la risoluzione dei problemi di avvio pulito

Al termine della risoluzione dei problemi, attenersi alla seguente procedura per ripristinare l'avvio normale del computer.

  1. Fare clic con il pulsante destro del mouse Inizio pulsante e selezionare Correre .
  2. Tipo msconfig e premere accedere .
  3. Sul Generale scheda, seleziona Avvio normale .
  4. Seleziona il Servizi scheda, deselezionare la casella di controllo accanto Nascondi tutti i servizi Microsoft , Selezionare Attiva tutto , quindi selezionare Applicare .
  5. Seleziona il Avviare scheda, quindi seleziona Apri Gestione attività .
  6. In Task Manager, Abilita tutti i programmi di avvio che avevi disabilitato in precedenza, quindi seleziona OK .
  7. Quando ti viene chiesto di riavviare il computer, seleziona Ricomincia .

Si spera che una delle soluzioni precedenti ti aiuti a risolvere il problema di utilizzo elevato della CPU dell'host dell'infrastruttura Shell. Se hai domande o suggerimenti migliori, non esitare a lasciare un commento qui sotto.