J'utilise Windows 7 x64. J'ai un type de fichier que je souhaite associer à Microsoft Access 2003.
Je clique avec le bouton droit sur le fichier et sélectionnez Ouvrir avec -> Choisir le programme par défaut. Dans la boîte de dialogue "Ouvrir avec", je sélectionne le bouton Parcourir. Je choisis Program Files (x86) \ Microsoft Office \ Office11 \ msaccess.exe et appuyez sur "Ouvrir".
Je me retrouve dans la boîte de dialogue "Ouvrir avec", mais rien n'a changé. Access n'est pas répertorié comme un programme à utiliser pour ouvrir le fichier. Le programme d'origine (Adobe Acrobat) associé à ce programme est toujours sélectionné.
Des conseils pour que cette association fonctionne?
Réponses:
La cause est probablement une bizarrerie dans le registre qui s'est glissée pour une raison inconnue.
Assurez-vous que la valeur de la clé à l'emplacement suivant contient le chemin correct:
Recherchez le nom de l'application et l'extension du fichier dans le registre pour voir si d'autres entrées sont éventuellement corrompues.
la source
Program Files (x86)
place deProgram Files
C'est un problème très simple, en fait. Cela se produit parce que Windows utilise des associations basées uniquement sur le nom exécutable de base du programme .
Chaque fois que vous associez un programme à une extension, le programme sera présent dans la
HKEY_CLASSES_ROOT\Applications
liste, où les noms de clé sont les noms de base des exécutables (par exemple,MSACCESS.EXE
etAcroRD32.exe
). Vous ne pouvez pas associer un autre programme à une extension de fichier s'il porte le même nom d'exécutable . Ce qui s’est passé, c’est que vous avez probablement déplacé le logiciel vers un autre emplacement (vous pouvez voir que cela arrive surtout avec les versions de logiciels portables) et lorsque vous essayez de le pointer, Windows verra que le nom est déjà enregistré et essaiera plutôt d’utiliser le nom enregistré. chemin. Lorsqu'il ne parvient pas à le trouver, il ignore l'erreur en silence et présente la boîte de dialogue sans aucune modification.La solution est également simple: corrigez ou supprimez la clé et essayez à nouveau. Ça va marcher.
HKCR\Applications\YourAppName.exe
la source
La clé de registre ci-dessus était mon problème.
Devrais lire:
pour l'accès 2010.
Il y avait toujours l'entrée:
pour office 2007.
Le fichier n'existe pas à cet emplacement, il n'apparaissait donc pas dans le sélecteur d'applications jusqu'à ce que je modifie l'entrée.
Une fois que j'ai mis à jour le registre, je pouvais sélectionner Microsoft Access directement dans la liste des applications disponibles.
la source
J'ai eu un problème similaire avec Sublime Text. Peu
Open With
importe ce que j'ai fait, cela n'apparaîtrait pas dans le dialogue. Voici comment je l'ai résolu.regedit
ou n'importe quel éditeur de registre.\HKEY_CURRENT_USER\Software\Classes\Applications\sublime_text.exe\shell\open
.command
avec valeur"C:\path\to\sublime_text.exe" "%1"
(guillemets doubles inclus!).Bien sûr, cela fonctionnera avec n’importe quel programme, pas seulement Sublime Text. Il suffit de remplacer
sublime_text.exe
par l'exécutable de votre programme.la source
Si tout échoue, vous pouvez modifier le registre manuellement (commencez par sauvegarder la ruche / clé):
Chaque type de fichier (extension) associé à une application possède une clé de registre sous HKEY_CLASSES_ROOT.
Ou utilisez FileAsoc , un éditeur d’association de fichiers Windows
FileAsoc est un logiciel libre open source.
Ou Fichier Type Doctor , qui fait partie de Creative Element Power Tools (shareware)
la source
J'ai corrigé le problème de mon wmplayer.exe (manquant et impossible à ajouter à l'ouverture avec dialogue) en modifiant le
de
à
Où se
Programme
trouve la version localisée (allemande) de 'Program Files'. Cela n’a aucun sens pour moi (comme lorsque je clique sur "chemin de copie" dans le menu du shell de l’explorateur Windows, le chemin contientProgram Files
. Et quand j’ajoute le lecteur multimédia en naviguant dans le dialogue "ouvrir avec", il est également ajouté avecProgram Files
), mais cela a fonctionné comme solution, où supprimer simplement la clé de registre n'a pas.la source
J'ai vu des cas où certaines boîtes de dialogue ne vous demandent pas d'élévation de sécurité et ne vous avertissent pas que le changement n'a pas pu être effectué. Essayez de le faire via le panneau de contrôle
Panneau de configuration -> Programmes -> Programmes par défaut -> Définir les associations
Ou tapez simplement "fichier ouvert" dans le menu Démarrer et choisissez "Créer un type de fichier toujours ouvert avec un certain programme"
la source
J'ai récemment eu un problème similaire avec toutes mes associations de fichiers multimédias, et cela semblait dû à un lecteur multimédia odieux appelé DAPlayer. Même sous
Control Panel
/Programs
/Default Programs
/Set Default Programs
, j’ai été incapable de changer le programme par défaut. Apparemment, il a défini lesUserChoice
clésHKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
pour toutes ses associations de fichiers sur un accès en lecture seule, même pour les administrateurs. Même après la désinstallation du programme, toutes mes associations sont restées bloquées sur "Application inconnue".Le moyen le plus simple de résoudre ce problème consiste à rechercher cette clé dans Regedit, à cliquer dessus avec le bouton droit de la souris, à sélectionner Autorisations, à cliquer sur le bouton Avancé, à cocher "Remplacer toutes les autorisations d'objet enfant", puis à cliquer sur OK.
Ou, si vous préférez la ligne de commande, vous pouvez utiliser un outil du Kit de ressources Windows appelé SubInACL :
Mais soyez prudent avec les opérations de registre en masse comme ceci: une utilisation incorrecte pourrait rendre votre système inutilisable! Je ne prends aucune responsabilité pour vos actions.
la source
NirSoft sauve souvent: http://www.nirsoft.net/utils/file_types_manager.html
C'est FileTypesMan (Gestionnaire de types de fichiers pour Windows) de NirSoft.
la source
Un bon moyen de résoudre ce problème consiste à supprimer tous les enregistrements associés à l'application souhaitée.
Par exemple:
Si le fichier .exe à placer dans la liste Ouvrir avec est NOTEPAD ++. EXE
1 - Ouvrez le regedit et recherchez pour le bloc-notes ++. Exe
2 - Supprimer tous les enregistrements trouvés
3 - Maintenant, essayez à nouveau Ouvrir avec dialogue
... Bleem !!
la source