2013-10-07 17:29:52 +0000 2013-10-07 17:29:52 +0000
65
65

Je ne peux pas définir un programme comme programme par défaut pour ouvrir un type de fichier avec dans Windows 7

J'essaie de définir le programme par défaut pour ouvrir un fichier et je n'y parviens pas. J'utilise Windows 7 et l'extension de fichier que je tente de définir comme programme par défaut est bfa (*.bfa) ; le programme qui génère non seulement ce type de fichier mais aussi le programme que je tente de définir comme 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”, j'essaie de sélectionner le programme : je clique sur “Parcourir” en cochant “Toujours utiliser le programme sélectionné…” et je navigue ensuite vers le programme. Une fois que j'ai sélectionné le programme, il n'apparaît pas comme option dans la boîte de dialogue “Ouvrir avec”. Je pense que le problème est lié au fait que le système d'exploitation est en 64 bits et l'application en 32 bits. Des suggestions sur la façon de procéder ?

Réponses (16)

80
80
80
2014-11-26 08:58:24 +0000

Trouvez la clé de registre pour l'application que vous souhaitez associer, disons pour Notepad++.exe dans \HKEY_CLASSES_ROOT\Applications\notepad++.exe \shell\open\commandTrouvez la clé de registre pour l'application que vous souhaitez associer, disons pourNotepad++.exe` dans

Vérifiez si le chemin .exe est correct. Si ce n'est pas le cas, changez le chemin d'accès pour le bon.

Après avoir fait cela, vous pouvez maintenant aller au fichier que vous souhaitez associer et utiliser le chemin standard Open With et choisir le programme que vous souhaitez ouvrir.

Explication :

Ce problème survient lorsque Windows se trompe sur le chemin d'accès au fichier d'un programme, car les associations de fichiers sont gérées en utilisant uniquement le nom de l'exécutable de base d'un programme source ).

Ce bogue peut être causé par :

  • L'exécution de plusieurs versions d'un programme (c'est-à-dire Notepad++ et Notepad++ Portable)
  • Le déplacement de programmes vers différents dossiers.
  • Changer les lettres d'un lecteur
13
13
13
2014-04-10 22:11:52 +0000

J'ai eu le même problème, et aucune des solutions n'a fonctionné (comme la méthode ci-dessous pour aller dans le panneau de contrôle - qui fait la même chose si vous cliquez sur le fichier avec le bouton droit de la souris->Ouvrir avec->Choisir par défaut). Même après avoir sélectionné le nouveau programme à plusieurs reprises, il restait coincé 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) :

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

En plus de ces deux clés : OpenWithList et OpenWithProgids , il se peut qu'il y en ait une troisième appelée ‘ UserChoice’. Il suffit de supprimer cette troisième clé. Après cela, elle vous permettra de changer le programme par défaut pour cette extension de fichier.

4
4
4
2016-03-10 13:44:46 +0000

exemple : type de fichier .css

trouver et supprimer la clé

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

HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.css

HKEY_CLASSES_ROOT\.css

ouvrir le gestionnaire de tâches et redémarrer l'explorateur Windows ou redémarrer l'ordinateur

3
3
3
2013-10-07 17:39:32 +0000

Essayez

Control Panel\All Control Panel Items\Default Programs\Set Associations

ADDED

Voir aussi la question ici les changements de type sont ignorés. Où Windows récupère-t-il la valeur “incorrecte” ? Comment puis-je faire appliquer mes modifications ? pour un exemple des commandes assoc et ftype. Le lancement d'une invite cmd administrative et l'exécution de la commande assoc pour l'extension, puis de la commande ftype pour celle-ci, devraient associer l'extension au programme que vous spécifiez.

3
3
3
2016-09-13 13:17:54 +0000

Je voulais partager ma solution. Je voulais ouvrir .spq avec SpeQ Mathematics.exe, qui est un programme autonome (il ne nécessite pas d'installation). Le programme n'est pas apparu dans la liste, même après que je l'ai trouvé en naviguant et que je l'ai sélectionné.

Je suis allé à

HKEY_CLASSES_ROOT\.spq

et j'ai trouvé le programme listé Data: spq_auto_file

Je suis ensuite allé à

HKEY_CURRENT_USER\Software\Classes\spq_auto_file\shell\open\command

et j'ai vu le mauvais dossier listé sous Data. J'ai changé le dossier pour le vrai dossier et le programme est apparu dans la liste du menu contextuel. Je suppose que le déplacement qui peut être fait avec des programmes autonomes était la raison de mon problème.

2
2
2
2013-10-07 19:42:04 +0000

J'ai pu régler 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”, il y a deux options qui modifient 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 que le programme le fasse.

1
1
1
2018-11-27 15:05:13 +0000

Sur mon Windows 10, tout le reste a échoué, à l'exception de Nifsoft’ FileTypesManager .

1
1
1
2016-06-24 20:08:00 +0000

J'ai eu le même/similaire problème.

Voici la cause. J'utilise keepass.exe pour ouvrir des fichiers .kbd que je synchronise par-dessus le nuage. 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 suis incapable de mettre à jour l'emplacement de l'exécutable via la boîte de dialogue Open-with.

La solution…

  • Ouvrez regedit
  • trouvez l'application que vous cherchez dans `HKEYCLASSESROOT\ApplicationsJ'ai eu le même/similaire problème.

