Partager via


Fournisseur de services de configuration de stratégie - ApplicationDefaults

DefaultAssociationsConfiguration

Étendue Éditions Système d’exploitation applicable
✅ Appareil
❌Utilisateur
✅Pro
✅ Enterprise
✅ Éducation
✅Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10, version 1703 [10.0.15063] et versions ultérieures
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration

Cette stratégie permet à un administrateur de définir des associations de type de fichier et de protocole par défaut. Lorsqu’elles sont définies, les associations par défaut sont appliquées lors de la connexion au PC. Le fichier d’association peut être créé à l’aide de l’outil DISM (dism /online /export-defaultappassociations:appassoc.xml). Le fichier peut être modifié en ajoutant des attributs pour contrôler la fréquence à laquelle les associations sont appliquées par la stratégie. Le fichier doit ensuite être codé en base64 avant d’être ajouté à SyncML. Si la stratégie est activée et que l’ordinateur client est Microsoft Entra joint, les associations affectées dans SyncML sont traitées et les associations par défaut sont appliquées.

Propriétés de l’infrastructure de description :

Nom de la propriété Valeur de la propriété
Format chr (chaîne)
Type d’accès Ajouter, Supprimer, Obtenir, Remplacer

Mappage de stratégie de groupe :

Nom Valeur
Nom DefaultAssociationsConfiguration
Nom convivial Définir un fichier de configuration d’associations par défaut
Nom de l’élément Fichier de configuration des associations par défaut.
Emplacement Configuration ordinateur
Chemin d'accès WindowsComponents > Explorateur de fichiers
Nom de la clé de Registre Software\Policies\Microsoft\Windows\System
Nom du fichier ADMX WindowsExplorer.admx

Exemple :

Pour créer syncML, procédez comme suit :

  1. Installez quelques applications et modifiez vos valeurs par défaut.

  2. À partir d’une invite avec élévation de privilèges, exécutez dism /online /export-defaultappassociations:C:\appassoc.xml. Voici un exemple de sortie de la commande dism default association export :

    <?xml version="1.0" encoding="UTF-8"?>
    <DefaultAssociations>
      <Association Identifier=".htm" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".html" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".pdf" ProgId="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" ApplicationName="Microsoft Edge" />
      <Association Identifier="http" ProgId="AppXq0fevzme2pys62n3e0fbqa7peapykr8v" ApplicationName="Microsoft Edge" />
      <Association Identifier="https" ProgId="AppX90nv6nhay5n6a98fnetv7tpk64pp35es" ApplicationName="Microsoft Edge" />
    </DefaultAssociations>
    

    À compter de Windows 11, version 22H2, deux nouveaux attributs sont disponibles pour une personnalisation supplémentaire de la stratégie. Ces attributs peuvent être utilisés pour modifier la fréquence à laquelle les associations de stratégie sont appliquées.

    • Attribut de version pour DefaultAssociations. Cet attribut est utilisé pour contrôler quand les associations suggérées sont appliquées. Chaque fois que la valeur Version est incrémentée, une association suggérée est appliquée une seule fois.
    • Attribut suggéré pour Association. La valeur par défaut est false. Si elle est false, l’association est appliquée à chaque connexion. Si la valeur est true, l’association n’est appliquée qu’une seule fois pour la version Actuelle de DefaultAssociations . Lorsque la version est incrémentée, l’association est de nouveau appliquée lors de la prochaine connexion.

    Dans l’exemple suivant, l’association pour .htm est appliquée à la première connexion de l’utilisateur, et toutes les autres sont appliquées à chaque connexion. Si Version est incrémenté et que le fichier mis à jour est déployé sur l’utilisateur, l’association pour .htm est à nouveau appliquée :

    <?xml version="1.0" encoding="UTF-8"?>
    <DefaultAssociations Version="1" >
      <Association Identifier=".htm" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" Suggested="true" />
      <Association Identifier=".html" ProgId="AppX4hxtad77fbk3jkkeerkrm0ze94wjf3s9" ApplicationName="Microsoft Edge" />
      <Association Identifier=".pdf" ProgId="AppXd4nrz8ff68srnhf9t5a8sbjyar1cr723" ApplicationName="Microsoft Edge" />
      <Association Identifier="http" ProgId="AppXq0fevzme2pys62n3e0fbqa7peapykr8v" ApplicationName="Microsoft Edge" />
      <Association Identifier="https" ProgId="AppX90nv6nhay5n6a98fnetv7tpk64pp35es" ApplicationName="Microsoft Edge" />
    </DefaultAssociations>
    
  3. Prenez la sortie XML et placez-la dans votre application d’encodeur base64 préférée. Voici le résultat encodé en base64 :

    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
    
  4. Collez le code XML codé en base64 dans le fichier SyncML. Voici l’exemple SyncML :

    <?xml version="1.0" encoding="utf-8"?>
    <SyncML xmlns="SYNCML:SYNCML1.1">
    <SyncBody>
        <Replace>
          <CmdID>101</CmdID>
          <Item>
            <Meta>
              <Format>chr</Format>
              <Type>text/plain</Type>
            </Meta>
            <Target>
              <LocURI>./Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration</LocURI>
            </Target>
            <Data>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
            </Data>
          </Item>
        </Replace>
      <Final/>
      </SyncBody>
    </SyncML>
    

EnableAppUriHandlers

Étendue Éditions Système d’exploitation applicable
✅ Appareil
❌Utilisateur
✅Pro
✅ Enterprise
✅ Éducation
✅Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10, version 1803 [10.0.17134] et versions ultérieures
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/EnableAppUriHandlers

Ce paramètre de stratégie détermine si Windows prend en charge la liaison application-site web avec les gestionnaires d’URI d’application.

L’activation de ce paramètre de stratégie active la liaison web-à-application afin que les applications puissent être lancées avec un URI http(s).

La désactivation de cette stratégie désactive la liaison web-à-application et les URI http(s) sont ouverts dans le navigateur par défaut au lieu de lancer l’application associée.

Si vous ne configurez pas ce paramètre de stratégie, le comportement par défaut dépend de l’édition De Windows. Les modifications apportées à cette stratégie prennent effet au redémarrage.

Propriétés de l’infrastructure de description :

Nom de la propriété Valeur de la propriété
Format int
Type d’accès Ajouter, Supprimer, Obtenir, Remplacer
Valeur par défaut 1

Valeurs autorisées:

Valeur Description
0 Désactivé.
1 (par défaut) Activé.

Mappage de stratégie de groupe :

Nom Valeur
Nom EnableAppUriHandlers
Nom convivial Configurer la liaison web-à-application avec des gestionnaires d’URI d’application
Emplacement Configuration ordinateur
Chemin d'accès Stratégie de groupe système >
Nom de la clé de Registre Software\Policies\Microsoft\Windows\System
Nom de la valeur de Registre EnableAppUriHandlers
Nom du fichier ADMX GroupPolicy.admx

Fournisseur de services de configuration de stratégie