CSP de directiva: ApplicationDefaults
DefaultAssociationsConfiguration
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅ Windows 10, versión 1703 [10.0.15063] y versiones posteriores |
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration
Esta directiva permite a un administrador establecer asociaciones de protocolo y tipo de archivo predeterminadas. Cuando se establece, las asociaciones predeterminadas se aplicarán al iniciar sesión en el equipo. El archivo de asociación se puede crear mediante la herramienta DISM (dism /online /export-defaultappassociations:appassoc.xml). El archivo se puede editar aún más agregando atributos para controlar la frecuencia con la que la directiva aplica las asociaciones. A continuación, el archivo debe codificarse en base64 antes de agregarse a SyncML. Si la directiva está habilitada y el equipo cliente está unido a Microsoft Entra, se procesarán las asociaciones asignadas en SyncML y se aplicarán las asociaciones predeterminadas.
Nota
Para esta directiva, la directiva MDM tiene prioridad sobre las directivas de grupo incluso cuando no se establece la directiva MDMWinsOverGP .
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato |
chr (cadena) |
Tipo de acceso | Agregar, Eliminar, Obtener, Reemplazar |
Asignación de directivas de grupo:
Nombre | Valor |
---|---|
Nombre | DefaultAssociationsConfiguration |
Nombre descriptivo | Establecer un archivo de configuración de asociaciones predeterminado |
Nombre del elemento | Archivo de configuración de asociaciones predeterminado. |
Ubicación | Configuración del equipo |
Ruta de acceso | Explorador de archivos de WindowsComponents > |
Nombre de la clave del Registro | Software\Policies\Microsoft\Windows\System |
Nombre de archivo ADMX | WindowsExplorer.admx |
Ejemplo:
Para crear SyncML, siga estos pasos:
Instale algunas aplicaciones y cambie los valores predeterminados.
Desde un símbolo del sistema con privilegios elevados, ejecute
dism /online /export-defaultappassociations:C:\appassoc.xml
. Este es un ejemplo de salida del 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 de Windows 11, versión 22H2, hay dos nuevos atributos disponibles para una mayor personalización de la directiva. Estos atributos se pueden usar para cambiar la frecuencia con la que se aplican las asociaciones de directiva.
-
Atributo version para
DefaultAssociations
. Este atributo se usa para controlar cuándo se aplican las asociaciones sugeridas . Cada vez que se incrementa el valor de Versión , se aplica una asociación sugerida una vez. -
Atributo sugerido para
Association
. El valor predeterminado es false. Si es false, la asociación se aplica en cada inicio de sesión. Si es true , association solo se aplica una vez para la versión actual de DefaultAssociations . Cuando se incrementa la versión , la asociación se aplica una vez más, en el siguiente inicio de sesión.
En el ejemplo siguiente , association for
.htm
se aplica al primer inicio de sesión del usuario y todos los demás se aplican a cada inicio de sesión. Si la versión se incrementa y el archivo actualizado se implementa en el usuario, la asociación de.htm
se aplica de nuevo:<?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>
-
Atributo version para
Tome la salida XML y colóquela a través de su aplicación de codificador base64 favorita. Este es el resultado codificado en base64:
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxEZWZhdWx0QXNzb2NpYXRpb25zPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iLmh0bSIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIuaHRtbCIgUHJvZ0lkPSJBcHBYNGh4dGFkNzdmYmszamtrZWVya3JtMHplOTR3amYzczkiIEFwcGxpY2F0aW9uTmFtZT0iTWljcm9zb2Z0IEVkZ2UiIC8+DQogIDxBc3NvY2lhdGlvbiBJZGVudGlmaWVyPSIucGRmIiBQcm9nSWQ9IkFwcFhkNG5yejhmZjY4c3JuaGY5dDVhOHNianlhcjFjcjcyMyIgQXBwbGljYXRpb25OYW1lPSJNaWNyb3NvZnQgRWRnZSIgLz4NCiAgPEFzc29jaWF0aW9uIElkZW50aWZpZXI9Imh0dHAiIFByb2dJZD0iQXBwWHEwZmV2em1lMnB5czYybjNlMGZicWE3cGVhcHlrcjh2IiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KICA8QXNzb2NpYXRpb24gSWRlbnRpZmllcj0iaHR0cHMiIFByb2dJZD0iQXBwWDkwbnY2bmhheTVuNmE5OGZuZXR2N3RwazY0cHAzNWVzIiBBcHBsaWNhdGlvbk5hbWU9Ik1pY3Jvc29mdCBFZGdlIiAvPg0KPC9EZWZhdWx0QXNzb2NpYXRpb25zPg0KDQo=
Pegue el XML codificado en base64 en SyncML. Este es el ejemplo 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
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅ Windows 10, versión 1803 [10.0.17134] y versiones posteriores |
./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/EnableAppUriHandlers
Esta configuración de directiva determina si Windows admite la vinculación de web a aplicación con controladores de URI de la aplicación.
Al habilitar esta configuración de directiva, se habilita la vinculación de web a aplicación para que las aplicaciones se puedan iniciar con un URI http(s).
Deshabilitar esta directiva deshabilita la vinculación de web a aplicación y los URI http(s) se abrirán en el explorador predeterminado en lugar de iniciar la aplicación asociada.
Si no configura esta configuración de directiva, el comportamiento predeterminado depende de la edición de Windows. Los cambios en esta directiva surten efecto al reiniciar.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | int |
Tipo de acceso | Agregar, Eliminar, Obtener, Reemplazar |
Valor predeterminado | 1 |
Valores permitidos:
Valor | Descripción |
---|---|
0 | Deshabilitado. |
1 (valor predeterminado) | Habilitada. |
Asignación de directivas de grupo:
Nombre | Valor |
---|---|
Nombre | EnableAppUriHandlers |
Nombre descriptivo | Configuración de la vinculación de web a aplicación con controladores uri de aplicación |
Ubicación | Configuración del equipo |
Ruta de acceso | Directiva de grupo del sistema > |
Nombre de la clave del Registro | Software\Policies\Microsoft\Windows\System |
Nombre del valor de registro | EnableAppUriHandlers |
Nombre de archivo ADMX | GroupPolicy.admx |