Partilhar via


CSP da Política – 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

Esta política permite que um administrador defina associações de tipo de ficheiro e protocolo predefinidas. Quando definidas, as associações predefinidas serão aplicadas no início de sessão no PC. O ficheiro de associação pode ser criado com a ferramenta DISM (dism /online /export-defaultappassociations:appassoc.xml). O ficheiro pode ser editado ao adicionar atributos para controlar a frequência com que as associações são aplicadas pela política. Em seguida, o ficheiro tem de ser codificado com base64 antes de ser adicionado ao SyncML. Se a política estiver ativada e o computador cliente estiver associado ao Microsoft Entra, as associações atribuídas no SyncML serão processadas e serão aplicadas associações predefinidas.

Observação

Para esta política, a política mdm tem precedência sobre as políticas de grupo mesmo quando a política MDMWinsOverGP não está definida.

Propriedades da estrutura de descrição:

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

Mapeamento de política de grupo:

Nome Valor
Nome DefaultAssociationsConfiguration
Nome Amigável Definir um ficheiro de configuração de associações predefinido
Nome do Elemento Ficheiro de Configuração de Associações Predefinido.
Localização Configuração do Computador
Caminho Explorador de Ficheiros do WindowsComponents >
Nome da Chave do Registro Software\Policies\Microsoft\Windows\System
Nome do Arquivo ADMX WindowsExplorer.admx

Exemplo:

Para criar o SyncML, siga estes passos:

  1. Instale algumas aplicações e altere as predefinições.

  2. A partir de uma linha de comandos elevada, execute dism /online /export-defaultappassociations:C:\appassoc.xml. Eis um resultado de exemplo do comando 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>
    

    A partir do Windows 11, versão 22H2, estão disponíveis dois novos atributos para personalização adicional da política. Estes atributos podem ser utilizados para alterar a frequência com que as associações de políticas são aplicadas.

    • Atributo de versão para DefaultAssociations. Este atributo é utilizado para controlar quando as Associações sugeridas são aplicadas. Sempre que o valor versão for incrementado, é aplicada uma associação Sugerida uma vez.
    • Atributo sugerido para Association. O valor predefinido é falso. Se for falso, a Associação é aplicada em todos os inícios de sessão. Se for verdade, a Associação só é aplicada uma vez para a Versão DefaultAssociations atual. Quando a Versão é incrementada, a Associação é aplicada novamente no início de sessão seguinte.

    No exemplo seguinte, a Associação para .htm é aplicada no primeiro início de sessão do utilizador e todas as outras são aplicadas em todos os inícios de sessão. Se a Versão for incrementada e o ficheiro atualizado for implementado no utilizador, a Associação para .htm é 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. Utilize a saída XML e coloque-a através da sua aplicação de codificador base64 favorita. Eis o resultado codificado em base64:

    PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
    
  4. Cole o XML codificado em base64 no SyncML. Eis o exemplo de 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.

Ativar esta definição de política permite a ligação web-a-aplicação para que as aplicações possam ser iniciadas com um URI http(s).

Desativar esta política desativa a ligação web para a aplicação e os URIs http(s) serão abertos no browser predefinido em vez de iniciar a aplicação associada.

Se não configurar esta definição de política, o comportamento predefinido depende da edição do Windows. As alterações a esta política produzem efeitos no reinício.

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 (Predefinição) Enabled.

Mapeamento de política de grupo:

Nome Valor
Nome EnableAppUriHandlers
Nome Amigável Configurar a ligação Web para a aplicação com processadores de URI da aplicação
Localização Configuração do Computador
Caminho Política de Grupo do Sistema >
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