Récemment, j'ai eu un problème similaire avec toutes mes associations de fichiers multimédias, et cela semblait dû à un lecteur multimédia agaçant appelé DAPlayer. Même sous Panneau de configuration
/Programmes
/Programmes par défaut
/Définir les programmes par défaut
, je n'ai pas réussi à changer le programme par défaut. Apparemment, il a défini les clés UserChoice
sous HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
pour toutes ses associations de fichiers en accès lecture seule, même pour les administrateurs. Même après avoir désinstallé le programme, toutes mes associations sont restées bloquées sur "Application inconnue".
La manière la plus simple de résoudre ce problème est de parcourir cette clé dans Regedit, de cliquer avec le bouton droit et de sélectionner Autorisations, de cliquer sur le bouton Avancé, de cocher "Remplacer toutes les autorisations des objets enfants" et de cliquer sur OK.
Ou si vous préférez la ligne de commande, vous pouvez utiliser un outil de Windows Resource Kit appelé SubInACL:
subinacl /subkeyreg HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts /grant=administrators=f /grant=system=f /grant="%USERNAME%"=f
Mais soyez prudent avec des opérations en masse dans le registre comme celle-ci : une utilisation incorrecte pourrait rendre votre système inopérable ! Je ne prends aucune responsabilité pour vos actions.