Comment supprimer une association de programmes par défaut pour les types de fichiers dans Windows 7?

103

J'ai en quelque sorte défini l'association de type de fichier par défaut pour un type de fichier dans Windows 7. Il ne semble pas possible de le supprimer à partir de l'écran d'options "Changer le type de fichier associé à une extension de fichier". Est-il possible de l'enlever?

Christothes
la source
Quelle est votre version de Windows (XP, Vista ...)?
harrymc
Win7 - a édité la question pour refléter ceci. Notez que les options de suppression dans l'interface utilisateur des associations de fichiers ne semblent pas être disponibles dans Win7.
Christothes
Connexe: superuser.com/questions/520193/… . Cela pourrait être considéré comme un doublon, mais c'est plus récent et la réponse n'est pas mentionnée ici. Fondamentalement, il suggère de télécharger et d'exécuter une application portable (aucune installation requise) fournie par un MVP Microsoft.
Fabio Turati
C'est un meilleur fil: superuser.com/q/569449/78897
Pacerier

Réponses:

95
  1. Recherchez l'extension de fichier en question sous cette clé dans la base de registre:

    HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts

    La suppression de la sous-clé portant le même nom que l'extension que vous souhaitez désassocier supprime l'association de programme par défaut. Dans les anciennes versions de Windows, vous devrez arrêter et redémarrer explorer.exepour que cela prenne effet (la modification est instantanée à partir de Windows 10 64 bits).

  2. Dans la plupart des cas, vous devrez également supprimer la même sous-clé de HKEY_CLASSES_ROOT .

Christothes
la source
3
@harrymc Si votre explorer.exe se bloque, il est généralement mal redémarré automatiquement. Sinon, vous pouvez démarrer 'explorer.exe' via l'invite d'exécution ou le gestionnaire de tâches -> onglet Application -> nouvelle tâche -> explorer.exe
Ganesh R.
1
@ Ganesh.R: En théorie. En pratique, le redémarrage peut prendre un certain temps et imaginez l’effet que cela aura sur le PO.
harrymc
5
Vous devrez peut-être également supprimer une entrée associée dans la clé HKEY_CLASSES_ROOT. J'ai utilisé votre méthode ci-dessus sans supprimer également l'entrée associée dans HKEY_CLASSES_ROOT, et la sous-clé spécifique à l'utilisateur est réapparue une fois que j'ai exécuté le fichier en question. J'ai trouvé étrange que l'icône du fichier ne change pas au redémarrage lorsque j'ai utilisé uniquement votre méthode. Quoi qu'il en soit, merci pour l'aide!
Jonathan Nesbitt
1
La suppression de clé supplémentaire suggérée par @JonathanNesbitt était également nécessaire dans mon cas. La suppression de la sous-clé HKEY_CURRENT_USER ne semble pas suffire à elle seule.
Iakovosian
4
Cela n'a pas fonctionné pour moi. J'avais besoin de chercher l'extension entière dans le registre et j'ai trouvé une entrée appelée "xxx_auto_file" sous HKEY_USERS (où xxx était mon extension de fichier). J'ai dû supprimer ceci pour supprimer totalement la possibilité de double-cliquer sur l'icône du fichier et de le faire ouvrir l'application.
Mark Lakata
10

Méthode encore plus simple que j'ai trouvée, elle nécessite simplement la ligne de commande.

  1. Ouvrez une invite de commande avec les privilèges d'administrateur (clic droit> Exécuter en tant qu'administrateur).
  2. Exécutez la commande assoc .<file_extension>à l'invite. Cela donnera le type de fichier associé à l'extension. Si cette commande revient File association not found for extension .<file_extension>, cela signifie que l'extension n'est associée à aucun type de fichier. S'il renvoie une valeur d'association au format .<file_extension>=<Some Value>, passez à l'étape 3.
  3. Exécutez la commande ftype [FileType]=, où FileType est le type de fichier renvoyé à l'étape 2.

Un merci spécial à My Digital Life pour les instructions que j’avais l'habitude de comprendre. Ils ont également inclus une étape qui dissocie l'extension du type de fichier, mais selon ce que vous recherchez, cela n'est pas strictement nécessaire.

