Microsoft confirme le bogue d'association de fichiers dans Windows 10 version 1803

Le 8 novembre 2018, Microsoft a confirmé que l'option permettant de définir des associations de fichiers personnalisées était rompue pour certains utilisateurs de Windows 10 version 1803.

Le problème, signalé pour la première fois le 5 novembre 2018 par Chris Hoffman dans How To Geek, empêche les utilisateurs et les administrateurs de sélectionner des valeurs par défaut d'association de fichiers personnalisées.

Windows associe des types de fichier, tels que .txt, .pdf ou .jpg, à des programmes et ouvre des fichiers dans le programme associé lorsqu'un utilisateur double-clique sur un fichier ou clique avec le bouton droit de la souris sur un fichier et sélectionne cette option dans le menu contextuel.

Toutes les versions de Windows utilisent des ensembles d’associations de fichiers par défaut pour la compatibilité et la convivialité. Les documents texte s'ouvrent dans le Bloc-notes par défaut et les images dans l'application Photos.

Les utilisateurs peuvent modifier les associations de fichiers afin que les fichiers s'ouvrent dans les programmes préférés. Les documents texte pourraient être ouverts dans Notepad ++ à la place ou les images dans une visionneuse d'images plus rapide que l'application Photos.

Windows 10 prend en charge deux options principales pour modifier les associations de fichiers dans le frontal. Les associations peuvent être modifiées sous Paramètres> Applications> Applications par défaut ou à l'aide du menu Ouvrir avec> Toujours utiliser cette application lorsqu'un type de fichier sans association est chargé.

Les administrateurs et les utilisateurs qui tentent de modifier les associations de fichiers dans Windows 10 version 1803 (certains rapports le signalent également à certains utilisateurs sous Windows 10 version 1809) peuvent remarquer que l'association modifiée ne tient pas.

Le programme auquel vous souhaitez modifier l'association peut être répertorié par Windows, mais sa sélection rétablit sa valeur par défaut de sorte que rien ne soit modifié.

Microsoft a reconnu le problème et l'a ajouté à la liste des problèmes connus de KB4462919 publiée le 9 octobre 2018.

Après l'installation de cette mise à jour, certains utilisateurs ne peuvent pas définir les valeurs par défaut du programme Win32 pour certaines combinaisons d'application et de type de fichier à l'aide de la commande Ouvrir avec… ou de Paramètres> Applications> Applications par défaut.

Dans certains cas, Microsoft Notepad ou d'autres programmes Win32 ne peuvent pas être définis par défaut.

La société note que les tentatives ultérieures de modification des associations de fichiers peuvent fonctionner et qu'elle travaille sur un correctif pour le problème qu'elle espère être disponible à la fin du mois de novembre 2018.

Un script PowerShell a été créé pour résoudre le problème. Vous pouvez consulter le script ici (via Woody).

Le script apporte des modifications globales aux associations de fichiers dans le registre Windows. Il est vivement recommandé de sauvegarder le registre, de créer un point de restauration du système ou de sauvegarder l'intégralité du système avant de l'exécuter sur les ordinateurs affectés par le problème.

Le script supprime tous les éléments sous HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .xxx \ UserChoice pour les extensions de fichier et crée des valeurs sous les clés OpenWithProgids et OpenWithList pour le résoudre.

Voici un bref guide sur l'utilisation du script si vous débutez dans PowerShell ou n'avez jamais travaillé avec des scripts auparavant:

  • Copiez l'intégralité du script à partir du site Web lié.
  • Collez le contenu dans un nouveau document en texte brut.
  • Enregistrez le document en tant que fichiers.ps1.
  • Ouvrez une invite PowerShell avec privilèges élevés (ouvrez Démarrer, tapez powershell, faites un clic droit sur le résultat et sélectionnez Exécuter en tant qu'administrateur).
  • Accédez au dossier dans lequel se trouve le script PowerShell, par exemple, cd c: \ users \ Martin \ downloads \
  • Utilisez. \ Files.ps1 pour exécuter le script.

Conseil : Vous pouvez également exécuter le script à partir d’une invite de commande élevée à l’aide de Powershell.exe - Fichier C: \ users \ Martin \ Downloads \ files.ps.

Les options de réinitialisation sont fournies dans Paramètres> Applications.

Indépendante mais toujours déconcertante: pourquoi n'y a-t-il pas de recherche dans la page "choisir les applications par défaut par type de fichier"?

Now You : Faites-vous l'expérience du problème actuellement sur votre système?