Perché non è possibile modificare il programma predefinito per aprire un'estensione in Windows 7?


20

Assegno erroneamente Office Outlook per aprire i miei file .eml in Windows 7. Ma, poiché Outlook non apre tali file, ho scaricato Live Mail, ma ora non posso assegnarlo per aprire questo tipo di file per impostazione predefinita.

Ho provato a eseguire Explorer come amministratore, per non servirmi.

inserisci qui la descrizione dell'immagine


Sì, abbastanza zoppo dover scaricare un programma solo per cambiare l'impostazione.
Eduardo Molteni,

Wow, non ho mai notato che la scheda Tipi di file delle Opzioni cartella è sparita. Il popolamento della finestra di dialogo è lento e io uso il .regfile per gestire i tipi di file, quindi non lo uso mai, ma ovviamente molte persone si sono affidate a esso e ora devono ricorrere ad altri metodi . Per la cronaca, la casella è grigia a volte a seconda dell'estensione e del contesto (è sempre in grigio per i tipi eseguibili).
Synetech,

Risposte:


27

Le funzionalità di gestione dei tipi di file di Windows Vista e Windows 7 sono quasi completamente cotte. Non ho mai capito perché Microsoft abbia paralizzato quella parte del sistema operativo quando hanno rilasciato Vista. Hanno aggiunto limitazioni che non hanno assolutamente senso.

Potresti provare a utilizzare le alternative elencate nella mia domanda precedente sull'argomento:

Quale programma usi per modificare le associazioni di file in Vista e Windows 7?

Il programma che si è distinto era l' Editor predefinito di programmi che è gratuito e ti consentirà di fare praticamente tutto ciò che desideri.

Immagine dello schermo


Questo è sorprendente: l'uso di "Impostazioni predefinite del programma" mi dà l'errore "L'associazione dei programmi predefiniti per alcune estensioni non può essere salvata a causa di un problema con le autorizzazioni del registro. Ciò potrebbe essere il risultato di una precedente modifica di altri programmi alle tue impostazioni" ( doh!)
Eduardo Molteni,

Usando "Impostazioni del tipo di file" e cercando di eliminare l'estensione si blocca il programma (penso anche per via delle autorizzazioni)
Eduardo Molteni,

Si noti che sto eseguendo il programma come amministratore
Eduardo Molteni,

3
Yahoo !! L'uso di "Impostazioni del tipo di file" e la modifica del menu di scelta rapida "Apri" hanno risolto il problema !!
Eduardo Molteni,

1
Immagino che le autorizzazioni nel registro siano state incasinate principalmente.
Andrew Moore,

3

La mia risposta riguarda un problema simile, ma non uguale, in cui non riesco ad associare un'estensione di file a un programma con lo stesso nome di un programma cancellato precedentemente utilizzato per questa estensione, quando il nuovo programma si trova in un percorso diverso . Tuttavia, questo dovrebbe essere rilevante per il tuo caso.

Come altri hanno notato, voci di registro non funzionanti spiegano questo comportamento. Ho usato CCleaner per sbarazzarmi dell'entrata errata dopo che ho provato e non sono riuscito a liberarmene da solo. Ciò sembra accadere quando un programma utilizzato per aprire un tipo di file specifico viene eliminato e si tenta di associare questo tipo di file a un altro programma con lo stesso nome installato altrove. Quando ciò accade, Windows viene confuso sul programma utilizzato per aprirlo e il sistema non è in grado di associare l'estensione del file al nuovo programma.

Potresti voler dare un'occhiata a questa risposta per ulteriori informazioni e alcune precauzioni sui programmi di pulizia del registro, incluso CCleaner.


2

Per modificare un'estensione per non essere aperta da nessun programma:

  1. Crea un file di testo con una riga di incomprensibile.
  2. Salva sul desktop con l' .txtestensione.
  3. Nel Pannello di controllo, vai all'estensione per la quale desideri rimuovere l'associazione predefinita.
  4. Assegna il file di testo sopra riportato come programma predefinito per tale estensione.
  5. Chiudi pannello di controllo.
  6. Torna al file di testo ed eliminalo.

L'estensione che è stata associata a questo file di testo nel passaggio 4 ora mostrerà che è associato a un programma "sconosciuto".




1

Dal momento che la voce del registro potrebbe essere mal riuscita, un altro modo per risolvere questo problema potrebbe essere quello di eseguire un pulitore del registro (ho usato Eusing Free Registry Cleaner) che rileverà una voce non valida e la cancellerà. Successivamente, puoi riprovare ad associare l'estensione nel modo normale. Questo ha funzionato per me, dopo che sono passato da un'installazione portatile a un'installazione di sistema e il registro indicava ancora l'installazione portatile.


Uso il pulitore del registro di CCleaner e anche questo funziona. Tuttavia, consultare superuser.com/questions/282539/… per alcune precauzioni.
bwDraco,

0

"NoFileAssociate" è impostato su 0?

Da KB555076 :

  1. Vai su "Start" -> "Esegui".
  2. Scrivi "Regedit" e premi il tasto "Invio".
  3. Passare a: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policy \ Explorer
  4. Nella parte destra dello schermo fai doppio clic su "NoFileAssociate".
  5. Modificare il valore di "NoFileAssociate" da 1 a 0.
  6. Chiudi "Regedit".
  7. Riavvia il server.

Non c'è chiave e aggiungerla non fa differenza
Eduardo Molteni,

0

Vorrei condividere un'esperienza correlata con il mio PC Win7. Sul mio PC erano installati due client di posta elettronica Lotus Notes e Outlook 2013. Avevo impostato Outlook come predefinito per aprire tutte le estensioni relative alla posta elettronica come .eml, .msg, .vcf, .vcs ecc. Tuttavia, i file .eml non si aprivano quando raddoppii cliccato su un file con estensione .eml. Ho dovuto usare l'opzione "Apri con" per aprire tali file in Outlook. Quindi sono andato al pannello di controllo - "Imposta programmi predefiniti" - "Outlook" - "scegli valori predefiniti per questo programma" - e ho controllato l'opzione .eml. Tuttavia, tornando indietro la casella di controllo per i file .eml si era deselezionata.

Soluzione: trovata la seguente chiave reg [HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts.eml] Eliminata la chiave .eml. Fare doppio clic sul file .eml e si è aperto in Outlook, anche l'opzione .eml è stata selezionata in "Imposta programmi predefiniti" per Outlook nel pannello di controllo.

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.