La DLL comune della shell di Windows ha smesso di funzionare Errore nella correzione di Windows 10

Un problema molto comune in Windows 10 è l' errore DLL comune della shell di Windows che ha smesso di funzionare . Potrebbero esserci diversi motivi per cui questo problema potrebbe verificarsi sul tuo PC, ma di solito è associato ai driver audio e del touchpad. In alcuni casi, questo errore potrebbe apparire temporaneamente e un semplice riavvio potrebbe risolvere il problema per te, ma nel caso in cui ti abbia infastidito molto, ecco alcune soluzioni da esaminare.

Diamo prima un'occhiata ad alcune soluzioni alternative che dovresti provare prima per aiutarti a risolvere il problema in semplici passaggi.

# 1 - Riavvia il tuo PC : verifica se il riavvio del PC ti aiuta a eliminare l'errore.

# 2 - Aggiorna Windows : se il tuo Windows non è aggiornato all'ultima versione, potresti ricevere questo messaggio di errore. Segui i passaggi qui per aggiornare manualmente Windows 10

# 3 - Aggiorna i driver del tuo dispositivo : assicurati che tutti i driver del dispositivo nel tuo PC siano aggiornati. A volte, un driver obsoleto potrebbe causare grossi problemi. Segui questo collegamento per sapere come aggiornare i driver di Windows 10. In alternativa, puoi anche utilizzare uno qualsiasi di questi software di aggiornamento driver per Windows.

# 4 - Reinstallando il software problematico : viene visualizzato l' errore DLL comune della shell di Windows che ha smesso di funzionare durante l'esecuzione di un programma o un'applicazione specifici? Disinstalla il software dal tuo PC e installalo nuovamente sul tuo PC scaricando un nuovo file di installazione del software.

# 5 - PC con avvio pulito : prova a eseguire un avvio pulito sul tuo PC una volta. Ecco come riavviare il PC in modalità di avvio pulito in Windows 10.

Ora, esaminiamo vari metodi per eliminare il problema con la DLL comune della shell di Windows.

Correzione 1: reinstallare il driver audio in modalità di compatibilità

Questo errore potrebbe essere visualizzato a causa di problemi con il driver audio installato sul PC. A volte i driver più recenti potrebbero causare problemi, quindi utilizziamo questo metodo per installare una versione compatibile del driver.

Passaggio 1 : premi contemporaneamente i tasti Win + X sulla tastiera, quindi dal menu che si apre, seleziona l'  opzione Gestione dispositivi .

Gestore dispositivi

Passaggio 2 : nella finestra Gestione dispositivi, fare clic  sull'opzione Ingressi e uscite audio per espandere. Vedrai un elenco di driver audio sul tuo PC. Fare clic con il pulsante destro del mouse sul driver con il nome Altoparlanti (Realtek High Definition Audio)  e selezionare l'   opzione Disinstalla dispositivo .

Disinstalla driver audio

Passaggio 3 : premi il  pulsante Start , quindi digita  Compatibilità nella barra di ricerca. Seleziona  Esegui programmi realizzati per versioni precedenti di Windows dai risultati della ricerca.

Modalità di compatibilità

Passaggio 4 : si aprirà una nuova finestra. Qui, fai clic su  Avanti . Quindi, seguire le istruzioni sullo schermo e, quando richiesto, procedere con l'installazione della versione precedente del driver audio nel PC.

Prova il metodo successivo se questo non risolve il problema.

Correzione 2: disabilita gli effetti sonori

È possibile ottenere l'errore di funzionamento della DLL comune della shell di Windows in Windows 10 se è stato applicato manualmente qualsiasi tipo di effetto audio sul PC. Il driver audio potrebbe non essere compatibile con varie modalità o effetti dell'equalizzatore audio. Potresti voler controllare se hai abilitato le impostazioni Audio avanzato; dovrai disabilitare anche quello.

Correzione 3: imposta Windows per accettare i certificati

Nel caso in cui il tuo PC sia configurato per non accettare certificati, riceverai questo messaggio di errore. È possibile impostare il PC in modo che accetti i certificati utilizzando lo strumento Windows PowerShell.

Passaggio 1 : premi Win + X insieme e dal menu che si apre, seleziona l' opzione Windows PowerShell (amministratore) .

Powershell

