Windows

Aplicaciones predeterminadas por extensión en Windows 10 y 11

()

Gestionar las aplicaciones predeterminadas por tipo de archivo en Windows 10 y Windows 11 es una de las funciones más importantes a la hora de administrar Windows. En este artículo veremos cómo especificar Adobe Reader DC como el lector de PDF por defecto y cómo distribuir la configuración de forma automatizada con GPOs (Active Directory) o SCCM (Configuration Manager).

En Windows 10 y Windows 11, las Directivas de Grupo para controlar la asociación de archivos están basadas en Usuario (en lugar de de estar basadas en Equipo como estaban en Windows 7). Por ello, para implementar la asociación de archivos predeterminada primero debemos configurar una máquina de referencia y después exportar su configuración a un archivo XML que distribuiremos al resto de equipos.

Exportar las aplicaciones predeterminadas por tipo de archivo

El primer paso para gestionar las aplicaciones predeterminadas por tipo de archivo es pasar nuestra configuración a un fichero XML.

Cuando ejecutamos algunas aplicaciones (como Adobe Reader) el programa nos pregunta si queremos configurarlo como programa predeterminado para cierto tipo de archivos. En caso de no haberlo hecho, podemos configurarlo en los ajustes de «Configuración > Aplicaciones > Aplicaciones predeterminadas > Elegir aplicaciones predeterminadas por tipo de archivo«. Aquí buscamos las extensiones que queramos gestionar y escogemos la aplicación predeterminada. Hay que hacerlo para todas las extensiones que queramos configurar:

Elegir aplicaciones predeterminadas por tipo de archivo en Windows 10 - Adobe Acrobat Reader DC
Especificar Adobe Acrobat Reader DC como lector de .pdf en Windows 10

En Windows 11 disponemos de un buscador para especificar una extensión y asignarle una aplicación. En la siguiente imagen hemos buscado «.pd» y asignado Adobe Acrobat Reader DC a las extensions .PDF:

Elegir aplicaciones predeterminadas por tipo de archivo en Windows 11 - Adobe Acrobat Reader DC
Especificar Adobe Acrobat Reader DC como lector de .pdf en Windows 11

Una vez realizada la configuración, abrimos un Símbolo del sistema (como administrador) y usamos un comando DISM para exportar la configuración del usuario actual a un archivo .XML:

Default File Associations Windows 10 - DISM Online Export-DefaultAppsAssociations

Ahora tenemos un archivo DefaultApps.xml con todas las asociaciones de archivos predeterminadas de nuestro usuario. En caso de que queramos quitar algunas asociaciones, podemos eliminar las líneas sin problema.

En el ejemplo a continuación, se han eliminado todas las líneas no asociadas con Adobe Reader DC y los ficheros PDF:

Ahora podremos distribuir el fichero de aplicaciones predeterminadas por tipo de archivo usando uno de los siguientes métodos.

Distribuir el fichero de asociaciones de archivos predeterminadas mediante GPO

El método más común de distribuir el fichero de aplicaciones predeterminadas es con Políticas de Grupo (Group Policy / GPO) de Active Directory. Para ello creamos una nueva GPO y vamos a la sección «Computer Configuration > Policies > Administrative Templates > Windows Components > File Explorer > Set a default associations configuration file» y podemos configurarla con la ruta donde hayamos dejado el fichero DefaultApps.xml que acabamos de crear.

Default File Associations Windows 10 - GPO - Active Directory - Set a default associations configuration file.
Default File Associations Windows – GPO – Active Directory – Set a default associations configuration file. Configuración
Default File Associations Windows 10 - GPO - Active Directory - Set a default associations configuration file. Resultado
Default File Associations Windows – GPO – Active Directory – Set a default associations configuration file. Resultado

Como se puede ver en las imágenes, es necesario utilizar un recurso compartido en red a la que todos los equipos del dominio puedan acceder. También es posible copiar el DefaultApps.xml a cada equipo y poner una ruta local, pero esto dificulta la tarea de actualizar el .XML. En mi caso recomiendo usar una recurso compartido, concretamente el sysvol.

Cada vez que queramos añadir una nueva asociación en Windows 10 o Windows 11, sólo deberemos actualizar el fichero DefaultApps.xml del recurso compartido. Automáticamente cuando los equipos actualicen sus políticas, comprobarán el DefaultApps.xml y aplicarán los cambios.

La documentación de Microsoft nos dice que pese a tener esta GPO aplicada, los usuarios podrán configurar la asociación de aplicaciones en Windows. Esto es parcialmente cierto, pues la interfaz no está bloqueada y se puede realizar el cambio. Pero cada vez que se actualicen las políticas se volverá a aplicar la configuración de GPO.

Distribuir el fichero de asociaciones de archivos predeterminadas mediante SCCM / Configuration Manager

Otra alternativa para distribuir el fichero de aplicaciones predeterminadas es con Microsoft Endpoint Configuration Manager (MEMCM, antes llamado SCCM). Para ello podemos distribuir un Package o lanzar un paso de «Run Command Line» desde una Task Sequence. Escojamos el método que escojamos, debemos incluir dentro del paquete el fichero DefaultApps.xml y lanzar el siguiente comando:

Podemos distribuir el package a los equipos ya maquetados o añadir el paso en una Task Sequence de Nuevo Equipo de la siguiente forma, después de instalar el Windows y reiniciar:

Default File Associations Windows 10 - SCCM - Task Sequence
Default File Associations Windows 10 – SCCM – Task Sequence

Ver aplicaciones predeterminadas por extensión en Windows

Podemos mostrar la lista de aplicaciones predeterminadas establecidas para cada extensión con el siguiente comando de CMD:

Quitar aplicaciones predeterminadas por extensión en Windows

Para quitar todas las aplicaciones predeterminadas por extensión configuradas en Windows podemos ejecutar el siguiente comando de CMD:

Con este comando eliminaremos toda la personalización realizada tanto manualmente como por GPO o SCCM, pero en caso de haber una GPO / Distribución activa volverá a configurarse automáticamente.

FAQ sobre asociaciones de archivos predeterminadas en Windows

¿Cómo configurar una aplicaciones predeterminadas en Windows 10 y Windows 11?

En Windows 10 podemos configurar las aplicaciones predeterminadas por tipo de archivo en los ajustes de «Configuración > Aplicaciones > Aplicaciones predeterminadas > Elegir aplicaciones predeterminadas por tipo de archivo» tal y como se indica en este manual.

¿Cómo configurar por GPO las aplicaciones predeterminadas en Windows 10 y Windows 11?

Debemos crear una GPO en Active Directory y configurar la sección «Computer Configuration > Policies > Administrative Templates > Windows Components > File Explorer > Set a default associations configuration file» añadiendo un .XML que hayamos creado previamente con este manual.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación / 5. Recuento de votos:

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Déjame mejorar este contenido!

Dime, ¿cómo puedo mejorar este contenido?

Nando Corzo

Apasionado del sector IT y las tecnologías Microsoft con más de 5 años de experiencia en entornos complejos (Banca, Congresos y Servicios públicos). Explotando y aprendiendo cada día sobre Modern Workplace. Escribo sobre SCCM, Windows, Microsoft Intune, Hyper-V, etc...

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Botón volver arriba