Risolvere i problemi del menu contestuale del tasto destro del mouse lento in Windows 7/8

Di recente ho aggiornato un laptop a Windows 8.1 e ho riscontrato un problema molto fastidioso. Ogni volta che provavo a fare clic con il pulsante destro del mouse su qualsiasi cosa sul desktop o in Esplora risorse(Windows Explorer) , il menu di scelta rapida impiegherebbe da 10 a 25 secondi per essere caricato! Il problema era particolarmente grave sul desktop, dove una volta ho aspettato ben 30 secondi per la visualizzazione del menu.

Ricordo di aver avuto questo problema su una macchina Windows 7 alcuni anni fa, ma era perché avevo molte voci di merda ( estensioni(party extension) di terze parti ) aggiunte al mio menu contestuale(context menu) del tasto destro da vari programmi. Parlerò anche di come risolvere questo problema in questo articolo. Un modo rapido per verificare se si tratta di un'estensione di terze parti che(party extension) causa il problema o se è qualcosa con Windows 8.1 è riavviare in modalità provvisoria. Se non hai il problema in modalità provvisoria, vai alla sezione chiamata "Disabilita estensioni di terze parti".

finestre del menu contestuale 8

Metodo 1: driver/adattatore grafico

Nel mio caso, si è verificato un problema con il driver grafico(graphics driver) per quel particolare laptop. Ho aggiornato a Windows 8.1 un po' troppo velocemente prima che fosse rilasciato un driver grafico per il mio hardware. (graphics driver)Per fortuna, quando ho controllato sul sito Web del produttore, c'era un nuovo driver grafico(graphics driver) per Windows 8.1 . Sono stato abbastanza fortunato perché ci sono ancora un paio di computer che non hanno ancora aggiornato i driver grafici(graphics driver) per Windows 8.1 .

driver grafico

Anche se non esiste un driver specifico per Windows 8.1 , prova a scaricare l'ultimo driver di Windows 8 in quanto potrebbe fare al caso tuo. Se non c'è nemmeno un driver di Windows 8 , dovrai solo aspettare o eseguire il downgrade a Windows 7 se non riesci a sopportare il lento clic con il pulsante destro del mouse. Infine(Lastly) , alcuni utenti hanno avuto fortuna semplicemente disinstallando il driver grafico corrente e quindi reinstallandolo. Questo sembra risolvere il problema se c'era una sorta di corruzione.

disabilitare la scheda video

L'altro trucco che ha funzionato per alcune persone è andare su Gestione dispositivi(Device Manager) , fare clic con il pulsante destro del mouse sulla scheda video(display adapter) e scegliere Disabilita(Disable) . Puoi provare a riattivarlo di nuovo proprio lì oppure puoi riavviare il computer una volta e quindi abilitare l'adattatore. Per qualsiasi motivo, questo ha risolto il lento clic con il pulsante destro del mouse(right click) su Windows 8.1 per diversi utenti.

Metodo 2 (Method 2) : disabilitare le(– Disable 3rd) estensioni di terze parti(Party)

Se il driver grafico non ha risolto il problema o se si verifica questo problema su Windows 7 , Vista e così via, è probabilmente correlato alle voci visualizzate nel menu contestuale(context menu) del tasto destro del mouse . Se hai un menu contestuale(context menu) che assomiglia a quello qui sotto, questo sarebbe sicuramente il tuo problema.

menu di scelta rapida lungo

In tutta onestà, tuttavia, non è solo il numero di voci nel menu contestuale(context menu) che può rallentarlo. A volte potresti avere solo pochi elementi aggiuntivi, ma una voce errata causerà un caricamento lento dell'intero menu. In ogni caso, è il momento di dare un'occhiata a tutte quelle voci e se ce ne sono che stanno causando il problema. Il modo migliore per farlo è usare un programma chiamato ShellExView di NirSoft.

Vai avanti e scaricalo ed eseguilo. È un programma molto piccolo e non è nemmeno necessario installarlo. Dice che funziona solo fino a Windows 7 , ma funziona bene su Windows 8 e Windows 8.1 . Quando lo esegui, otterrai un elenco gigantesco di elementi e non avrà molto senso. La prima cosa che dobbiamo fare è accendere il filtro.

