IlSoftware.it - Il portale italiano sul software

Ricerca

martedì 21 maggio


Windows XP/Vista: Quando il menù contestuale appare in ritardo od evidenzia strani comportamenti

di Michele Nasi (05/12/2007)


Questi problemi sono generalmente causati da "context menu handler" che sono stati sviluppati in modo non corretto o che comunque presentano qualche bug. Si tratta delle voci aggiuntive che spesso vengono aggiunte da programmi ed utility via a via installati (ad esempio, Stampa, Effettua scansione antivirus con...). Per l'utente normale è solitamente assai difficoltoso stabilire quale "context menu handler" crea problemi.

I più smaliziati possono isolare il problema osservando, in primo luogo, quando questo si manifesta (cliccando con il tasto destro del mouse su una particolare tipologia di file; su una specifica cartella; cliccando con il tasto testo su qualunque tipo di file).
I vari "context menu handler" possono essere caricati da una qualsiasi delle seguenti chiavi del registro di Windows:

HKCR\*\shellex\contextmenuhandlers (File)
HKCR\AllFileSystemObjects\shellex\ contextmenuhandlers (File e cartelle)
HKCR\Folder\shellex\contextmenuhandlers (Cartelle)
HKCR\Directory\shellex\contextmenuhandlers (Cartelle)
HKCR\\shellex\contextmenuhandlers (Classi di file)
HKCR\Directory\Background\shellex\ContextMenuHandlers (Desktop)

Se i problemi si verificano quando si ha a che fare con delle cartelle, è necessario verificare i "context menu handler" caricati nelle aree AllFileSystemObjects, Folder e Directory. Se invece i problemi riguardano solo l'apertura del menù contestuale nel caso, per esempio, di file di testo .txt, si dovrà controllare la chiave HKCR\txtfile.

Attraverso l'Editor del registro di sistema, è consigliabile a questo punto creare una copia di backup delle chiavi quindi provare a cancellare i vari "context menu handler" uno ad uno, in modo tale da isolare il problema. Facendo successivamente doppio clic sul file di backup si potranno ripristinare tutti i "context menu handler" presenti inizialmente eliminando poi soltanto quello che si è accertato come causa dei problemi rilevati.

Gli utenti meno esperti possono invece ricorrere, in alternativa, al programma freeware ShellExView (prelevabile gratuitamente cliccando qui). Il software si farà carico di controllare tutte le estensioni della shell di Windows al momento installate. Per ciascuna di esse vengono visualizzati tutti i dettagli (nome, produttore, descrizione, locazione sul disco, versione,...).

Ogni "context menu handler" può essere disattivato o riattivato.
Per prima cosa, suggeriamo di cliccare sulla colonna "Type" in modo tale che tutti i "context menu handler", possibili responsabili del malfunzionamento del menù contestuale di Windows, vengano elencati uno di seguito all'altro.

ShellExView deve essere sempre eseguito con i diritti amministrativi. In Windows Vista, è bene fare clic con il tasto destro sull'eseguibile del programma quindi scegliere il comando Esegui come amministratore.

Per individuare il "context menu handler" che causa problemi, è bene disattivarli - uno ad uno - da ShellExView e verificare se il malfunzionamento del menù contestuale si risolve. Una volta individuato "il responsabile", è possibile ripristinare gli altri "context menu handler".

Articolo seguente: Windows XP: Nascondere le icone inutilizzate che compongono il Pannello di controllo
Articolo precedente: Windows XP: Disattivare il riavvio automatico del sistema dopo l'applicazione di aggiornamenti
57808 letture
Ultimi commenti
inviato da Khristian > pubblicato il 28/07/2011 14.47.57
Questo programmino, insieme al suo fratello "Shell Menu View", è molto pubblicizzato sul web ma personalmente non mi ha mai risolto un granché. Inoltre con Win7 anche se parte non funge. Consiglio, invece, Default Program Editor con cui riuscirete a risolvere anche i problemi più assurdi. Raccomando solo precauzione nel backuppare prima le chiavi di registro che andrete a cancellare in quanto risolve del tutto il problema, ma non ha la funzione "disabilita/abilita" di Shell Ex View. Pertanto se dopo l'eliminazione volete tornare sui vostri passi senza il backup non potete. Comunque Defaul Program Editor ha sì la funzione di backup ma è per tutto il registro e, purtroppo, non la fa per la chiave che andrete a eliminare. Se volete fare solo il backup di quella determinata chiave dovete farlo voi preventivamente. Per il resto lo considero un softwarino geniale (ovviamente è portable!).


Leggi tutti i commenti

Commenta anche su Facebook



Come scegliere il provider di servizi cloud

Una guida in italiano per comprendere come meglio procedere nella selezione e scelta di un fornitore di servizi di gestione del data center, Disaster Recovery e cloud. Quali elementi valutare? A cosa fare attenzione? Per non farvi cogliere impreparati.

Cliccate qui.
Come massimizzare i vantaggi di un cloud privato

Integrare tutte le funzionalità essenziali è fondamentale per ottenere il massimo ROI da un cloud privato.

Questo white paper, stilato da Forrester Consulting, suggerisce alcune best practice da adottare per farlo al meglio.

Cliccate qui.

Link alla home page de IlSoftware.it

P.IVA: 02472210547 | Copyright © 2001 - 2013

Pubblicità | Contatti | Informazioni legali | Storia | Supporta | Credits

Segui i nostri Feed RSS de IlSoftware.it Segui i nostri Feed RSS