Corregir la reversión de la configuración de aplicaciones predeterminadas tras una actualización de edge o Chrome
🔍 WiseChecker

Corregir la reversión de la configuración de aplicaciones predeterminadas tras una actualización de edge o Chrome

Solución rápida: Tanto Edge como Chrome escriben en HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations en cada actualización si detectan que no son el predeterminado. Abre Configuración → Aplicaciones → Aplicaciones predeterminadas, busca por tipo de archivo (por ejemplo, .pdf, http), establece la aplicación deseada y luego rechaza las solicitudes de “restablecer” de Edge/Chrome para que dejen de anular tu elección.

Configuras Firefox como tu navegador predeterminado. Unas semanas después, tras una actualización de Edge, los enlaces se abren de nuevo en Edge. Vuelves a configurar Firefox. La siguiente actualización de Chrome lo cambia de nuevo a Chrome. Lo mismo ocurre con las asociaciones de PDF: configuras Acrobat, luego Edge se actualiza y los PDF se abren en Edge. Ambos navegadores se reafirman agresivamente al actualizarse, y la interfaz de aplicaciones predeterminadas de Windows no bloquea nada.

Síntoma: Las asociaciones de aplicaciones predeterminadas se revierten tras las actualizaciones de Edge o Chrome.
Afecta a: Windows 11 con varios navegadores instalados.
Tiempo de solución: 10 minutos.

ADVERTISEMENT

Por qué los navegadores restablecen los valores predeterminados al actualizarse

Cuando Edge o Chrome instala una actualización, el instalador comprueba el registro de aplicaciones predeterminadas de Windows para ver si es el predeterminado para HTTP, HTTPS y HTML. Si no lo es, el instalador solicita al usuario. Algunos usuarios aceptan esa solicitud por reflejo (“¿Hacer que Chrome sea el navegador predeterminado? Sí”), y la asociación cambia. Otras veces, el navegador escribe nuevos valores en el registro durante la instalación que restablecen efectivamente la configuración del usuario sin una solicitud visible; Windows entonces muestra una notificación (“Se cambió el navegador predeterminado”) y el usuario tiene que deshacerlo manualmente.

Los navegadores compiten por ser el predeterminado. La configuración de Windows se respeta cuando nada más escribe después de que lo hagas tú, pero las actualizaciones escriben con frecuencia.

Método 1: Establecer los valores predeterminados explícitamente desde Configuración

  1. Abre Configuración → Aplicaciones → Aplicaciones predeterminadas.
  2. En el cuadro de búsqueda de la parte superior, escribe el tipo de archivo o protocolo (por ejemplo, http, https, .pdf, .html).
  3. Para cada coincidencia, haz clic en la asociación actual y selecciona tu aplicación preferida de la lista.
  4. Repite para: http, https, .html, .htm, .pdf, .svg, .webp (si quieres un visor de imágenes específico).
  5. Cierra Configuración. Prueba haciendo clic en un enlace en cualquier aplicación; se abre en el navegador deseado.

Configurar por tipo de archivo es más exhaustivo que el botón “Establecer predeterminado” de la parte superior de la página, que solo cambia unas pocas asociaciones.

ADVERTISEMENT

Método 2: Impedir que Edge solicite ser el predeterminado

Se puede indicar a Edge que deje de preguntar. La configuración está oculta en los propios ajustes de Edge.

  1. Abre Edge. Ve a edge://settings/profiles/multipleProfileSettings o navega manualmente: Configuración → Navegador predeterminado.
  2. Desactiva cualquier opción relacionada con comprobar el estado del navegador predeterminado.
  3. En la barra de direcciones de Edge, ve a edge://settings/help. Anota la versión. Luego visita edge://settings/profiles y desactiva Personaliza tu experiencia web si quieres desvincular por completo Edge de tu cuenta.
  4. Para Chrome: ve a chrome://settings/defaultBrowser y desmarca cualquier opción de predeterminado automático si está presente.

Ambos navegadores han eliminado algunas opciones de predeterminado automático en versiones recientes, reemplazándolas por la solicitud a nivel del sistema operativo. La solicitud del sistema operativo se puede descartar con el siguiente método.

Método 3: Usar SetUserFTA para bloquear las asociaciones

Para los usuarios que quieren que las asociaciones realmente se mantengan entre actualizaciones, usa la herramienta de terceros SetUserFTA, que escribe el “hash” que Windows valida; sin ese hash, Windows muestra la notificación “Se restableció una aplicación predeterminada”.

  1. Descarga SetUserFTA desde kolbi.cz/blog/2017/10/25/setuserfta-userchoice-hash-defeated-set-file-type-associations-per-user.
  2. Crea un archivo de texto associations.txt:

    http, FirefoxURL-308046B0AF4A39CB

    https, FirefoxURL-308046B0AF4A39CB

    .html, FirefoxHTML-308046B0AF4A39CB

    (Ajusta los ProgID para tus aplicaciones instaladas; la documentación de SetUserFTA enumera los comunes).
  3. Ejecuta como el usuario afectado: SetUserFTA.exe associations.txt.
  4. La herramienta escribe el hash correcto; Edge/Chrome no pueden anularlo porque sus instaladores no saben cómo calcularlo.
  5. Prográmalo para que se ejecute al iniciar sesión mediante el Programador de tareas si quieres fijar las asociaciones contra futuros intentos del instalador.

Esto es lo más parecido a “bloquear mis asociaciones”. La contrapartida es usar una herramienta de terceros para hacer lo que Windows debería permitirte hacer de forma nativa.

ADVERTISEMENT

Cómo verificar que la solución funcionó

  • Haz clic en un enlace web en un correo electrónico u otra aplicación. Se abre en el navegador elegido.
  • Haz doble clic en un archivo .pdf. Se abre en el visor de PDF elegido.
  • Actualiza Edge o Chrome manualmente (desde su página Acerca de) y vuelve a comprobar tras reiniciar. El predeterminado no cambia.
  • Abre Configuración → Aplicaciones predeterminadas; los valores coinciden con tu selección.

Si nada de esto funciona

Si los valores predeterminados siguen cambiando después de SetUserFTA, es posible que una directiva corporativa los restablezca; busca en Configuración → Aplicaciones → Aplicaciones predeterminadas un aviso de que los valores predeterminados son administrados por tu organización. Para dispositivos administrados, contacta con TI para que apliquen los valores predeterminados deseados mediante Intune o Directiva de grupo. Para problemas crónicos en equipos personales, considera no instalar el navegador que sigue restableciendo (usa Chrome a través de Chrome Portable, por ejemplo, que no se registra en las asociaciones de Windows).

En resumen: Edge y Chrome compiten por ser el predeterminado en cada actualización. Establece las asociaciones explícitamente por tipo de archivo, desactiva las solicitudes de comprobación de predeterminado de los navegadores y usa SetUserFTA para fijarlas. La combinación mantiene tu elección a través de las actualizaciones.

ADVERTISEMENT