Partager via


Exporter ou importer des associations d’applications par défaut

Lors de la génération d’une image, vous pouvez mettre à jour les programmes par défaut associés aux extensions ou protocoles de nom de fichier.

Pour ce faire, créez un fichier d’association d’application et importez-le dans vos images à l’aide de DISM.

Générer un fichier XML d’associations d’applications par défaut

Déployez votre image Windows sur un ordinateur de test et configurez les programmes inclus dans votre image. Vous pouvez vous connecter à Windows et utiliser Panneau de configuration pour sélectionner vos associations d’application par défaut. Vous pouvez exporter les associations d’applications par défaut que vous avez configurées dans un fichier XML sur un partage réseau ou un média amovible afin de pouvoir les importer dans le fichier WIM ou VHD avant de le déployer sur vos ordinateurs de destination.

Définir les associations d’application par défaut

  1. Installez votre image Windows sur un ordinateur de test. Pour plus d’informations sur l’application d’une image Windows, consultez Appliquer des images à l’aide de DISM.

  2. Démarrez l’ordinateur de test et terminez le programme d’installation de Windows.

  3. Ouvrez Paramètres. Dans Rechercher un paramètre, recherchez et ouvrez Applications par défaut.

  4. Configurez les applications par défaut par extension de nom de fichier ou par application. Par exemple, pour définir une application d’affichage de photos installée comme programme par défaut utilisé pour ouvrir tous les types de fichiers et protocoles qu’elle prend en charge, cliquez sur Définir les valeurs par défaut par application, sélectionnez l’application d’affichage > de photos Gérer, puis sélectionnez les types de fichiers et les associations de l’application.

Exporter les paramètres d’association d’application par défaut

  1. Sur votre ordinateur de test, ouvrez une invite de commandes en tant qu’administrateur.

  2. Exportez les paramètres d’association d’application par défaut de l’ordinateur de test vers un fichier .xml sur un partage réseau ou un lecteur USB :

    Dism /Online /Export-DefaultAppAssociations:"F:\AppAssociations.xml"

Ajouter ou supprimer des paramètres d’association d’application par défaut à une image Windows

Vous pouvez modifier les paramètres d’association d’application par défaut dans un fichier WIM ou VHD avant de le déployer sur vos ordinateurs de destination. Vous pouvez également ajouter et supprimer les paramètres d’association d’application par défaut d’une image en ligne.

Importer les paramètres d’association d’application par défaut

  1. Sur votre ordinateur de technicien, ouvrez une invite de commandes en tant qu’administrateur.

  2. Montez une image Windows à partir d’un fichier WIM ou VHD :

    Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows" /MountDir:C:\test\offline

  3. Importez le fichier .xml qui a les paramètres d’association d’application par défaut dans l’image Windows :

    Dism.exe /Image:C:\test\offline /Import-DefaultAppAssociations:F:\AppAssociations.xml

Passer en revue le paramètre d’association d’application par défaut dans une image

  1. Sur votre ordinateur de technicien, ouvrez un administrateur d’invite de commandes.

  2. Répertoriez les associations d’application qui ont été appliquées à l’image montée :

    Dism.exe /Image:C:\test\offline /Get-DefaultAppAssociations

Supprimer les paramètres d’association d’application par défaut

  1. Sur votre ordinateur de technicien, ouvrez une invite de commandes en tant qu’administrateur.

  2. Supprimez l’association d’application par défaut personnalisée qui a été ajoutée à l’image montée :

    Dism.exe /Image:C:\test\offline /Remove-DefaultAppAssociations

Démonter l’image Windows

  1. Sur votre ordinateur de technicien, ouvrez une invite de commandes en tant qu’administrateur.

  2. Démontez l’image, en validant les modifications :

    Dism /Unmount-Image /MountDir:C:\test\images\install.wim /commit

Conseils

Conseil 1 

  • Actualisez ce fichier avec chaque version principale. Certaines applications recommandées peuvent gérer d’autres extensions avec chaque nouvelle version Windows 10 disponible. Il est recommandé d’actualiser votre code XML. Par exemple, dans Windows 10 version 1703, Microsoft Edge inscrit l’extension epub. Si vous utilisez un fichier XML de Windows 10 version 1607, epub est manquant. Par conséquent, vous obtenez une notification Une application par défaut a été réinitialisée pour epub.

  • Modification manuelle du fichier : ne supprimez pas simplement les associations d’applications qui ne vous intéressent pas. Sinon, lors du premier démarrage, les entrées manquantes peuvent déclencher une foule de notifications sur le premier démarrage indiquant « Une application par défaut a été réinitialisée ».

    Pour empêcher les notifications, vous pouvez importer plusieurs fichiers d’association d’applications. Par exemple, vous pouvez importer un fichier qui inclut toutes les associations de la version actuelle de Windows, et importer votre propre fichier distinct qui inclut un ensemble d’associations personnalisées que vous gérez une par une.

    1. À partir d’un nouvel ordinateur de test, exportez un fichier qui inclut uniquement les associations de fichiers par défaut, par exemple, F:\1809-DefaultAppAssociations.xml.
    2. Modifiez vos associations d’application comme précédemment, puis exportez à nouveau le fichier. Utilisez un éditeur de texte/XML pour modifier uniquement les associations qui vous intéressent, par exemple, F:\InternetExplorerAssociations.xml.
    3. L’importation de xml gère uniquement le dernier fichier importé. Les résultats ne sont pas cumulatifs si vous importez plusieurs fichiers. Si vous avez plusieurs fichiers avec un contenu différent, fusionnez ces fichiers manuellement, en supprimant les doublons, puis importez le fichier unique.

Conseil 2 

Si les informations XML sont exportées à partir d’une toute nouvelle machine de référence, le fichier XML résultant peut être tronqué jusqu’à ce que les applications à installation différée soient entièrement installées sur le système. Il existe quelques options pour garantir une liste complète :

  1. Attendez l’exportation jusqu’à ce que les applications aient la possibilité de s’installer complètement. Il faut généralement 10 à 30 minutes.
  2. Testez les applications par défaut telles que Groove, Photos, Paint 3D en ouvrant l’application sur l’ordinateur de référence.
  3. Exécutez dism /online /get-defaultappassociations >> test.xml dans l’invite de commandes avec l’autorisation administrateur avant de modifier les valeurs par défaut. Après avoir exporté les valeurs par défaut, comparez les résultats avec le fichier xml pour vous assurer que les entrées dans le fichier exporté incluent les entrées de /get-defaultappassociations.

Conseil 3 

Si un appareil n’a qu’une seule application capable de gérer une association spécifique, cette application apparaît en tant que valeur par défaut pour ce type, même s’il n’existe aucun choix explicite dans le Registre. L’exportation des applications par défaut au format XML ne collecte pas ces paramètres implicites. Pour changer l’application de implicite à explicite sur l’ordinateur de référence, sélectionnez simplement ce programme pour cette association. Une fois sélectionné (ou réélectionné pour les associations implicites), ce choix est écrit dans le registre, puis disponible pour exportation.

Conseil 4

Lors de la mise à niveau, Windows peut ré-affecter des gestionnaires par défaut pour certaines applications de boîte de réception spécifiées dans votre fichier xml. Par instance, si vous avez configuré des applications qui étaient précédemment recommandées dans Windows 7, Windows 8 ou Windows 8.1, elles peuvent être modifiées dans les versions ultérieures de Windows en fonction de ApplyOnUpgrade et overwriteIfProgIdIs dans OEMDefaultAssociations.xml, ou en raison d’applications de versions antérieures de Windows qui ne sont plus prises en charge.