I file DLL, abbreviazione di file Dynamic Link Library, svolgono un ruolo cruciale nel sistema operativo Windows. Questi file contengono determinate istruzioni che altri programmi possono richiamare per fare determinate cose. In questo modo, diversi programmi possono condividere le capacità programmate in un singolo file e persino farlo simultaneamente.
Bene, qui in questo articolo parleremo in particolare dei file Windows Shell Common DLL. Come altri file DLL, contiene anche determinati programmi e set di istruzioni che sono necessari per far funzionare il PC in modo efficiente. Senza questo file, non sarai in grado di eseguire determinati programmi sul tuo PC. Nel caso in cui questo file si blocchi o venga danneggiato per determinati motivi, potresti riscontrare una serie di errori. Un esempio di tali errori è “Windows Shell Common DLL ha smesso di funzionare”.
Questo è uno degli errori di Windows più fastidiosi e problematici. Una volta che si verifica questo errore, impedisce agli utenti di praticare le funzionalità primarie di Windows. Inoltre, riduce la produttività del tuo sistema.
E se parliamo delle cause, ci sono numerose ragioni che portano a questo errore. Di seguito sono elencati alcuni dei motivi principali:
#. File di sistema danneggiati/difettosi: uno dei motivi principali per cui si verifica questo errore sono i file di sistema danneggiati/mancanti o danneggiati.
#. PC obsoleto: anche una versione obsoleta di Windows potrebbe innescare l’errore sopra menzionato.
#. Interferenza delle applicazioni di terze parti: a volte le applicazioni di terze parti interferiscono e interrompono il flusso di lavoro.
#. Driver obsoleti: è probabile che i driver obsoleti generino tali errori DLL. È opportuno menzionare che sono necessari driver completamente funzionanti per far funzionare il PC in modo impeccabile.
Questi sono alcuni dei motivi che portano all’errore sopra menzionato, ma fortunatamente, ci sono diverse soluzioni praticabili per gestire l’errore.
Prova queste soluzioni per correggere l’errore Windows Shell Common DLL ha smesso di funzionare
Metodo 1: aggiorna Windows all’ultima versione
In questo primo metodo ti suggeriamo di aggiornare Windows all’ultima versione. Per procedere con il metodo, segui le linee guida indicate di seguito:
Passaggio 1: premi i tasti Windows + I per aprire l’app Impostazioni e seleziona la sezione Aggiornamenti e sicurezza
Passaggio 2: ora, fai clic sul pulsante Controlla aggiornamenti
Passaggio 3: infine, scarica e installa tutti gli aggiornamenti disponibili
Metodo 2: esegui un avvio pulito
L’esecuzione di un avvio pulito è anche un modo semplice e facile per gestire gli errori DLL. Un avvio pulito avvia il PC con risorse minime.
Ecco come fare:
Passaggio 1: usa i tasti Windows + R per aprire la finestra di dialogo Esegui > Nella casella richiesta, digita msconfig e fai clic su OK
Passaggio 2: seleziona la scheda Servizi, seleziona la casella Nascondi tutti i servizi Microsoft e fai clic su Disabilita tutto
Passaggio 3: quindi vai alla scheda Avvio e fai clic su Apri Gestione attività
Passaggio 4: fai clic con il pulsante destro del mouse su ciascuna delle app presenti e scegli Disabilita dal menu
Passaggio 5: quindi torna alla finestra Configurazione di sistema e fai clic su Applica e OK
Passaggio 6: infine riavvia il PC
Metodo 3: disattiva l’acceleratore grafico hardware in Office
In questo metodo ti suggeriamo di disattivare l’acceleratore grafico hardware in Office. Per procedere con il metodo, segui le linee guida di seguito indicate:
Passaggio 1: prima di tutto apri Outlook o qualsiasi altra applicazione di Office > Scegli File> Opzioni
Passaggio 2: quindi seleziona Avanzate
Passaggio 3: quindi individua e disattiva l’opzione Acceleratore grafico hardware
Metodo 4: esegui SFC Scan
Windows fornisce una serie di strumenti di utilità e SFC Scan è uno di questi. Questo strumento di utilità è in grado di eseguire la scansione dei file di Windows. Per procedere con il metodo, segui le linee guida di seguito indicate:
Passaggio 1: usa i tasti Windows + S e digita cmd e scegli Esegui come amministratore nel Prompt dei comandi
Passaggio 2: digita il comando seguente e premi il tasto Invio per eseguirlo:
sfc /scannow
Passaggio 3: infine attendi che il comando termini l’esecuzione e riavvia il PC
In alternativa, puoi utilizzare uno strumento di riparazione PC automatico per affrontare i file di sistema danneggiati. Questo strumento professionale è in grado di risolvere gli errori originati a causa del sistema danneggiato. Quindi, se stai cercando una soluzione rapida e senza problemi, puoi provare questo strumento per superare l’errore Windows Shell Common DLL ha smesso di funzionare.
⇑Ottieni PC Repair Tool da qui⇓
Metodo 5: modifica le autorizzazioni di sicurezza della chiave UserChoice
Diversi utenti hanno affermato che la modifica delle autorizzazioni di sicurezza della chiave UserChoice ha risolto il loro problema, quindi puoi provare questo metodo.
Ecco come:
Passaggio 1: premi i tasti Windows + R per aprire la finestra di dialogo Esegui > Nella casella richiesta, digita regedit e fai clic su OK
Passaggio 2: una volta aperto l’Editor del Registro di sistema, vai al percorso sottostante nel riquadro di sinistra:
ComputerHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerFileExts.txtUserChoice
Passaggio 3: ora fai clic con il pulsante destro del mouse sulla chiave UserChoice e scegli Autorizzazioni dal menu
Passaggio 4: se la sezione Nomi gruppo o utente è vuota, le tue autorizzazioni di sicurezza sono mancanti. Quindi dovrai aggiungerle di nuovo. La soluzione non ti sarà utile se la sicurezza lo consente ons non sono mancanti. Quindi puoi saltarlo.
Passaggio 5: Per aggiungere permessi mancanti, fai clic sul pulsante Aggiungi
Passaggio 6: Nel campo Immetti l’oggetto denominato da selezionare, immetti Amministratori e fai clic su Controlla nomi
Passaggio 7: Se tutto è in ordine, fai clic su OK
Passaggio 8: Il gruppo Amministratori verrà aggiunto all’elenco Nomi gruppo o utente > quindi seleziona Amministratori dall’elenco e seleziona Controllo completo nella colonna Freccia
Passaggio 9: Infine, fai clic su Applica e OK per salvare le modifiche
Passaggio 10: Facoltativo: seguendo i passaggi precedenti, potresti dover aggiungere SISTEMA, RESTRICTED e il tuo nome utente all’elenco.
Dopo aver modificato le impostazioni di sicurezza per la chiave Userchoice, verifica se il problema è stato risolto o meno.
Metodo 6: Copia i file necessari nella directory System32
In questo metodo ti suggeriamo di copiare i file necessari nella directory System32, per farlo segui le linee guida indicate di seguito:
Passaggio 1: Avvia Esplora file e vai alla seguente directory:
C:WindowsSystem32
Passaggio 2: Individua joy.cpl e copialo sul tuo Desktop
Passaggio 3: Fai clic con il pulsante destro del mouse su joy.cpl e scegli Proprietà dal menu
Passaggio 4: Quindi vai alla scheda Sicurezza e fai clic su Avanzate
Passaggio 5: Ora individua la sezione Proprietario e fai clic su Cambia
Passaggio 6: Quindi inserisci il tuo nome utente in Inserisci il nome dell’oggetto da selezionare e fai clic su Controlla nomi
Passaggio 7: Se tutto è in ordine, fai clic su OK per salvare le modifiche
Passaggio 8: Fai clic su Applica e OK per salvare le modifiche
Passaggio 9: Dopo aver preso possesso di joy.cpl, ora puoi eliminarlo > Una volta eliminato il file, vai alla seguente directory:
C:WindowsSysWOW64
Passaggio 10: Quindi individua joy.cpl e copialo in:
C:WindowsSystem32
Passaggio 11: una volta copiato il file, il problema dovrebbe essere risolto e puoi accedere alle impostazioni del gamepad da Windows senza problemi.
Metodo 7: imposta Windows per accettare i certificati
Se Windows non è configurato per accettare i certificati, potresti riscontrare l’errore sopra menzionato. Quindi assicurati di configurare Windows per accettare i certificati.
Ecco come:
Passaggio 1: usa i tasti Windows + S, digita PowerShell e seleziona Esegui come amministratore in Windows PowerShell
Passaggio 2: quindi digita il comando seguente e premi il tasto Invio:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
Metodo 8: registra nuovamente le tue DLL
Anche la registrazione del file DLL potrebbe aiutarti a risolvere l’errore sopra menzionato. Per farlo, segui le linee guida indicate di seguito:
Passaggio 1: apri il Prompt dei comandi come amministratore > quindi digita il comando seguente e premi il tasto Invio:
regsvr32 /i shell32.dll
Passaggio 2: quindi, infine, attendi che il comando termini l’esecuzione
Metodo 9: disattiva l’acceleratore grafico hardware in Office
Disattivare l’acceleratore grafico hardware potrebbe anche risolvere l’errore. Per farlo, segui le linee guida indicate di seguito:
Passaggio 1: apri Outlook o qualsiasi altra applicazione di Office > scegli File > Opzioni
Passaggio 2: quindi seleziona Avanzate
Passaggio 3: infine, individua e disattiva l’opzione Acceleratore grafico hardware
Metodo 10: reinstalla i driver audio
I driver audio configurati in modo non corretto sono uno dei motivi principali per cui si verifica l’errore sopra menzionato. Quindi assicurati di reinstallare i driver audio.
Ecco come:
Passaggio 1: usa i tasti Windows + X e scegli Gestione dispositivi
Passaggio 2: fai doppio clic sull’opzione Controller audio, video e giochi per espanderla e fai clic con il pulsante destro del mouse sul Dispositivo audio ad alta definizione.
Passaggio 3: Ora seleziona la casella Rimuovi software driver per questo dispositivo se disponibile e fai clic sul pulsante Disinstalla
Passaggio 4: Infine, riavvia il PC e Windows reinstallerà automaticamente il driver.
Metodo 11: Disinstalla il driver Synaptic
Se stai ancora riscontrando il problema Windows Shell Common DLL ha smesso di funzionare, ti consigliamo di disinstallare il driver Synaptic.
Per iniziare, segui le linee guida di seguito indicate:
Passaggio 1: Avvia Gestione dispositivi > Espandi l’opzione Mouse e altri dispositivi di puntamento e fai clic con il pulsante destro del mouse su Synaptics Touchpad
Passaggio 2: Seleziona Disinstalla dispositivo
Passaggio 3: Infine, fai clic sul pulsante Disinstalla per confermare l’azione
Passaggio 4: Una volta fatto, verifica se il problema è stato risolto o meno
Considerazioni finali!
Qui concludiamo l’articolo. Abbiamo fornito ampie soluzioni per superare il problema Windows Shell Common DLL ha smesso di funzionare. Oltre ai metodi manuali, abbiamo discusso di uno strumento di riparazione PC automatico per correggere l’errore. Puoi scegliere uno dei due modi per gestire l’errore in base alle tue preferenze.