Política CSP – ApplicationDefaults

DefaultAssociationsConfiguration

Escopo Edições Sistema operacional aplicável
Dispositivo ✅
Usuário ❌
Pro ✅
Corporativo ✅
Educação ✅
Windows SE ✅
Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅
✅Windows 10, versão 1703 [10.0.15063] e posterior
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration

Essa política permite que um administrador defina associações de protocolo e tipo de arquivo padrão. Quando definido, as associações padrão serão aplicadas na entrada no computador. O arquivo de associação pode ser criado usando a ferramenta DISM (dism /online /export-defaultappassociations:appassoc.xml). O arquivo pode ser editado adicionando atributos para controlar a frequência com que as associações são aplicadas pela política. Em seguida, o arquivo precisa ser codificado base64 antes de ser adicionado ao SyncML. Se a política estiver habilitada e o computador cliente estiver Microsoft Entra ingressado, as associações atribuídas no SyncML serão processadas e as associações padrão serão aplicadas.

Propriedades da estrutura de descrição:

Nome da propriedade Valor de propriedade
Formato chr (cadeia de caracteres)
Tipo de acesso Adicionar, Excluir, Obter, Substituir

Mapeamento de política de grupo:

Nome Valor
Nome DefaultAssociationsConfiguration
Nome Amigável Definir um arquivo de configuração de associações padrão
Nome do elemento Arquivo de configuração de associações padrão.
Localização Configuração do Computador
Caminho WindowsComponents > Explorador de Arquivos
Nome da Chave do Registro Software\Policies\Microsoft\Windows\System
Nome do Arquivo ADMX WindowsExplorer.admx

Exemplo:

Para criar o SyncML, siga estas etapas:

  1. Instale alguns aplicativos e altere seus padrões.

  2. De um prompt elevado, execute dism /online /export-defaultappassociations:C:\appassoc.xml. Aqui está uma saída de exemplo do comando de exportação de associação padrão 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 partir de Windows 11, versão 22H2, dois novos atributos estão disponíveis para personalização adicional da política. Esses atributos podem ser usados para alterar a frequência com que as associações de política são aplicadas.

    • Atributo de versão para DefaultAssociations. Esse atributo é usado para controlar quando associações sugeridas são aplicadas. Sempre que o valor version é incrementado, uma associação Sugerida é aplicada uma vez.
    • Atributo sugerido para Association. O valor padrão é falso. Se for falso, a Associação será aplicada em cada entrada. Se for verdade, a Associação só será aplicada uma vez para a versão defaultAssociations atual. Quando a Versão é incrementada, a Associação é aplicada mais uma vez, na próxima entrada.

    No exemplo a seguir, a Associação para .htm é aplicada no primeiro logon do usuário e todas as outras são aplicadas em cada entrada. Se a Versão for incrementada e o arquivo atualizado for implantado no usuário, a Associação para .htm será aplicada novamente:

    <?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. Pegue a saída XML e coloque-a no aplicativo codificador base64 favorito. Aqui está o resultado codificado base64:

    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
    
  4. Cole o XML codificado base64 no SyncML. Aqui está o exemplo 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

Escopo Edições Sistema operacional aplicável
Dispositivo ✅
Usuário ❌
Pro ✅
Corporativo ✅
Educação ✅
Windows SE ✅
Empresa de Internet das Coisas / LTSC Empresa Internet das Coisas ✅
✅Windows 10, versão 1803 [10.0.17134] e posterior
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/EnableAppUriHandlers

Essa configuração de política determina se o Windows dá suporte à vinculação da Web para o app com manipuladores de URI de app.

Habilitar essa configuração de política permite a vinculação Web-to-app para que os aplicativos possam ser iniciados com um URI http(s).

Desabilitar essa política desabilita a vinculação web para aplicativo e as URIs http(s) serão abertas no navegador padrão em vez de iniciar o aplicativo associado.

Se você não configurar essa configuração de política, o comportamento padrão depende da edição do Windows. As alterações nessa política fazem efeito na reinicialização.

Propriedades da estrutura de descrição:

Nome da propriedade Valor de propriedade
Formato int
Tipo de acesso Adicionar, Excluir, Obter, Substituir
Valor Padrão 1

Valores Permitidos:

Valor Descrição
0 Disabled.
1 (Padrão) Enabled.

Mapeamento de política de grupo:

Nome Valor
Nome EnableAppUriHandlers
Nome Amigável Configurar a vinculação Web para aplicativo com manipuladores de URI de aplicativo
Localização Configuração do Computador
Caminho Sistema > Política de Grupo
Nome da Chave do Registro Software\Policies\Microsoft\Windows\System
Nome do Valor do Registro EnableAppUriHandlers
Nome do Arquivo ADMX GroupPolicy.admx

Provedor de serviço da configuração de política