codeur30
la source
Vous auriez dû effacer le fait que ext est un exemple et non une commande qui lance le processus. Quoi qu'il en soit, c'est une très bonne réponse et va directement à la solution. Le lien peut disparaître une fois, donc si quelqu'un a besoin d'associer une extension à null, il doit taper: assoc .ext = then ftype WinRAR = pour effacer les associations du programme. Dans mon cas, cela ne fonctionnait pas pour .localstorage (les fichiers de Mozilla pour le contenu téléchargé). J'ai donc utilisé la réponse de Christothes.
Yannis Dran
5

Dans l'explorateur, allez dans Outils | Options des dossiers | Types de fichiers, recherchez l’extension que vous recherchez et cliquez sur Supprimer.

Ou, si l'option Supprimer est grisée, cliquez sur Restaurer (pour rétablir les valeurs par défaut), puis Supprimer.

Alex
la source
6
Ce menu est manquant dans Windows 7. J'ai utilisé l'utilitaire de programmes par défaut, comme indiqué dans plusieurs réponses, telles que celle-ci: superuser.com/a/294490/38267
goodeye
Merveilleux. Fait le travail bien (XP). Et je n'ai pas eu à chercher regedit.
Contrebandier de plutonium
4

Pourquoi ne pas utiliser cette méthode ici:

http://pcsupport.about.com/od/fixtheproblem/ht/default-program-windows-7.htm

Suivez ces étapes très simples pour modifier le programme qui démarre lorsque vous ouvrez un type de fichier particulier dans Windows 7.

Voici comment:

  1. Cliquez sur Démarrer , puis sur Panneau de configuration .

    Astuce: pressé? Tapez les associations dans la zone de recherche après avoir cliqué sur le bouton de démarrage. Choisissez __Faites que le type de fichier soit toujours ouvert dans un programme spécifique de la liste des résultats, puis passez à l' étape 4 .

  2. Cliquez sur le lien Programmes .

    Remarque: si vous affichez la vue Petites icônes ou Grandes icônes du Panneau de configuration, vous ne verrez pas ce lien. Cliquez sur l' icône Programmes par défaut , puis sur Associer un type de fichier ou un protocole à un lien de programme . Ensuite, passez à l'étape 4.

  3. Cliquez sur le lien Créer un type de fichier toujours ouvert dans un programme spécifique sous l'en- tête Programmes par défaut .

  4. Dans la fenêtre Set Associations , faites défiler la liste jusqu'à ce que vous voyiez l'extension de fichier pour laquelle vous souhaitez modifier le programme par défaut.

  5. Cliquez sur l'extension du fichier pour la sélectionner, une fois que vous avez trouvé celle que vous recherchez.

  6. Cliquez sur le bouton Changer le programme ... au-dessus de la barre de défilement.

    La boîte de dialogue Ouvrir avec doit apparaître.

  7. Parcourez les options de la zone Programmes recommandés et choisissez l'application avec laquelle vous voulez ouvrir l'extension de fichier lorsque vous double-cliquez sur le type de fichier en question sur votre ordinateur.

    Remarque: il est fort probable que les applications répertoriées sous Programmes recommandés contiennent les programmes les plus applicables pour ce type de fichier, mais veillez à consulter les applications sous Autres programmes . Vous devrez peut-être cliquer sur v pour développer la liste de ces programmes.

    Remarque: cliquez sur Parcourir ... pour rechercher sur votre ordinateur tout programme non répertorié que vous souhaitez utiliser.

  8. Cliquez sur le bouton OK dans la fenêtre Ouvrir avec . Windows 7 actualisera la liste des associations de fichiers pour afficher le nouveau programme par défaut permettant d'ouvrir ce type de fichier.

  9. Cliquez sur le bouton Fermer en bas de la fenêtre Définir les associations . Vous pouvez également fermer la fenêtre du Panneau de configuration si celle-ci est toujours ouverte.

  10. À partir de ce moment, lorsque vous double-cliquez sur un fichier portant cette extension, le programme auquel vous l'avez associé à l' étape 7 se lancera et chargera le fichier en question.

    Important: Quel que soit le programme utilisé pour s'ouvrir automatiquement au lancement de ce type de fichiers, il ouvrira quand même ces types de fichiers. Pour utiliser un autre programme, il vous suffit de le démarrer manuellement, puis de rechercher le fichier en question sur votre ordinateur.

