Provider di servizi di configurazione dei criteri - ApplicationDefaults

DefaultAssociationsConfiguration

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10, versione 1703 [10.0.15063] e versioni successive
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration

Questo criterio consente a un amministratore di impostare associazioni predefinite di tipo file e protocollo. Se impostato, le associazioni predefinite verranno applicate all'accesso al PC. Il file di associazione può essere creato usando lo strumento Gestione e manutenzione immagini distribuzione (dism /online /export-defaultappassociations:appassoc.xml). Il file può essere ulteriormente modificato aggiungendo attributi per controllare la frequenza con cui le associazioni vengono applicate dai criteri. Il file deve quindi essere codificato in base64 prima di essere aggiunto a SyncML. Se i criteri sono abilitati e il computer client è Microsoft Entra aggiunto, le associazioni assegnate in SyncML verranno elaborate e verranno applicate le associazioni predefinite.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Aggiungere, eliminare, ottenere, sostituire

Mapping dei criteri di gruppo:

Nome Valore
Nome DefaultAssociationsConfiguration
Nome descrittivo Impostare un file di configurazione delle associazioni predefinito
Nome elemento File di configurazione associazioni predefinito.
Posizione Configurazione computer
Percorso Esplora file WindowsComponents >
Nome della chiave del Registro di sistema Software\Policies\Microsoft\Windows\System
Nome file ADMX WindowsExplorer.admx

Esempio:

Per creare SyncML, seguire questa procedura:

  1. Installare alcune app e modificare le impostazioni predefinite.

  2. Da un prompt con privilegi elevati eseguire dism /online /export-defaultappassociations:C:\appassoc.xml. Ecco un output di esempio del comando di esportazione dell'associazione predefinita dism:

    <?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>
    

    A partire da Windows 11 versione 22H2, sono disponibili due nuovi attributi per un'ulteriore personalizzazione dei criteri. Questi attributi possono essere usati per modificare la frequenza con cui vengono applicate le associazioni di criteri.

    • Attributo della versione per DefaultAssociations. Questo attributo viene usato per controllare quando vengono applicate le associazioni suggerite . Ogni volta che il valore Version viene incrementato, viene applicata un'associazione suggerita una volta.
    • Attributo consigliato per Association. Il valore predefinito è false. Se è false, l'associazione viene applicata a ogni accesso. Se è true, l'associazione viene applicata una sola volta per la versione DefaultAssociations corrente. Quando la versione viene incrementata, l'associazione viene applicata nuovamente, all'accesso successivo.

    Nell'esempio seguente l'associazione per .htm viene applicata al primo accesso dell'utente e tutte le altre vengono applicate a ogni accesso. Se la versione viene incrementata e il file aggiornato viene distribuito all'utente, l'associazione per .htm viene applicata di nuovo:

    <?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. Usare l'output XML e inserirlo nell'app codificatore base64 preferita. Ecco il risultato con codifica base64:

    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
    
  4. Incollare il codice XML con codifica Base64 in SyncML. Ecco l'esempio 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

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows 10 versione 1803 [10.0.17134] e versioni successive
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/EnableAppUriHandlers

Questa impostazione di criteri determina se Windows supporta il collegamento da Web ad app con gestori URI app.

L'abilitazione di questa impostazione di criterio consente il collegamento da Web a app in modo che le app possano essere avviate con un URI http(s).

Disabilitando questo criterio si disabilita il collegamento da Web a app e gli URI http verranno aperti nel browser predefinito anziché avviare l'app associata.

Se non configuri questa impostazione di criterio, il comportamento predefinito dipende dall'edizione di Windows. Le modifiche a questo criterio hanno effetto al riavvio.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Aggiungere, eliminare, ottenere, sostituire
Valore predefinito 1

Valori consentiti:

Value Descrizione
0 Disabilitato.
1 (impostazione predefinita) Abilitata.

Mapping dei criteri di gruppo:

Nome Valore
Nome EnableAppUriHandlers
Nome descrittivo Configurare il collegamento da Web a app con gestori URI dell'app
Posizione Configurazione computer
Percorso Criteri di gruppo di sistema >
Nome della chiave del Registro di sistema Software\Policies\Microsoft\Windows\System
Nome del valore del registro EnableAppUriHandlers
Nome file ADMX GroupPolicy.admx

Provider del servizio di configurazione dei criteri