Exportar o importar asociaciones de aplicaciones predeterminadas
Al compilar una imagen, puede actualizar los programas predeterminados asociados a los protocolos o extensiones de nombre de archivo.
Para ello, cree un archivo de asociación de aplicación e impórtelo en las imágenes mediante DISM.
Generación de un archivo XML de asociaciones de aplicaciones predeterminadas
Implemente la imagen de Windows en un equipo de prueba y configure los programas que se incluyen en la imagen. Puede iniciar sesión en Windows y usar Panel de control para seleccionar las asociaciones de aplicaciones predeterminadas. Puede exportar las asociaciones de aplicaciones predeterminadas que ha configurado en un archivo XML en un recurso compartido de red o medios extraíbles para poder importarlas en el archivo WIM o VHD antes de implementarlo en los equipos de destino.
Establecimiento de asociaciones de aplicaciones predeterminadas
Instale la imagen de Windows en un equipo de prueba. Para obtener más información sobre cómo aplicar una imagen de Windows, vea Aplicar imágenes mediante DISM.
Inicie el equipo de prueba y complete la instalación de Windows.
Abra Configuración. En Buscar una configuración, busque y abra Aplicaciones predeterminadas.
Configure las aplicaciones predeterminadas por extensión de nombre de archivo o por aplicación. Por ejemplo, para establecer una aplicación de visualización de fotos instalada como el programa predeterminado que se usa para abrir todos los tipos de archivo y protocolos que admite, haga clic en Establecer valores predeterminados por aplicación, seleccione la aplicación > de visualización de fotos Administrar y, a continuación, seleccione los tipos de archivo y las asociaciones de la aplicación.
Exportación de la configuración de asociación de aplicaciones predeterminada
En el equipo de prueba, abra un símbolo del sistema como administrador.
Exporte la configuración de asociación de aplicaciones predeterminada del equipo de prueba a un archivo .xml en un recurso compartido de red o una unidad USB:
Dism /Online /Export-DefaultAppAssociations:"F:\AppAssociations.xml"
Agregar o quitar la configuración predeterminada de asociación de aplicaciones a una imagen de Windows
Puede cambiar la configuración de asociación de aplicaciones predeterminada en un archivo WIM o VHD antes de implementarlo en los equipos de destino. También puede agregar y quitar la configuración de asociación de aplicaciones predeterminada de una imagen en línea.
Importar la configuración de asociación de aplicaciones predeterminada
En el equipo del técnico, abra un símbolo del sistema como administrador.
Monte una imagen de Windows desde un archivo WIM o VHD:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows" /MountDir:C:\test\offline
Importe el archivo .xml que tiene la configuración de asociación de aplicación predeterminada a la imagen de Windows:
Dism.exe /Image:C:\test\offline /Import-DefaultAppAssociations:F:\AppAssociations.xml
Revise la configuración de asociación de aplicación predeterminada en una imagen.
En el equipo del técnico, abra un administrador del símbolo del sistema.
Enumere las asociaciones de aplicación que se han aplicado a la imagen montada:
Dism.exe /Image:C:\test\offline /Get-DefaultAppAssociations
Eliminación de la configuración de asociación de aplicaciones predeterminada
En el equipo del técnico, abra un símbolo del sistema como administrador.
Quite la asociación de aplicación predeterminada personalizada que se ha agregado a la imagen montada:
Dism.exe /Image:C:\test\offline /Remove-DefaultAppAssociations
Desmontar la imagen de Windows
En el equipo del técnico, abra un símbolo del sistema como administrador.
Desmonte la imagen y confirme los cambios:
Dism /Unmount-Image /MountDir:C:\test\images\install.wim /commit
Sugerencias
Sugerencia 1
Actualice este archivo con cada versión principal. Algunas aplicaciones recomendadas pueden administrar más extensiones con cada nueva versión de Windows 10 disponible. Se recomienda actualizar el XML. Por ejemplo, en Windows 10, versión 1703, Microsoft Edge registra la extensión epub. Si usa un archivo XML de Windows 10, versión 1607, falta epub. Como resultado, obtendrá una notificación de restablecimiento predeterminada de una aplicación para epub.
Edición manual del archivo: no elimine solo las asociaciones de aplicaciones que no le interesen. De lo contrario, en el primer arranque, las entradas que faltan pueden desencadenar una oleada de notificaciones en el primer arranque que indica "Se ha restablecido un valor predeterminado de la aplicación".
Para evitar notificaciones, puede importar varios archivos de asociación de aplicaciones. Por ejemplo, puedes importar un archivo que incluya todas las asociaciones de la versión actual de Windows e importar tu propio archivo independiente que incluya un conjunto de asociaciones personalizadas que mantengas de una en una.
- Desde un nuevo equipo de prueba, exporte un archivo que simplemente incluya las asociaciones de archivos predeterminadas, por ejemplo, F:\1809-DefaultAppAssociations.xml.
- Modifique las asociaciones de la aplicación como antes y vuelva a exportar el archivo. Use un editor de texto o XML para modificar solo las asociaciones que le interesan, por ejemplo, F:\InternetExplorerAssociations.xml.
- La importación de xml solo controla el último archivo importado. Los resultados no son acumulativos si importa varios archivos. Si tiene varios archivos con contenido diferente, combine esos archivos manualmente, quite los duplicados y, a continuación, importe el único archivo.
Sugerencia 2
Si la información XML se exporta desde un equipo de referencia completamente nuevo, el archivo XML resultante se puede truncar hasta que las aplicaciones de instalación diferida se hayan instalado completamente en el sistema. Hay algunas opciones para garantizar una lista completa:
- Espere a exportar hasta que las aplicaciones tengan la oportunidad de instalarse por completo. Normalmente requiere entre 10 y 30 minutos.
- Pruebe las aplicaciones predeterminadas, como Groove, Photos, Paint 3D abriendo la aplicación en la máquina de referencia.
- Ejecute
dism /online /get-defaultappassociations >> test.xml
en el símbolo del sistema con permiso de administrador antes de modificar los valores predeterminados. Después de exportar los valores predeterminados, compare los resultados con el archivo xml para asegurarse de que las entradas del archivo exportado incluyen las entradas de/get-defaultappassociations
.
Sugerencia 3
Si un dispositivo solo tiene una aplicación que puede controlar una asociación específica, esa aplicación aparecerá como valor predeterminado para ese tipo, aunque no haya ninguna opción explícita en el registro. La exportación de las aplicaciones predeterminadas a XML no recopilará esta configuración implícita. Para cambiar la aplicación de implícita a explícita en el equipo de referencia, simplemente seleccione ese programa para esa asociación. Una vez seleccionada (o reeleccionada para asociaciones implícitas), esa opción se escribirá en el Registro y, a continuación, estará disponible para la exportación.
Sugerencia 4
Al actualizar, Windows puede volver a asignar controladores predeterminados para algunas aplicaciones de bandeja de entrada especificadas en el archivo xml. Por ejemplo, si ha configurado aplicaciones que se recomendaron anteriormente en Windows 7, Windows 8 o Windows 8.1, pueden cambiarse en versiones posteriores de Windows según ApplyOnUpgrade y overwriteIfProgIdIs en OEMDefaultAssociations.xml, o debido a que las aplicaciones de versiones anteriores de Windows no son compatibles.