Mal
la source
1
Bienvenue chez Superuser. Veuillez ne pas fournir de réponses sous forme de liens uniquement, les pages Web bougent et les liens disparaissent. Cette réponse risque donc de ne pas être utile aux futurs visiteurs. Essayez d’ajouter une version abrégée ou abrégée du contenu de ce lien.
Tog
7
Bonne réponse pour obtenir cette boîte de dialogue cachée dans Win7. Mais cela n’est utile que pour changer l’application associée, pas pour la supprimer . J'avais assigné Notepad ++ à .bat. Et puis je ne savais pas comment supprimer cette association pour avoir l'option de simplement exécuter le fichier .bat. Pour ce cas particulier, la réponse de Christothes m'a aidé.
Thersch
Les modifications ne sont pas en cours et l'ancien programme reste par défaut même si je lui ai ordonné de passer au plus récent.
Ankit
3

Je ne pouvais pas trouver la bonne ligne de registre Windows , alors j'ai utilisé une solution de contournement. Sur mon bureau, j'ai créé un fichier texte nommé "deleteable.txt". J'ai changé l'extension en .exe. Ensuite, j'ai utilisé le panneau de configuration pour modifier le programme par défaut affecté à l'extension de fichier souhaitée en le remplaçant par le nouveau "deleteable.exe". J'ai ensuite fermé le panneau de configuration et finalement supprimé le fichier du bureau.

e Thomas
la source
Joli tour. Je vais devoir l'essayer.
Kevin Fegan
Comme ça :-) Assez simple aussi. Néanmoins, avoir la possibilité de désactiver cette stupide case à cocher par défaut serait encore mieux :-)
Christian Stieber
Cela ne semble pas fonctionner sur Windows 7 (j'ai essayé sur Windows 7 Enterprise 64 bits). Lorsque le faux fichier EXE est supprimé, il revient à l'association précédente.
Peter Mortensen
Y at-il des exigences pour que cela fonctionne? 32 bits contre 64 bits? Service Pack? Édition Windows (à la maison, professionnelle, etc.)? Privilèges d'utilisateur?
Peter Mortensen
3

Semblable à la première réponse, mais je trouve préférable de ne supprimer que la sous-clé UserChoice, car il n’est pas nécessaire de supprimer toutes les informations relatives à l’extension de fichier (comme la liste ouverte avec), il suffit du "choix choisi par l’utilisateur "(aka-UserChoice). J'utilise un fichier REG pour le rendre rapide à répéter pour les tests. Vous pouvez copier-coller ceci, y compris la ligne de version, et l'enregistrer en tant que fichier REG. Modifiez simplement les fichiers .ics et .vcs selon vos besoins (ou supprimez une ligne si vous ne souhaitez en réinitialiser qu'une):

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ics\UserChoice]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.vcs\UserChoice]

Si vous n'êtes pas familier avec les fichiers REG, les lignes ci-dessus commençant par "-" suppriment simplement ces clés du registre.

Aussi, et la raison principale pour laquelle j'ai posté cette réponse, avec cette solution, je n'ai pas à redémarrer explorer.exe. Peut-être que quelque chose de spécifique à ma configuration, mais j'ai utilisé sur Win7 et Win8 et jamais eu à redémarrer explorer.exe pour que le changement prenne effet.

Eselk
la source
1

Creative Element Power Tools est un ensemble d’outils de productivité pour Microsoft Windows Vista, Windows XP, Windows Server 2003, Windows 2000 et Windows Millennium Edition. L' un de l'utilité de fichier est Doctor Type de fichier qui permet un clic droit sur un fichier utilisateur et sélectionnez Modifiertype de fichier pour modifier les applications utilisées pour ouvrirfichiers de ce type. Utilisez File Type Doctor pour choisir les programmes par défaut, ajouter ou supprimer des types de fichier dans le menu Nouveau de l'explorateur et personnaliser les menus contextuels des fichiers.

texte alternatif