Passaggio 2 : digita il seguente comando nella finestra di PowerShell, quindi premi il tasto Invio :

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser

Una volta che il comando è stato eseguito correttamente, riavvia il PC. Controlla se il problema persiste.

Correzione 4: eseguire una scansione SFC

Se alcuni file di sistema sono danneggiati o difettosi, è possibile che venga visualizzato l'errore Windows Shell Common DLL ha smesso di funzionare in Windows 10. Uno dei modi per risolvere il problema è eseguire una scansione SFC sul PC.

Passaggio 1 : aprire il prompt dei comandi in modalità amministratore. Per questo, premi il  pulsante Start , quindi nella barra di ricerca digita cmd . Dai risultati, fai clic con il pulsante destro del mouse su Prompt dei comandi e seleziona l'  opzione Esegui come amministratore .

Cmd Esegui come amministratore

Passaggio 2 : digitare il seguente comando e premere il  pulsante Invio :

sfc / scannow

Al termine della scansione, chiudere la finestra del prompt dei comandi e riavviare il PC. Il problema è stato risolto?

Correzione 5: reinstallare il driver del touchpad Synaptic

Il problema della DLL comune della shell di Windows potrebbe anche creare problemi a causa del driver Synaptic Touchpad installato sul PC. Puoi provare a reinstallare il driver sul tuo PC in modalità Compatibilità.

Per questo, seguire la procedura descritta in  Fix 1 , ma invece di reinstallare il driver audio, si dovrà cercare  il driver Synaptics sotto il  Mouse e altre periferiche di puntamento menu nella Gestione periferiche .

Correzione 6: controlla se il servizio ora di Windows è in esecuzione

Passaggio 1 : premere i tasti  Win + R , quindi digitare  services.msc nella casella Esegui e fare clic su  Ok .

Esegui servizi

Passaggio 2 : nella finestra Servizi, cerca il servizio Ora di Windows . Fare clic con il tasto destro su di esso e selezionare il  pulsante Start se non è in esecuzione sul PC.

Una volta terminato, riavvia il PC e controlla se viene visualizzato l'errore DLL comune della shell di Windows.

Correzione 7: imposta l'autorizzazione di sicurezza sulla chiave UserChoice

Se viene visualizzato l'errore DLL comune della shell di Windows che ha smesso di funzionare durante l' apertura di un file .txt , questo metodo fa al caso tuo. Qui, ci occupiamo dell'editor del registro, quindi fai molta attenzione con i passaggi e procedi solo se sai cosa stai facendo.

Passaggio 1 : premere  Win + R , digitare regedit nella casella Esegui e premere il  tasto Invio .

Regedit Run

Passaggio 2 : nell'Editor del Registro di sistema che si apre, vai al seguente percorso nel riquadro di sinistra:

HKEY_CURRENT_USER> Software> Microsoft> Windows> CurrentVersion> Explorer> FileExts> .txt> UserChoice

Passaggio 3 : fare clic con il pulsante destro del mouse su UserChoice e selezionare l' opzione Autorizzazioni .

Autorizzazione

Passaggio 4 : nella  finestra Autorizzazioni , controlla se sono presenti opzioni nella sezione  Gruppo o nomi utente . In caso affermativo, salta questo metodo e prova il successivo; in caso contrario, fare clic sul pulsante Aggiungi .

Aggiungi utente

Passaggio 5 : si aprirà una nuova finestra. Qui, vai alla sezione  Immettere i nomi degli oggetti da selezionare , digitare  Amministratore e fare clic  sull'opzione Controlla nomi . Se viene elaborato correttamente, fare clic su  Ok .

Aggiungi amministratore utente

Passaggio 6 : ora il nuovo utente verrà aggiunto all'elenco della schermata precedente. Selezionalo, quindi dalla sezione Autorizzazione per gli amministratori, seleziona l' opzione Controllo completo . Fare clic su  Applica e quindi su  OK .

Autorizzazione utente

Ora, esci dalla finestra Regedit, riavvia il PC e verifica se ricevi ancora l'errore durante l'apertura dei file .txt.

Correzione 8: collega il ricevitore stereo a USB 3.0

