Come scegliere il programma predefinito per un file da aprire con lo stesso nome exe?


4

Non sono in grado di selezionare il programma predefinito per un file che utilizza lo stesso nome di programma exe usato in precedenza, ma ora in una cartella diversa e quindi in una versione diversa. Ogni volta che seleziono il programma, non selezionerà nulla.

Come forzare l'apertura di Windows XP con il percorso exe del programma selezionato e non indovinare quale programma intendevo? Ho cancellato il vecchio programma exe e ora quando seleziono il nuovo programma pensa che sia stato cancellato e non mi permetterà di selezionare quello nuovo.


Hai provato ad assegnarlo temporaneamente a qualcos'altro e poi di nuovo all'originale .execon un nuovo percorso?
Raystafarian,

@Raystafarian, sì, l'ho provato, ma solo quando ho rinominato exe è stata l'unica cosa che ha funzionato, ma non voglio rinominare exe ...
Rookie,

Lo sta aprendo tramite DDE? Ciò può causare problemi come quello che stai descrivendo. Se hai impostato il percorso per il gestore di file predefinito in modo specifico, non dovrebbe avere problemi fintanto che non sta cercando di utilizzare il DDE di solito troppo intelligente per il suo bene.
music2myear,

Qual è l'applicazione che sta aprendo il file?
Shevek,

@Shevek, app fatta in casa. ma credo che non abbia nulla a che fare con quale app sia ... ricordo di aver visto questo bug prima in passato non risolto.
Rookie,

Risposte:


2

Puoi sempre accedervi andando all'editor del registro. Se non hai familiarità con la modifica del registro, ti suggerisco di eseguire il backup prima di tentare qualcosa.

Puoi trovare l'estensione su HKEY_CLASSES_ROOT \ .yourextension

Ad esempio, prendiamo l' estensione .RAR di WinRAR . Per questo, dovrei andare su HKEY_CLASSES_ROOT \ .rar nell'editor del registro. Come puoi vedere nello screenshot qui sotto, il tasto (Predefinito) REG_SZ punta a WinRAR .

inserisci qui la descrizione dell'immagine

Ora andremo alla chiave di registro che contiene effettivamente le informazioni sull'applicazione. Questo è WinRAR e dovrebbe trovarsi anche su HKEY_CLASSES_ROOT . Quindi si troverà sotto HKEY_CLASSES_ROOT \ WinRAR . Come puoi vedere nell'immagine qui sotto, sotto il tasto WinRAR , puoi saltare direttamente al comando shell \ open \ .

inserisci qui la descrizione dell'immagine

Come mostrato sopra, basta modificare il tasto (Predefinito) e posizionare il percorso dell'applicazione tra virgolette doppie, quindi uno spazio e seguito da % 1 anche tra virgolette doppie. % 1 indica il percorso del tuo file.

Spero che questa spiegazione alquanto lunga possa servire da modello per poter rimappare facilmente l'estensione del file al file eseguibile appena aggiornato. Una volta capito questo, dovrebbe essere abbastanza facile da qui in poi.


0

Fai clic con il pulsante destro del mouse sul file e, a seconda del tipo di file, potresti già avere Open With...un'opzione o un Open Withsottomenu

In caso contrario, tieni premuto SHIFTmentre fai clic con il pulsante destro del mouse sul file e vedrai l'opzione nascosta.

Se vedi, Open With...selezionare questo ti permetterà di cercare l'eseguibile da usare.

Se vedi un Open Withsottomenu, sarà l'ultima opzione Choose Program..che ti permetterà di cercare l'eseguibile da usare.

In entrambi i casi ci sarà una casella di controllo per Always use the selected program to open this kind of file

inserisci qui la descrizione dell'immagine


2
l'ho già provato: non mi lascia scegliere! una volta selezionato il mio programma, non lo mostra affatto nell'elenco, ma se rinomino l'exe in qualcos'altro, posso usarlo. ma non voglio rinominarlo ... ho già provato a rimuovere le associazioni e a rimetterlo, ho anche provato ad aprire con un altro programma e rimetterlo nel vero programma, ma nulla aiuta. penso che l'unico modo per risolvere sia modificare il registro?
Rookie,

Qual è l'applicazione?
Shevek,

è un'app fatta in casa.
Rookie,

bene, quando si spunta quella casella dovrebbe fare il registro per te! Non sono sicuro di quello che sta succedendo per te :(
Shevek
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.