Plus d’utilitaires ici: Associations de fichiers Windows Vista Édition avancée Outils de gestion

Gaffe
la source
3
Bien, mais pas gratuit. Essai de 45 jours, inscription de 18 $. FYI.
Quack Quichotte
si un programme est gratuit, j'ajoute généralement une note de bas de page à mes messages, et parfois la vieille devise du shareware s'applique: le logiciel à utiliser vaut la peine d'être payé :)
1
@ Molly7244 Le lien est mort
Simon, le
1

Mes solutions:

  1. Utilisez cette méthode de cette question ... mais pour certains utilisateurs, cela ne fonctionne pas
  2. Une autre solution :
    rechercher php_auto_filedans le registre et supprimer une entrée. après le redémarrage de l'explorateur ..c'est le travail
  3. Meilleure solution :
    Téléchargez le type de fichier nirsoft man ( Description Link ), puis ouvrez-le, cliquez sur l'icône Actualiser, attendez l'actualisation complète, recherchez par exemple: l' .phpextension ... et double-cliquez sur cette ligne ... et une fenêtre de dialogue s'affiche. ... maintenant vérifiershow this file type in the 'New' menu of Explorer
Mostafa
la source
0

J'ai fait la méthode ignorante de force brute. Supprimez toutes les clés de registre portant l’extension mentionnée, ainsi que toutes les clés de registre contenant l’application précédente (bar.exe) mentionnée.

En supposant que l'extension .fooet l'application soient bar.exe, je pense avoir trouvé des choses ici

 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_CLASSES_ROOT\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.foo
 HKEY_USERS\foo_auto_file
 HKEY_CLASSES_ROOT\Applications\bar.exe

ainsi que d'autres choses qui ne semblaient pas utiles à supprimer (beaucoup de listes de MRU)

Et j’ai peut-être aussi dû me déconnecter / me connecter, bien que je ne sois pas sûr que cela soit nécessaire à 100%.

Mark Lakata
la source
3
La «force brute» est juste –– comme un marteau. Cela semble très dangereux. en particulier la partie sur la suppression de toutes les entrées de registre qui font référence à l'application.
Scott
J'ai écrit l'application, donc je crains moins que ce soit dangereux. Le problème était que je voulais déplacer l'application dans un dossier différent, mais tous les efforts pour essayer de la réaffecter à l'aide des outils fournis dans le Panneau de configuration ont échoué.
Mark Lakata
2
Bien pour toi. Mon point est que votre réponse pourrait être dangereuse pour Christothes ou pour toute autre personne qui a la même question.
Scott
0

Ouvrez un nouveau fichier texte .txtet enregistrez-le dans le bureau en donnant le nom et l’extension correspondant .exe, fermez-le, ouvrez les propriétés du fichier que vous souhaitez modifier ouvert avec et en général, cliquez sur modifier dans ouvert avec colonne cliquez sur Parcourir et sélectionnez le .exefichier créé . et cliquez sur ok il va changer à votre nouveau programme créé et ensuite supprimez votre fichier exe qui est il alors quand vous ouvrez votre fichier il demandera ouvert avec.

Thirumalesh.L
la source
0

Méthode de force brute sûre

Aucune des méthodes des autres réponses ne fonctionnait seule pour moi lorsque j'essayais de supprimer l'association de fichier pour quelque chose comme .htaccess. Cette méthode combinée a fonctionné (Windows 10):

  1. Créez un nouveau fichier vide appelé quelque chose comme foo.exe.

  2. Accédez à un fichier avec l'extension que vous souhaitez réinitialiser et Open with.... Assurez-vous que Always use this app to open .<extension> filesc'est coché. Puis Look for another app on this PCet choisissez le que foo.exevous venez de créer.

  3. Supprimer foo.exe.

  4. Double-cliquez à nouveau sur le fichier et fermez la zone Ouvrir avec (cela peut ne pas être nécessaire).

  5. Maintenant, ouvrez regedit et supprimez les clés suivantes:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<extension>
    HKEY_CLASSES_ROOT\.<extension>
    HKEY_CLASSES_ROOT\Applications\foo.exe
    
  6. Déconnectez-vous et à nouveau.

binaryfunt
la source