Avertissement: je sais comment définir des applications et des extensions de fichiers par défaut, je l'ai fait plusieurs fois auparavant.
Je viens d'installer Windows 10 Home sur une nouvelle machine. J'essaie d'associer spécifiquement mes fichiers de développement Web à Netbeans, mais cela peut ne pas être pertinent.
1. Extensions de fichiers non disponibles
Premièrement, de nombreuses extensions de fichiers courantes que j'utilise ne sont pas présentes dans la liste des extensions de fichiers - par exemple l' .php
extension. Je ne sais pas si cela est normalement disponible dans la liste Windows. Je n'ai certainement pas eu à ajouter manuellement l' .php
extension sur mon ancien ordinateur avec le même système d'exploitation.
J'ai résolu ce problème en ajoutant manuellement l'extension de fichier . Comme je l'ai dit, je n'ai jamais eu à le faire auparavant.
2. "Ouvrir avec" ne sauvegarde pas mon choix d'application
Si je clique avec le bouton droit sur un fichier et "Ouvrir avec" et que j'active "Toujours utiliser cette application pour ouvrir des fichiers" , le fichier sera ouvert dans le programme que je sélectionne, mais l'icône de fichier dans l'Explorateur ne changera pas et ne se définira pas comme programme par défaut.
Je dois toujours sélectionner "Ouvrir avec" chaque fois que j'ouvre un fichier avec cette extension.
3. Je ne peux pas choisir les valeurs par défaut par application
Paramètres> Applications par défaut> Définir les paramètres par défaut par application
Mon programme (Netbeans) ne figure pas dans la liste des applications disponibles.
4. Je ne peux pas choisir les valeurs par défaut par type de fichier
Paramètres> Applications par défaut> Choisir les applications par défaut par type de fichier
Si je sélectionne une extension de fichier et "[+] Choisissez une valeur par défaut" , lorsque je sélectionne une application, elle se bloque pendant une seconde comme si elle fonctionnait, alors rien ne se passe. La valeur par défaut ne sera pas définie et le bouton "[+] Choisir une valeur par défaut" est toujours là.
Remarque: Cela fonctionne pour tout type de fichier avec une application par défaut déjà définie.
Autre info
- Je peux changer l'extension pour les fichiers communs tels que PNG, TXT.
- Je ne peux pas modifier les extensions de fichiers tels que HTML, CSS, JS, PHP, SQL.
la source
Réponses:
Correctif Windows 10 KB4467682
Je peux confirmer que ce correctif récent résout le problème. Il suffit de mettre à jour Windows 10 et cela devrait fonctionner à nouveau
la source
Il est possible d'ajouter une nouvelle association de fichiers directement au registre lorsque l'interface Windows ne fonctionne pas pour les nouvelles extensions:
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT
et choisissezNew
puisKey
..ext
. (S'il existe déjà, ignorez cette étape.)MyFileType
. (S'il est déjà défini, ignorez cette étape.)MyFileType
. (S'il existe déjà, ignorez cette étape.)File Type name
.MyFileType
et créez une nouvelle sous-clé nomméeDefaultIcon
.C:\path-to\executable,0
aide de l'exécutable qui doit gérer la demande. Choisissez un autre exécutable si le vôtre ne contient pas de ressources d'icônes. (0
est l'index de l'icône dans l'exécutable.)shell
.open
,edit
ouprint
.command
et définissez sa valeur par défaut sur le programme à exécuter. Assurez-vous également d'inclure tous les paramètres nécessaires, en ajoutant des guillemets s'il y a des espaces à l'intérieur, par exemple"C:\My Path\My Program.exe" "%1"
.%1
sera remplacé par le nom de fichier réel choisi pour cette action.Par exemple, voici un exemple de fichier de registre pour créer une association entre les fichiers .txt et EmEditor:
la source
J'ai finalement réussi à résoudre ce problème après avoir trouvé un message obscur sur le forum (j'ai maintenant perdu le lien depuis la réinstallation de Windows). L'utilisateur aurait passé plusieurs heures à réinstaller Windows 10 plusieurs fois pour résoudre le problème.
Le problème est lié à l'installation de Windows 10 avec un compte local plutôt qu'à la liaison d'un compte Microsoft et à la connexion. Je ne sais pas s'il s'agit d'un bogue ou d'une sorte de restriction de Microsoft.
Apparemment, une fois que vous commencez à travailler avec un compte local et commencez à essayer de modifier les paramètres de votre application par défaut, le tout est gâché et vous ne pourrez jamais le réparer. Le correctif consiste à réinstaller complètement Windows 10 et à lier un compte Microsoft (quelque chose que je ne voulais pas faire en premier lieu).
Remarque: La réinstallation via l'option «Démarrer à nouveau» dans le menu Paramètres de Windows ne résoudra pas le problème, vous devez effectuer un nettoyage complet et réinstaller, puis lier un compte Microsoft soit pendant l'installation, soit immédiatement avant d'essayer de modifier les paramètres.
la source
Ma solution a été inspirée par l'approche de @ harrymc, mais est peut-être plus directe.
la source