Exportar o importar asociaciones de aplicación 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.
Generar un archivo XML de asociaciones de aplicación predeterminado
Implemente la 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 aplicación predeterminadas. Puede exportar las asociaciones de aplicación predeterminadas que ha configurado en un archivo XML en un recurso compartido de red o en un medio extraíble para que pueda importarlas en el archivo WIM o VHD antes de implementarlo en los equipos de destino.
Establecer asociaciones de aplicación predeterminadas
Instale la Windows en un equipo de prueba. Para obtener más información sobre cómo aplicar una imagen Windows, vea Aplicar imágenes mediante DISM.
Inicie el equipo de prueba y complete Windows instalación.
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 predeterminada de asociación de aplicaciones
En el equipo de prueba, abra un símbolo del sistema como administrador.
Exporte la configuración predeterminada de asociación de aplicaciones desde el equipo de prueba a un .xml en un recurso compartido de red o una unidad USB:
Dism /Online /Export-DefaultAppAssociations:"F:\AppAssociations.xml"
Agregar o quitar una asociación de Configuración predeterminada a una imagen Windows aplicación
Puede cambiar la configuración de asociación de la aplicación 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.
Importació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.
Monte una Windows imagen desde un archivo WIM o VHD:
Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Name:"Windows" /MountDir:C:\test\offlineImporte el archivo .xml que tiene la configuración predeterminada de asociación de la aplicación a la Windows imagen:
Dism.exe /Image:C:\test\offline /Import-DefaultAppAssociations:F:\AppAssociations.xml
Revisión de la configuración de asociación de la aplicación predeterminada en una imagen
En el equipo del técnico, abra un administrador del símbolo del sistema.
Enumera 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 predeterminada de asociación de aplicaciones
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
Desmontaje de la Windows imagen
En el equipo del técnico, abra un símbolo del sistema como administrador.
Desmonte la imagen y confirmar 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 Windows 10 versión disponible. Es un procedimiento recomendado 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, recibirá una notificación an app default was reset para epub.
Edición manual del archivo: no elimine solo las asociaciones de aplicación que no le interesan. De lo contrario, en el primer arranque, las entradas que faltan pueden desencadenar una gran cantidad de notificaciones en el primer arranque que dice "Se restablecieron los valores predeterminados de una aplicación".
Para evitar notificaciones, puede importar varios archivos de asociación de aplicaciones. Por ejemplo, puede importar un archivo que incluya todas las asociaciones de la versión actual de Windows e importar su propio archivo independiente que incluya un conjunto de asociaciones personalizadas que mantenga de una en una.
- Desde un nuevo equipo de prueba, exporte un archivo que solo incluya las asociaciones de archivo predeterminadas, por ejemplo, F:\1809-DefaultAppAssociations.xml.
- Modifique las asociaciones de la aplicación como antes y exporte el archivo de nuevo. 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 archivo único.
Sugerencia 2
Si la información XML se exporta desde una nueva máquina de referencia, el archivo XML resultante puede truncarse hasta que las aplicaciones de instalación retrasada se instalen 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 aplicaciones predeterminadas como Groove, Fotos, Paint 3D abrir la aplicación en la máquina de referencia.
- Ejecute
dism /online /get-defaultappassociations >> test.xmlen 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 el 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 la máquina de referencia, solo tiene que seleccionar ese programa para esa asociación. Una vez seleccionada (o reseleccionada para asociaciones implícitas), esa opción se escribirá en el Registro y, a continuación, estará disponible para su 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 enOEMDefaultAssociations.xmlo debido a que las aplicaciones de versiones anteriores de Windows no son compatibles.