shellexview

Vai avanti e fai clic su Opzioni(Options) , quindi Filtra per tipo di estensione(Filter By Extension Type) . Nell'elenco, dovrai selezionare ContextMenu  e deselezionare tutto il resto.

menù contestuale

Ora l'elenco dovrebbe essere molto più breve(lot shorter) . Tuttavia, anche con un'installazione pulita di Windows 8.1 , c'erano oltre 30 voci. Puoi praticamente ignorare tutti quelli di sistema, che sono facilmente identificabili come Sistema operativo Microsoft Windows(Microsoft Windows Operating System) per il nome del prodotto e Microsoft Corporation per l'azienda.

La cosa grandiosa di questo programma è che puoi usarlo per disabilitare rapidamente tutte le estensioni senza eliminarle. Di seguito ti mostrerò come trovare effettivamente le voci nel registro, ma quel metodo implica effettivamente la loro eliminazione. Qui puoi semplicemente disabilitarli e vedere se risolve il tuo problema.

Vai avanti e seleziona tutte le voci non Microsoft utilizzando il tasto CTRL o MAIUSC(CTRL or SHIFT) sulla tastiera. Dopo averli selezionati, vai su File e fai clic su Disabilita elementi selezionati(Disable Selected Items) .

disabilitare le voci del menu contestuale

Vai avanti e riavvia il computer e speriamo che il problema sia risolto! Se lo è, sai che è una delle estensioni. Ora puoi abilitarli uno per uno, disconnettersi e riconnettersi e vedere quale voce sta causando un caricamento lento del menu di scelta rapida.

Metodo 3 – Software installato

Se i due metodi precedenti non hanno risolto il problema, il terzo problema più probabile è un programma software(software program) installato che interferisce con il processo di scelta rapida. Un paio di programmi che vengono in mente sono le applicazioni StarDock come Fences, Start8 e WindowBlinds . Questi programmi si agganciano davvero a Windows e cambiano il comportamento insieme all'aspetto.

Se hai installato un programma di temi o skin per cambiare l' aspetto di Windows , varrebbe sicuramente la pena di disinstallare quel programma e vedere cosa succede.

Metodo 4: chiavi di registro

Non ci sono molte opzioni rimaste a questo punto e questo di solito significa che è ora di aprire il registro. Sicuramente usalo come ultima risorsa e assicurati di eseguire il backup del tuo computer prima di eliminare qualsiasi cosa dal registro. Ora che l'ho detto, queste voci non sono critiche per Windows , quindi anche se hai eliminato qualcosa che non era necessario eliminare, non rovinerà l' installazione di Windows(Windows installation) .

Vai avanti e apri l' editor del registro(registry editor) aprendo la barra degli accessi e(Charms bar and typing) digitando regedit . Quindi vai alla seguente chiave:

HKEY_CLASSES_ROOT\Directory\background\shellex\ContextMenuHandlers

Su un'installazione pulita di Windows , è completamente vuoto in questo modo:

gestori del menu contestuale

Se vedi delle voci qui, puoi provare a cancellarne alcune. Dovresti essere in grado di dire cosa fanno dal nome. Ad esempio, potresti vedere Intel Graphics o NVidia(Intel Graphics or NVidia) se ne hai installati. Puoi anche eseguire il backup dell'intera chiave facendo clic con il pulsante destro del mouse su ContextMenuHandlers e scegliendo Export .

Se qualcosa non funziona in seguito, vai su File e Importa(File and Import) per aggiungere la chiave com'era prima di iniziare a modificarla. In questo modo, puoi eliminare le voci anche se non sei sicuro di cosa facciano.

Questo è praticamente tutto. Non ho mai riscontrato un menu contestuale del tasto destro(right-click context menu) lento che non è stato risolto con uno dei metodi sopra. Se hai ancora problemi o hai una domanda sulla tua situazione, pubblica un commento qui e cercheremo di aiutarti. Divertiti!



About the author

Sono un ingegnere del software ed esploratore. Ho esperienza sia con Microsoft Xbox 360 che con Google Explorer. Sono in grado di fornire consigli di esperti per determinati strumenti di sviluppo software, nonché aiutare le persone a risolvere gli errori comuni di Explorer.



Related posts