Je tente de définir le programme par défaut pour ouvrir un fichier avec et je suis incapable de le faire. J'utilise Windows 7 et l'extension de fichier pour laquelle je tente de définir un programme par défaut est bfa (* .bfa); Blowfish Advanced CS ( http://bfacs.sourceforge.net/ ) est le programme qui génère non seulement ce type de fichier, mais également le programme que je tente de définir par défaut pour l'ouvrir .
Lorsque je clique avec le bouton droit de la souris sur un fichier et que je sélectionne "Ouvrir avec", j'essaie de sélectionner le programme: cliquer sur "Parcourir" avec "Toujours utiliser le programme sélectionné ..." coché, puis parcourir le programme. Une fois le programme sélectionné, il ne s'affiche plus comme une 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 64 bits et que l'application est 32 bits. Des suggestions sur la façon de procéder?
Réponses:
Trouvez la clé de registre de l'application que vous souhaitez associer, disons pour
Notepad++.exe
dans\HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\command\
Vérifiez si le
.exe
chemin est correct. Sinon, changez le chemin en le correct.Cela fait, vous pouvez maintenant accéder au fichier que vous souhaitez associer, utiliser la méthode standard
Open With
et choisir le programme que vous souhaitez ouvrir.Explication :
Ce problème survient lorsque Windows ne comprend pas le chemin de fichier d'un programme, car les associations de fichiers sont gérées à l'aide du seul nom de fichier exécutable d'un programme ( source ).
Ce bug peut être causé par:
la source
J'ai eu le même problème, et aucune des solutions n'a fonctionné (comme la méthode ci-dessous consistant à accéder au Panneau de configuration - qui fait la même chose si vous cliquez avec le bouton droit de la souris sur le fichier-> Ouvrir avec-> Choisir par défaut). Même après avoir sélectionné le nouveau programme à plusieurs reprises, il était bloqué avec l'ancien.
Je l'ai corrigé en modifiant le registre. Allez à l'extension concernée comme ceci (j'ai eu un problème avec .cpp):
Outre ces deux clés: OpenWithList et OpenWithProgids , il pourrait en avoir une troisième appelée " UserChoice ". Supprimez simplement cette troisième clé. Ensuite, cela vous permettra de changer le programme par défaut pour cette extension de fichier.
la source
Computer\HKEY_CLASSES_ROOT\Applications\
la clé de (nom de l'application) et supprimez-la simplement. Ensuite, relancez le tour Open With (default =), et tout fonctionne.exemple: type de fichier .css
rechercher et supprimer la clé
ouvrez le gestionnaire de tâches et redémarrez l'Explorateur Windows ou redémarrez l'ordinateur
la source
Essayer
AJOUTÉE
Voir également la question ici. Les modifications de type de fichier sont ignorées. Où Windows récupère-t-il la valeur "incorrecte"? Comment puis-je appliquer mes modifications? pour un exemple des commandes assoc et ftype. Le lancement d'une invite de commande administrative et l'exécution de la commande assoc pour l'extension, puis la commande ftype correspondante, doivent associer l'extension au programme que vous spécifiez.
la source
Je voulais partager ma solution. Je voulais ouvrir .spq avec SpeQ Mathematics.exe, un programme autonome (il ne nécessite pas d'installation). Le programme n'apparaissait pas dans la liste même après l'avoir trouvé lors de la navigation et sélectionné.
je suis allé à
et trouvé dans la liste
Data: spq_auto_file
Je suis ensuite allé à
et vu le mauvais dossier répertorié sous
Data
. J'ai remplacé le dossier par le dossier actuel et le programme est apparu dans la liste du menu contextuel. Je suppose que ce qui peut être fait avec des programmes autonomes a été la raison de mon problème.la source
J'ai pu résoudre mon problème avec le programme lui-même. Voir l'image ci-dessous pour référence; sous 'Outils'> 'Options'
L'onglet 'Divers'; sous "Configuration du registre", deux options permettent de modifier le registre. J'ai appliqué les deux et cela fonctionne maintenant. Ce qui n'est pas clair, c'est comment j'aurais pu faire cela sans le programme.
la source
J'ai eu le même problème / problème similaire.
Voici ce qui l'a causé. J'utilise keepass.exe pour ouvrir les fichiers .kbd que je synchronise sur le cloud. Lorsque j'ai déplacé le dossier, il a cessé de fonctionner. Le système d'exploitation sait que c'est mon programme, mais je ne parviens pas à mettre à jour l'emplacement de l'exécutable via la boîte de dialogue Ouvrir avec.
La solution...
HKEY_CLASSES_ROOT\Applications\
.HKEY_CLASSES_ROOT\Applications\atom.exe
la source
Sur mon Windows 10, tout le reste a échoué, à l'exception de FileTypesManager de Nifsoft
la source
Juste pour que vous sachiez ...
J'ai eu le même problème sur win8.1.
Cette boîte de dialogue de fichier par défaut semble bloquer l’explorateur, cela se produit à la fois à partir de l’option clic droit du dossier et de l’écran d’association des ensembles, je pense qu’il ya un problème avec cette fonctionnalité ...
Pour moi, tuer le processus de l'explorateur via le gestionnaire de tâches et réouvrir l'explorateur (à partir du gestionnaire de tâches) via Fichier -> Nouvelle tâche -> explorer.exe, a terminé le processus de définition normale du programme par défaut et tout fonctionne correctement maintenant.
Je ne sais pas si c'était juste de la chance, mais ça vaut la peine d'essayer ...
la source
Pour toute personne ayant le même problème mais avec Office 365 / Excel 2016:
Aller dans "Programmes et fonctionnalités" -> clic droit "Office 365" -> modifier -> Réparation rapide corrigé le problème pour moi.
la source
Vous pouvez utiliser cette commande pour les fichiers ".txt". mais vous devez ouvrir l'invite de commande avec les rôles d'administrateur. ftype txtfile = "C: \ Fichiers de programme (x86) \ Notepad ++ \ notepad ++. exe" "% 1"
Si vous ne connaissez pas le type de fichier de votre fichier, vous pouvez utiliser la commande "assoc .txt" à l'invite de commande.
Pour plus de détails, vous pouvez vérifier ce lien: L'application Windows «Ouvrir avec» n'apparaissant pas comme une option.
Ça marche pour moi.
la source
J'avais AutoCAD 2007 installé sur mon ordinateur, puis j'ai installé AutoCAD 2010. Mais je ne pouvais pas réassocier les extensions de fichiers pour qu'elles s'ouvrent à l'aide d'AutoCAD 2010.
Ma solution était de renommer la version 2007 acad.exe. Immédiatement après, la version 2010 figurait dans la liste des programmes disponibles à associer à ce type de fichier.
la source
Vous devez supprimer la clé UserChoice de
Recherchez votre extension, puis recherchez la clé appelée «UserChoice» sous cette extension.
la source
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 est écrit "ouvre avec: programme inconnu" ou quelque chose comme ça. Je viens de cliquer sur le bouton "Changer ..." à côté de ce message et de choisir l'application que je voulais initialement. Je pense que cela se produit peut-être lorsque l'application associée est supprimée.
la source
La meilleure solution consiste à supprimer le compte d'utilisateur qui ne peut pas définir un programme par défaut pour ouvrir un fichier et recréer un nouvel utilisateur. À un moment donné, lors de l'installation / de la mise à jour d'une application, Windows a corrompu la stratégie de ce compte d'utilisateur. Veillez à copier toutes les données de l'utilisateur (c: / users / userid /) avant de supprimer ce compte d'utilisateur et à vous connecter avec un autre utilisateur avec un compte Sysadmin.
Pour supprimer le compte d'utilisateur: Panneau de configuration >> Système >> Paramètres système avancés >> Options avancées (onglet) >> Paramètres (sous Profil utilisateur) >> supprimez le compte d'utilisateur corrompu.
Puis redémarrez, connectez-vous et créez un nouvel utilisateur. Vous pouvez utiliser le même nom de compte.
la source
Essayez de définir la valeur par défaut dans le programme que vous souhaitez utiliser comme ouvreur.
J'ai eu un problème similaire lorsque des fichiers php ont soudainement commencé à s'ouvrir avec Acrobat, ce qui a provoqué une erreur, car Acrobat ne peut pas gérer php. J'ai essayé de changer l'association, mais tout a échoué. Enfin allé dans les préférences de Dreamweaver et le définir comme ouvreur pour php.
la source