Pregunta Abra los archivos adjuntos .xml en "programa predeterminado" en lugar de Internet Explorer


Renuncia

publiqué esta pregunta en Superusuario sin respuestas, pero estoy trabajando en un dominio y quiero cambiar muchas computadoras como administrador, por lo que creo que también se trata de un tema aquí.


Pregunta

En Windows 7 y Outlook 2013, los archivos adjuntos guardados como .xml parecen abrirse en Internet Explorer, independientemente de lo que se haya configurado como programa predeterminado. En el Panel de control, en Programas predeterminados, mis usuarios tienen un .xml asociado con el programa de su elección (UAD Reader si importa.) Si hay un archivo .xml en el escritorio del usuario y hacen doble clic en él, se abrirá en el programa predeterminado como se esperaba. Pero cuando el mismo archivo .xml es un archivo adjunto en Outlook, siempre se abre en Internet Explorer. Despues de leer este artículo de Microsoft, no parece que esta sea una configuración de seguridad de Outlook, ya que Outlook permite que el archivo se abra como archivo adjunto, pero no en el programa esperado.

¿Hay alguna manera de cambiar esto? No creo que haya GPO incorporados para esto. ¿Quizás un valor de registro que lo obligue a abrirse en el programa que quiero? Estoy buscando una solución que no implique la instalación de software de terceros y que pueda manejarse a través de la Política de grupo o un script de inicio de sesión.

ACTUALIZAR: Si hago clic derecho y selecciono "Abrir con ..." y configuro Notepad ++ para que sea el programa predeterminado, Outlook abrirá los archivos XML en Notepad ++. Si lo vuelvo a configurar en UAD Reader, Outlook inicia IE para abrir archivos .xml. No estoy seguro de si este es un problema con UAD Reader, me estoy topando con una característica de seguridad de Windows o algo completamente distinto.


6
2018-01-07 17:06


origen


En los programas predeterminados (Set your default program) ¿Outlook o IE tienen una entrada para archivos .xml? He visto este problema con otras extensiones de archivo, donde la asociación predeterminada para el tipo de archivo es algo, pero otro programa tiene ese tipo de archivo también en sus asociaciones. - HopelessN00b
Como prueba, simplemente hice el clic derecho en Abrir con ... y lo cambié a Notepad ++ y lo marcé para que siempre lo hiciera, y parece que ha funcionado. En el escritorio como lo describiste, y también en Outlook (uso 2013). - Jon Weinraub
@ HopelessN00b, no lo hacen. La única asociación que puedo encontrar es para UAD Reader. - thunderblaster
¿Cambia el comportamiento si cambia la asociación predeterminada? Establezca la asociación en cualquier otra cosa y vea si Outlook respeta ese cambio o no. - HopelessN00b
@JonWeinraub ver mi actualización. No estoy seguro de si este es un problema sin solución con este software, o si a Windows simplemente no le gusta. Veré si puedo averiguar qué valores de registro se están modificando y si hay diferencias entre UAD y N ++. - thunderblaster


Respuestas:


Después de modificar mi registro completo antes y después del cambio, encontré que la configuración de Notepad ++ es la predeterminada. "Progid"="Applications\\notepad++.exe" en [HKEY_USERS\S-1-5-21-73586283-1229272821-725345543-2231\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.xml\UserChoice]. Con UAD Reader como predeterminado, "Progid" en el mismo lugar se estableció en "xmlfile".

Para arreglar esto, me puse "Progid"="Applications\\alamode.uadreader.exe". Esto solucionó completamente mi problema y ahora los archivos XML se abren en UAD Reader incluso como archivos adjuntos en Outlook.

NOTA: Si está editando manualmente esa entrada en el registro, tendrá que darse permiso de escritura para ello.

No sé por qué cambiar esto en Programas predeterminados o configurarlo para Abrir siempre con ... no establece esta entrada, pero al menos es algo que se puede implementar a través de la Política de grupo.


1
2018-01-07 22:02



Deberías marcar esto como la respuesta :) - austinian
@austinian No puedo hacerlo durante 2 días. Si alguien tiene una buena explicación de por qué sucede esto o una solución menos complicada. Con gusto aceptaría las suyas antes que las mías. - thunderblaster
Buen trabajo en resolverlo. Por curiosidad, ¿qué herramienta usaste para diferenciar el registro? - Jon Weinraub
DiffMerge. Gracias por tu ayuda en resolverlo Jon! - thunderblaster