68 votes

Je ne peux pas définir un programme comme étant le programme par défaut pour ouvrir un type de fichier sous Windows 7

Je tente de définir le programme par défaut pour ouvrir un fichier et je ne parviens pas à le faire. J'utilise Windows 7 et l'extension de fichier pour laquelle j'essaie de définir un programme par défaut est bfa (*.bfa); le programme qui génère ce type de fichier et également le programme que j'essaie de définir comme le programme par défaut pour l'ouvrir est Blowfish Advanced CS (http://bfacs.sourceforge.net/).

Lorsque je fais un clic droit sur un fichier et que je sélectionne "Ouvrir avec", je suis les étapes pour essayer de sélectionner le programme: en cliquant sur "Parcourir" avec "Toujours utiliser le programme sélectionné..." coché puis je sélectionne le programme. Une fois que j'ai sélectionné le programme, il ne s'affiche pas comme option dans la boîte de dialogue "Ouvrir avec". Je soupçonne que le problème est lié au fait que le système d'exploitation est en 64 bits et que l'application est en 32 bits. Des suggestions sur la marche à suivre?

2 votes

J'ai rencontré ce problème lors de la mise à niveau d'une version 32 bits vers une version 64 bits d'une application. Comme les applications 64 bits sont stockées dans un dossier Programme Files différent, Windows ne pouvait pas la trouver et donc ne me permettait pas de la sélectionner. J'ai résolu le problème en parcourant le registre et en supprimant toutes les références à la version 32 bits.

0 votes

J'ai récemment eu un problème similaire avec le programme Geogebra et dans mon cas, je l'ai résolu en renommant l'exécutable. Mais je ne suis pas sûr de ce qui cause ce problème, peut-être que Windows a une sorte de nom en double d'un exécutable d'une version précédente de ce programme, même si le nom du chemin est différent.

4 votes

0voto

Vous pouvez utiliser cette commande pour les fichiers ".txt". mais vous devez ouvrir l'invite de commande en tant qu'administrateur. ftype txtfile="C:\Program Files (x86)\Notepad++\notepad++.exe""%1"

Si vous ne connaissez pas le type de fichier de votre fichier, vous pouvez utiliser la commande "assoc .txt" dans l'invite de commande.

Pour plus de détails, vous pouvez consulter ce lien : Windows “Open With” application not appearing as an option

Cela fonctionne pour moi.

0voto

Artem Kozlenkov Points 111

J'avais AutoCAD 2007 installé sur mon ordinateur puis j'ai installé AutoCAD 2010. Mais je n'ai pas réussi à réassocier les extensions de fichier pour qu'ils s'ouvrent avec AutoCAD 2010.

Ma solution a été de renommer la version 2007 en acad.exe. Immédiatement après, la version 2010 est apparue dans la liste des programmes disponibles pour être associée à ce type de fichier.

0voto

Hacken Points 1

Vous devez supprimer la clé UserChoice de

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

Trouvez votre extension, puis trouvez la clé appelée "UserChoice" sous cette extension.

-1voto

james Points 1

J'ai résolu ce problème en faisant un clic droit sur le fichier que je voulais ouvrir et en choisissant "propriétés". Sur l'onglet "général", il indiquait "s'ouvre avec : programme inconnu" ou quelque chose comme ça. J'ai simplement cliqué sur le bouton "modifier..." à côté de ce message et choisi l'application que je voulais initialement. Je pense que cela se produit peut-être lorsque l'application associée est supprimée.

-1voto

khanh Points 1

La meilleure solution est de supprimer le compte utilisateur qui ne peut pas définir un programme par défaut pour ouvrir un fichier et de recréer un nouvel utilisateur. À un moment donné lors de l'installation/mise à jour d'une application, Windows a corrompu la politique pour ce compte utilisateur. Assurez-vous de copier toutes les données de l'utilisateur (c:/utilisateurs/identifiantutilisateur/) avant de supprimer ce compte utilisateur et de vous connecter avec un autre utilisateur disposant du compte Sysadmin.

Pour supprimer le compte utilisateur : Panneau de configuration >> Système >> Paramètres système avancés >> Avancé (onglet) >> Paramètres (sous Profil utilisateur) >> supprimer le compte utilisateur corrompu.

Ensuite, redémarrez, connectez-vous et créez un nouvel utilisateur. Vous pouvez utiliser le même nom de compte.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X