Voici la cause. J'utilise keepass.exe pour ouvrir des fichiers .kbd que je synchronise par-dessus le nuage. 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 suis incapable de mettre à jour l'emplacement de l'exécutable via la boîte de dialogue Open-with.

La solution…

  • Ouvrez regedit
  • trouvez l'application que vous cherchez dans .
  • Exemple : atom.exe est situé à `HKEYCLASSESROOT\Applications\atom.exe`
  • supprimer cette entrée
  • cliquer avec le bouton droit de la souris sur le type de fichier et essayer de sélectionner à nouveau le programme. Il devrait maintenant apparaître
0
0
0
2015-01-27 04:45:05 +0000

Juste pour que vous sachiez…

J'ai eu le même problème sur win8.1.

Ce dialogue de fichier par défaut semble bloquer l'explorateur, cela se produit à la fois à partir de l'option de clic droit du dossier et de l'écran d'association des dossiers, je pense qu'il y a un problème avec cette fonctionnalité…

Pour moi, tuer le processus de l'explorateur via le gestionnaire de tâches et rouvrir l'explorateur, (depuis le gestionnaire de tâches) via le fichier -> new Task -> explorer.exe, a terminé le processus de réglage du programme par défaut normalement et tout fonctionne bien maintenant.

Je ne sais pas si c'était juste de la chance, mais ça vaut le coup d'essayer…

0
0
0
2019-02-01 10:33:34 +0000

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.

0
0
0
2018-11-20 20:22:20 +0000

J'ai fait installer AutoCAD 2007 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 en utilisant AutoCAD 2010.

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

0
0
0
2018-11-14 07:38:50 +0000

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:\Program Files (x86)\Notepad++\notepad++.exe”“%1”

si vous ne connaissez pas le type de votre fichier, vous pouvez utiliser la commande “assoc .txt” à l'invite de commande.

Pour plus de détails, vous pouvez consulter ce lien L'application Windows “Ouvrir avec” n'apparaît pas en option

Ça marche pour moi.

0
0
0
2017-01-11 14:31:38 +0000

Pour toute personne ayant le même problème mais avec Office 365 / Excel 2016 :

Aller à “Programmes et fonctionnalités” -> clic droit sur “Office 365” -> changement -> Quick Repair a résolu le problème pour moi.

-1
-1
-1
2014-09-13 01:37:17 +0000

J'ai corrigé ce problème en faisant un clic droit sur le fichier que je voulais ouvrir et en choisissant “propriétés”. Dans l'onglet “général”, il était écrit “s'ouvre avec : programme inconnu” ou quelque chose comme ça. J'ai juste cliqué sur le bouton “modifier…” à côté de ce message et choisi l'application que je voulais à l'origine.

-1
-1
-1
2015-11-05 07:25:50 +0000

Essayez de définir la valeur par défaut à partir du programme que vous voulez utiliser comme ouvreur.

J'ai eu un problème similaire lorsque des fichiers php se sont soudainement mis à 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é. Finalement, je suis allé dans les préférences de Dreamweaver et je l'ai défini comme ouvreur pour php.

-1
-1
-1
2015-05-28 19:37:11 +0000

La meilleure solution est de supprimer le compte d'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 relative à ce compte utilisateur. Assurez-vous de copier toutes les données de l'utilisateur (c:/users/userid/) avant de supprimer ce compte d'utilisateur et de vous connecter avec un autre utilisateur avec le compte Sysadmin.

Pour supprimer le compte d'utilisateur : Panneau de contrôle >> Système >> Paramètres avancés du système >> Paramètres avancés (onglet) >> Paramètres (sous Profil utilisateur) >> supprimer le compte utilisateur corrompu.

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