Associazione EXE interrotta
I file eseguibili (.EXE) sono i programmi che esegui per la maggior parte delle attività su un computer. Di tanto in tanto qualcuno segnala di aver assegnato, per errore, qualche altro programma all'estensione .EXE senza prima stabilire un punto di ripristino del sistema in modo da poter recuperare da questo errore. Quando ciò accade, poco verrà eseguito sul computer. Invece, quando si fa clic su un file .EXE, alcuni programmi si avvieranno e tenteranno invece di elaborare quel file.
Un sintomo di ciò appare spesso quando le scorciatoie diventano file .LNK in cui viene visualizzata l'estensione .LNK e nessuna di esse funziona.
Questo è tutto risolto nel registro.
Correzione per Windows 11/10 e amp; 7
- Correzioni del registro per le estensioni di file di Windows 11/10
- Correzioni del registro per le estensioni dei file di Windows 7
Vista Fix
Il metodo descritto qui dovrebbe funzionare, ma è necessario eseguire un po' di lavoro in più poiché al momento non è stato creato alcun download di file .REG FILExt. Quando un numero sufficiente di persone lo avrà testato, ci sarà un resoconto più formale con un download.
Se l'associazione EXE di Windows è danneggiata, è molto probabile che la posizione nel registro sia cambiata in questa chiave...
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
Il "OpenWithList" e "Scelta Utente" le sottochiavi probabilmente hanno qualche programma elencato come apertura dell'estensione del file .EXE. Questi devono essere cancellati e, una volta cancellati, il sistema tornerà all'impostazione predefinita e l'estensione EXE dovrebbe quindi funzionare di nuovo.
Puoi farlo creando un file .REG con queste righe al suo interno...
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithList]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\OpenWithProgids]
"exefile"=hex(0):
Usa taglia/incolla per copiare queste cinque righe in un editor come Blocco note, quindi salva il file con estensione .REG. Copia il file sul computer Vista che si comporta in modo anomalo e fai doppio clic su di esso (o fai clic con il pulsante destro del mouse e seleziona Unisci). Probabilmente dovrai dire OK a una serie di cose diverse (il controllo dell'accesso dell'utente e l'editor del registro per certo) ma in seguito (e un riavvio per essere certo) l'associazione EXE di sistema dovrebbe tornare.
L'utente Travis ha fornito questo collegamento alle correzioni di file REG per un certo numero di estensioni per Vista (solo)...
- Correzioni del registro per le estensioni dei file Vista (inclusa la correzione EXE)
Se trovi un modo più elegante per farlo, comunicalo a FILExt in modo che possa essere aggiunto qui. E ricorda...
Attenzione!
La modifica del registro di sistema può avere gravi ripercussioni sul tuo sistema. Non apportare modifiche al Registro di sistema senza avere un backup completo dei file importanti e solo dopo aver impostato un Punto di ripristino del sistema.
Correzione di Windows XP
Nota: le soluzioni seguenti sono per Windows XP. Non funzioneranno con Windows 11/10, 7 o Vista. (Per Windows 11/10, 7 o Vista, scorri fino all'inizio della pagina.)
Ulteriore nota: prima di tentare qualsiasi correzione qui elencata, disattivare qualsiasi antivirus, antispyware, antiadware o altro antiprogramma o almeno disabilitare il monitoraggio attivo del registro. Tali programmi potrebbero aver causato il problema tramite la "correzione" il registro per te e potrebbe tentare di impedirti di ripararlo da solo. Riattivali al termine, ma osserva attentamente cosa vogliono fare con il registro o potresti tornare di nuovo qui.
Prima cosa da provare
Prima di giocare con il registro, prova questo. Apri la finestra di dialogo Tipi di file da qualsiasi finestra di Explorer: usa Documenti o Risorse del computer (Strumenti | Opzioni cartella | Scheda Tipi di file). Scorri verso il basso fino al punto in cui .EXE si troverebbe nell'ordine alfabetico e assicurati che .EXE non sia presente (se lo è, quindi modificalo lì cambiando l'associazione in Applicazione). Infine, seleziona il pulsante Nuovo, digita EXE per l'estensione e seleziona il pulsante Avanzate. Dall'elenco, seleziona "Applicazione". Dovrebbe assomigliare a qualcosa di simile a questo.
Sebbene non sia mostrato nell'immagine sopra, dovrebbe esserci un "Ripristina" pulsante è possibile fare clic. Se è così, usalo e, si spera, questo dovrebbe risolvere il problema (grazie al membro del forum diginono per aver trovato e postato questa soluzione). Il pulsante Ripristina viene visualizzato solo quando si verifica un problema nel sistema.
Se funziona ma c'è ancora un problema con i file LNK, scorri verso il basso fino alla fine di questa FAQ per trovare una soluzione.
Se questo non ha funzionato, devi giocare con il registro.
Metodo di correzione del registro
Attenzione!
La modifica del registro di sistema può avere gravi ripercussioni sul tuo sistema. Non apportare modifiche al Registro di sistema senza avere un backup completo dei file importanti e solo dopo aver impostato un Punto di ripristino del sistema.
Nota!
FILExt ritiene che le correzioni del Registro di sistema descritte qui siano accurate; tuttavia, ti assumi tutta la responsabilità della loro applicazione. Procedi a tuo rischio!
Ci sono diverse modifiche al Registro di sistema che devono essere apportate. Puoi modificare il registro direttamente da solo, modificando manualmente le varie voci. Oppure puoi usare taglia e incolla da questa pagina. FILExt scoraggia la modifica manuale del registro poiché è soggetto a errori. Usa i link per il download per ottenere il file .REG per la correzione corretta e il testo in questa pagina come controllo per assicurarti di avere quello giusto (puoi aprire un file .REG in un editor di testo). Una volta che hai il file .REG memorizzato sul tuo sistema, vedi sotto per come usarlo.
[Nota: assicurati di salvare il file .REG sul computer in cui si trova il problema e non su un'unità di rete mappata.]
Stai attento. Assicurati di disporre della versione corretta dell'editor del Registro di sistema per la versione del sistema operativo in esecuzione.
Passaggio 1:Scarica o crea il file .REG appropriato dalle informazioni seguenti.
Windows XP
Di seguito sono riportate le modifiche al Registro di sistema che devono essere apportate affinché Windows XP riconosca correttamente i file .EXE (attenzione al ritorno a capo delle righe sulle righe più lunghe):
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\.exe\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
[HKEY_CLASSES_ROOT\exefile\shell]
[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\DropHandler]
@="{86C86720-42A0-1069-A2E8-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PEAnalyser]
@="{09A63660-16F9-11d0-B1DF-004F56001CA7}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\PifProps]
@="{86F19A00-42A0-1069-A2E9-08002B30309D}"
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\ShimLayer Property Page]
@="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"Windows 98
Di seguito sono riportate le modifiche al Registro di sistema che devono essere apportate affinché Windows 98 riconosca correttamente i file .EXE (attenzione al ritorno a capo delle righe sulle righe più lunghe):
REGEDIT4
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"
[HKEY_CLASSES_ROOT\exefile]
@="Application"
"EditFlags"=hex:d8,07,00,00
[HKEY_CLASSES_ROOT\exefile\shell]
@=""
[HKEY_CLASSES_ROOT\exefile\shell\open]
@=""
"EditFlags"=hex:00,00,00,00
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
[HKEY_CLASSES_ROOT\exefile\shellex]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers]
[HKEY_CLASSES_ROOT\exefile\shellex\PropertySheetHandlers\{86F19A00-42A0-1069-A2E9-08002B30309D}]
@=""
[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"
Infine, per ripetere...
Attenzione!
La modifica del registro di sistema può avere gravi ripercussioni sul tuo sistema. Non apportare modifiche al Registro di sistema senza avere un backup completo dei file importanti e solo dopo aver impostato un Punto di ripristino del sistema.
Passaggio 2:Avvia l'editor del registro
Poiché l'editor del registro è, di per sé, un file EXE, questa può essere la parte più difficile di questo processo. Ci sono diverse cose che puoi provare. Prova ciascuno fino a quando uno di loro funziona. Una volta che l'Editor del Registro di sistema è aperto e in esecuzione, vai al passaggio 3.
- a) La prima cosa da provare è la più semplice. Fare doppio clic sul file REG salvato e vedere se avvia l'editor del registro e si unisce. Se sei fortunato, il file REG si unirà e il problema verrà risolto e non è necessario il passaggio 3 di seguito. Sfortunatamente, questo funziona raramente.
- b) La prossima cosa da provare è altrettanto facile. Fare clic con il pulsante destro del mouse sul file REG salvato e selezionare Unisci dalle opzioni presentate. Se sei fortunato, il file REG si unirà e il problema verrà risolto e non è necessario il passaggio 3 di seguito. Sfortunatamente, anche questo funziona raramente.
- c) Simile a (b) appena sopra, fare clic con il pulsante destro del mouse sul file REG salvato e se viene visualizzato l'Editor del Registro di sistema, selezionarlo. In caso contrario, selezionare l'opzione Apri con e accedere alla directory di Windows (di solito C:\Windows o C:\WINNT). Scorri verso il basso fino al file regedit.exe e selezionalo. A volte funziona e, in tal caso, il file REG si unirà e non è necessario il passaggio 3 di seguito.
- d) La prossima cosa da provare è usare il comando Esegui come. Aprire una finestra di Esplora risorse e passare alla directory di Windows (di solito C:\Windows o C:\WINNT). Scorri verso il basso fino al file regedit.exe. Fare clic con il tasto destro del mouse sul file. Nel menu che si apre, cerca la voce Esegui come... e fai clic su di essa. A volte, quando lo fai, l'editor si avvia (prova più volte di seguito; spesso sono necessari più tentativi).
- e) Se ciò non ha funzionato, un altro trucco da provare è aprire una finestra del prompt dei comandi tramite Task Manager e provare a eseguire Regedit da lì. Premi la corda dei tasti (tutti e tre i tasti insieme) Control-Alt-Delete una sola volta. Quindi, tieni premuto il tasto Ctrl mentre fai clic sul menu File e quindi sulla voce Nuova attività (Esegui). Rilascia il tasto Ctrl. Dovrebbe essersi aperta una finestra del prompt dei comandi. Al prompt, digita il nome completo REGEDIT.EXE e verifica se viene avviato l'Editor del Registro di sistema.
- f) OK, non ha funzionato. Ora cercheremo di ingannare il sistema. Aprire una finestra del prompt dei comandi (Start | Programmi | Accessori | Prompt dei comandi). Questo dovrebbe lasciarti nella directory C:\Documents and Settings\[nome utente]. Immettere la sequenza di comandi in grassetto:
- C:\Documenti e impostazioni\[nome utente]> CD \
- C:\> CD WINDOWS (o WINNT se è la tua directory di sistema)
- C:\Finestre> COPY REGEDIT.EXE REGEDIT.COM
- C:\Finestre> REGEDIT.COM
Ciò che fa è passare alla directory di Windows e quindi eseguire una copia del programma REGEDIT.EXE come file REGEDIT.COM e quindi eseguire la copia del file .COM. Windows sarà ingannato da questo, vedi le intestazioni .EXE ed esegui il programma Regedit.
Se nessuna di queste tecniche funziona e non riesci ancora ad aprire l'Editor del Registro di sistema, continua a provare il quarto (d) trucco sopra (facendo clic con il pulsante destro del mouse e selezionando Esegui come). Questo spesso richiede più tentativi, ma spesso funziona anche quando altri metodi non lo faranno.
Se nessuna di queste tecniche funziona e non riesci ancora ad aprire l'Editor del Registro di sistema, hai esaurito tutte le possibilità di cui FILExt è a conoscenza. Scusate.
Passaggio 3:Unisci il file REG
Supponendo che l'editor del Registro di sistema funzioni utilizzando una delle tecniche precedenti, ora è necessario unire il file REG nel registro. Seleziona il file | Importa voce di menu, vai al file .REG e selezionalo. Una volta importata, l'associazione del file .EXE dovrebbe tornare.
Se sei in grado di accedere al programma Regedit ma non ti consente di apportare modifiche, prova ad andare su Modifica | Autorizzazioni nel menu, quindi assicurati di disporre dell'autorizzazione per apportare le modifiche. A volte, le autorizzazioni vengono rimosse da alcuni software, quindi potrebbe essere necessario selezionare la casella "consenti" casella per l'accesso utente utilizzato durante l'accesso al computer.
Associazione LNK
A volte l'associazione LNK tornerà quando si corregge l'associazione EXE, ma a volte no. In caso contrario, apri le opzioni della cartella come prima: Apri la finestra di dialogo Tipi di file da qualsiasi finestra di Explorer -- usa Documenti o Risorse del computer (Strumenti | Opzioni cartella | Scheda Tipi di file). Scorri verso il basso fino alla posizione in cui si trova .LNK in ordine alfabetico e verifica se è presente (non dovrebbe essere). Come sopra, crea una nuova associazione, denominala LNK e nella casella dell'associazione seleziona Collegamento. Questo dovrebbe risolvere l'associazione LNK.
Infine...
Dopo tutto ciò, qualunque correzione applichi, assicurati di riavviare il computer prima di tentare di fare qualsiasi altra cosa con esso. Il riavvio dovrebbe risolvere il problema mentre Windows ricarica il registro.
Auspicabilmente...
