Come riparare un'associazione di file .EXE interrotta [duplicato]


12

Dopo (si spera) eliminando i virus da un'installazione di Windows 7 (dopo aver deciso di non ricorrere semplicemente al laptop ripetutamente con la mia auto), ho riportato tutto quasi alla normalità. L'unico problema persistente che ho è che per i miei utenti non amministratori, l'estensione del file ".exe" non funziona. Cioè, facendo clic sui vari collegamenti delle applicazioni desktop si ottiene un "Come si desidera aprire questo?" dialogo.

Ho superato la presunta correzione del registro da "winhelponline" e questo non ha avuto alcun effetto. Ho provato a eseguire "assoc" per gli utenti interessati, ma segnala che l'associazione .exe è "exefile" anche se non funziona in modo persistente.

Cliccando col tasto destro su un'icona del desktop e scegliendo "start" non aprire con successo un programma, ma questo è chiaramente una situazione terribile.

Per il mio utente amministratore, le cose sembrano funzionare bene.

Cosa devo fare per far funzionare le cose?


Presumo che hai riavviato dopo aver apportato modifiche alla registrazione?
soandos,

1
Sì, essendo Windows ho riavviato circa 800 volte :-)
Punta il

1
Sto votando per chiudere questa domanda come un duplicato di quest'altra domanda perché l'altra domanda ha risposte migliori, anche se questa è stata pubblicata in precedenza. Questa rete duplicata è in discussione su Meta .
Ben N

Risposte:


6

Apri Blocco note e salva un file di testo (usando un'estensione .reg) con il seguente contenuto:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

Fare doppio clic sul file, quindi riavviare.

NOTA BENE: utilizzare a proprio rischio e pericolo! Non vi è alcuna garanzia che funzioni!


1
Ho fatto esattamente questo. Non ha avuto assolutamente alcun effetto. ( modifica almeno penso che sia quello che ha fatto uno dei file casuali .bat che pretendevano di risolverlo. Posso provarlo comunque. Puoi dirmi che aspetto avrebbe dall'interno regedit?)
Pointy

Inoltre, qual è la spiegazione per le cose che funzionano bene per il mio utente amministratore, ma non per i non amministratori?
Punta il

Durante la visualizzazione del registro, sotto il percorso indicato, vedresti un valore di testo di: "% 1"% *
Myrddin Emrys,

4
Bene, deve essere un file .reg, non un file bat. È stato eseguito un file reg? E per quanto riguarda gli amministratori, la cosa [virus] potrebbe aver modificato il registro solo nella sezione HKEY_LOCAL_USER. Se si utilizza HKEY_CLASSES_ROOT, le modifiche sono globali.
Funziona il

OK, probabilmente ho provato un file .reg. Ci proverò sicuramente comunque. Al momento non posso perché mio figlio lo sta usando tramite la partizione Linux :-)
Pointy
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.