Se si dispone di un ricevitore stereo collegato al PC tramite la porta USB, potrebbe essere visualizzato l'errore DLL comune della shell di Windows ha smesso di funzionare. Ciò potrebbe essere dovuto al fatto che hai collegato il ricevitore alla porta USB 2.0. Verificare la presenza di una porta USB 3.0 e collegare il ricevitore STereo a quella porta. Una porta USB 3.0 è solitamente contrassegnata con lettere SS o 3.0 e il colore della porta è blu.

Correzione 9: sostituire joy.cpl nella directory System32

Questo errore può creare problemi durante la configurazione delle impostazioni del gamepad sul PC. Se questo è il tuo caso, segui questi passaggi:

Passaggio 1 : apri  questo PC , quindi vai su C:> Windows> Sistema 32 . Lì, cerca il  file joy.cpl . Copia il file e incollalo sul desktop. Ora, fai clic con il pulsante destro del mouse sul  file joy.cpl e fai clic  sull'opzione Elimina .

Sys32 Del

Passaggio 2 : ora vai su C:> Windows> cartella SysWOW64. Individua il  file joy.cpl lì, copialo e incollalo nella  directory C:> Windows> System 32 .

Copia Syswow64

Riavvia il PC dopo aver seguito i passaggi. Controlla se il problema persiste.

Correzione 9: disabilitando l'acceleratore grafico hardware in MS Office / Outlook

Stai ricevendo l'errore DLL comune della shell di Windows che ha smesso di funzionare durante l'esecuzione di un'applicazione Microsoft Office o Outlook? Potrebbe essere utile disattivare l'acceleratore grafico hardware.

Apri qualsiasi applicazione di Microsoft Office o Microsoft Outlook, vai su File> Opzioni> Avanzate . Lì troverai l'acceleratore grafico hardware; semplicemente disabilitarlo.

Correzione 10: rimuovere il software antivirus

Hai un software antivirus installato sul tuo PC? Potrebbe essere il motivo per cui ricevi il messaggio di errore sopra riportato sul tuo PC. Prova a disabilitare l'Antivirus sul tuo PC. Se non funziona, vai avanti e disinstalla l'Antivirus. La semplice disinstallazione dell'antivirus potrebbe non funzionare, poiché gli antivirus lasciano file e voci di registro. In tal caso, avrai bisogno di un software di rimozione antivirus.

Correzione 11: rimuovere i dispositivi audio inutilizzati

Potrebbero esserci driver di dispositivo installati sul tuo PC che non sono necessari e potrebbero causare problemi. Per esserne sicuri, vai a Gestione dispositivi e rimuovi tutti i driver audio non necessari e inutilizzati.

Passaggio 1 : vai a Gestione dispositivi seguendo i passaggi forniti in  Correzione 1> Passaggio 1 .

Passaggio 2 : lì, fai clic su  Visualizzazioni , quindi dalle opzioni seleziona  Mostra dispositivi nascosti . Sotto Dispositivi audio troverai molti dispositivi inutilizzati. Per riconoscere i driver inutilizzati, cerca le icone in grigio come evidenziato nell'immagine sottostante. Fare clic con il tasto destro su di essi e selezionare l' opzione Rimuovi dispositivo .

Mostra dispositivi nascosti

Riavvia il computer dopo questo e verifica l'errore.

Correzione 12: eseguire la manutenzione del sistema

Per risolvere il problema, puoi anche eseguire lo strumento Manutenzione del sistema .

Passaggio 1 : premi  Win + R , quindi nella casella Esegui, copia e incolla il seguente comando e premi il tasto Invio :

msdt.exe -id MaintenanceDiagnostic

Passaggio 2 : verrà aperto lo strumento di manutenzione del sistema. Seleziona l'  opzione Avanti per eseguire la diagnostica.

Sys Maintenance

Attendi il completamento del processo, riavvia il computer e controlla se l'errore DLL comune della shell di Windows ha smesso di funzionare.

Correzione 13: registrare nuovamente shell32.dll

Uno dei modi che ha aiutato gli utenti a sbarazzarsi dell'errore DLL comune della shell di Windows è stato registrare nuovamente il file shell32.dll nel prompt dei comandi.

Passaggio 1 : aprire il prompt dei comandi in modalità amministratore come specificato nella correzione 4> Passaggio 1 .

Passaggio 2 : digitare il comando seguente e premere il  tasto Invio :

regsvr32 / i shell32.dll

Chiudi il prompt dei comandi, riavvia il PC, quindi controlla se il problema è stato risolto.