Índice del Contenido
- La guerra silenciosa de Windows por tu navegador: cuando Google Chrome no manda
- Cuando el problema no es Windows, sino lo que te cuelas sin querer
- La trampa silenciosa que nadie ve: cuando el problema está dentro de Chrome
- Lo que Microsoft no te cuenta: la capa invisible que te bloquea desde dentro
- La última frontera: cuando nada funciona y toca meter las manos en el registro
- El truco definitivo para los que no se rinden: cuando Windows te ignora a propósito
- La pesadilla silenciosa: cuando el bloqueo no viene de Windows ni de Chrome
- La trampa final: cuando el antivirus te protege de ti mismo sin avisar
Te voy a contar lo que me pasó el otro día. Abro el portátil, le doy al Chrome para buscar algo rápido, y en vez de cargar la página, se me abre la ventana de configuración de Windows. Sí, esa pantalla azul de “Elige cómo quieres abrir los enlaces”. Y yo pensando, “pero si esto ya lo arreglé hace un mes”.
Esto es más común de lo que la gente cree, y es una de esas molestias constantes con Google Chrome como navegador predeterminado que te sacan de quicio cuando solo quieres trabajar. No es un fallo tuyo, es que Windows y Google llevan años en una pelea tonta por controlar tus clics .
Resulta que Microsoft, con sus actualizaciones acumulativas, tiene la mala costumbre de resetear los valores por defecto. Y ojo, no lo hace a propósito, pero te juro que a veces lo parece. Te dejan Edge como predeterminado sin preguntarte, y claro, la próxima vez que abres Chrome, este se pone a llorar y te abre la configuración para que lo vuelvas a poner tú manualmente . Es el típico comportamiento de niño pequeño que dice “mira, ya no soy el primero, hazme caso otra vez”.
La solución, en teoría, es sencilla. Vas a Configuración > Aplicaciones > Aplicaciones predeterminadas, buscas “Chrome” y le das a establecer como predeterminado . Pero ahí viene lo coñazo: en Windows 11 ya no vale con un solo clic. Ahora tienes que entrar uno por uno a los tipos de archivo (.htm, .html, HTTP, HTTPS) y cambiarlos a mano. Porque Microsoft decidió que “dar opciones” era menos importante que “protegerte de ti mismo” .
Yo el otro día estuve diez minutos peleándome con esto. Y descubrí algo que no te cuentan en los tutoriales oficiales: a veces, aunque en Windows ponga que Chrome es el predeterminado, los enlaces de Outlook o de Telegram siguen abriéndose en Edge . Porque resulta que esas aplicaciones tienen su propia configuración interna. Tienes que ir a Outlook, buscar en las opciones avanzadas, y cambiar manualmente “Abrir hipervínculos desde Outlook en” para que no te ignore la orden de Windows . ¿No es ridículo?
Otro truco sucio que vi en foros: si reinstalas Chrome y no te aparece en la lista de aplicaciones predeterminadas, es porque a veces Windows no lo reconoce si la instalación está corrupta o si tienes algún programa de seguridad bloqueando el cambio . Ahí toca hacer el “sfc /scannow” en el cmd y rezar para que funcione. O la de cambiarle el nombre al .exe temporalmente para engañar al sistema . Sí, hablo en serio, cambiarle el nombre al Chrome.exe a otra cosa para que Windows no sepa que está intentando fastidiarte. Eso es de locos.
Lo que más me jode es que muchos usuarios se rinden. He visto hilos en Microsoft Q&A donde la gente dice “ya, lo he dejado, que abra Edge si quiere, me da igual” . Pero no, yo no me rindo. El conflicto entre Google Chrome y Microsoft Edge por el control del sistema es real, y si no pones límites, Windows termina decidiendo por ti.
Mi consejo, después de darle vueltas: no confíes solo en el botón de “Establecer como predeterminado” que sale dentro del propio Chrome. Ese solo te lleva a la ventana de configuración de Windows. Hazlo tú manualmente, tipo por tipo de archivo. Y si tienes programas de correo o de mensajería, revisa sus ajustes internos. Ahí suele estar la trampa.
Luego está el otro lado: cuando sí logras ponerlo, empiezan los problemas de perfiles. A veces la configuración se te desconfigura porque la sincronización de cuentas en Google Chrome para mantener preferencias se vuelve loca. Si tienes varias cuentas de Google, el navegador a veces decide que quiere abrir la “Default” que no es la tuya . Para eso, tienes que cerrar todo, abrir con la cuenta que quieres como principal, cerrar bien, y rezar para que se quede pillada.
Mira, al final esto es una batalla de egos entre dos gigantes. Yo solo quiero abrir un enlace sin que me pregunten cada dos por tres cuál es mi navegador favorito. Pero parece que en 2026, con Windows 11 y las últimas versiones de Chrome, eso sigue siendo un lujo.
Cuando el problema no es Windows, sino lo que te cuelas sin querer
Hasta ahora hemos estado echándole la culpa a Microsoft, que sí, que tiene gran parte de responsabilidad con sus actualizaciones y su empeño en que usemos Edge. Pero te voy a contar la otra cara, la que nadie quiere ver porque duele menos echarle la culpa al gigante.
El otro día me llamó un amigo. Desesperado. Decía que Windows le había secuestrado el Chrome. Que por más que lo ponía como predeterminado, cada vez que abría el navegador le salía Yahoo. Y no, no era una broma de mal gusto. Los secuestros de navegador por extensiones maliciosas o programas basura son más comunes de lo que crees, y la gente se tira semanas peleándose con Windows sin mirar dentro de su propio Chrome .
Resulta que mi amigo, sin darse cuenta, había instalado una extensión que decía ser para «ahorrar batería». ¿El resultado? Cada búsqueda pasaba por un intermediario que redirigía a Yahoo. Y claro, él pensaba que Windows le estaba cambiando el navegador predeterminado, pero no. Era su propio perfil de Chrome que tenía una extensión de mierda colgada .
Lo comprobamos en dos minutos. Fuimos a chrome://extensions, desactivamos todo, y listo. Magia. Ahí te das cuenta de que la diferencia entre un navegador secuestrado y uno limpio está en los complementos instalados. Y lo peor es que Google, en su afán de sincronizarlo todo, te restaura esas extensiones cuando inicias sesión en otro equipo. Así que aunque reinstales Chrome, si vuelves a meter tu cuenta, el virus de la extensión vuelve contigo .
Esto es un coñazo porque la gente se frustra, formatea, se gasta horas, y al final el problema no era Windows ni Edge, era que habían instalado sin querer alguna porquería de esas que vienen empaquetadas con un programa de esos de «optimizar el PC». He visto casos en foros donde la gente llevaba meses con el problema, cambiando el registro, toqueteando políticas de grupo, y la solución estaba en quitar una extensión llamada «Chrome Search» que ni siquiera sabían que tenían .
Y ojo, no solo son extensiones. También están esos programas que se instalan en segundo plano y te cambian los protocolos. Las aplicaciones de terceros como MSEdgeRedirect o ciertos antivirus pueden liar la configuración de una forma que ni te imaginas . Tengo un colega que tenía instalado Quick Heal (un antivirus que ni conocía) y tenía activada la «sandbox del navegador». Cada vez que intentaba cambiar el navegador predeterminado, el antivirus se lo impedía porque pensaba que era una amenaza. Lo desactivó y en cinco segundos se arregló .
¿Y los famosos «browser managers»? Esos programas que prometen «gestionar tus navegadores» son muchas veces el problema. He visto casos en el foro de BleepingComputer donde un usuario tenía Chrome puesto como predeterminado en Windows, pero los enlaces de Outlook seguían abriéndose en Edge porque tenía una aplicación de esas que redirigía los protocolos http y https manualmente .
Lo que más me jode es que Microsoft, en lugar de ayudarte a detectar esto, te pone más trabas. Porque si tienes un programa de estos instalados, cuando intentas cambiar el navegador desde la configuración de Windows, a veces no te deja. O peor, te sale ese mensaje de mierda que dice «una aplicación ha causado un problema con tu navegador predeterminado y se ha restablecido a Microsoft Edge». Y tú piensas «ostia, qué cabrones», cuando en realidad es tu propio antivirus o ese programa que te instalaste sin querer el mes pasado .
He estado mirando hilos de soporte y hay gente que lleva semanas con esto. Un usuario compró un portátil nuevo con Windows 11, lo actualizó, y de repente Chrome dejó de funcionar. Lo abría y se abría Edge con Bing. Probó de todo: desinstalar, reinstalar, cambiar el registro, toquetear la protección contra exploits… y nada . Resulta que el problema era que tenía el portátil en «S Mode» sin saberlo, y ese modo no te deja ejecutar aplicaciones que no vengan de la Microsoft Store . Pero claro, nadie te dice eso cuando compras el aparato.
Los modos de Windows como S Mode pueden bloquear completamente el uso de Chrome aunque lo tengas instalado. Y no es que Windows te lo impida porque sea malvado, es que el modo S Mode está diseñado para solo ejecutar apps de la tienda. Pero vamos, que si no sabes que eso existe, te tiras meses pensando que Microsoft te odia.
Otra cosa que he visto últimamente son problemas con los procesadores Intel de 13ª y 14ª generación. Resulta que a veces Chrome da error «STATUS_ACCESS_VIOLATION» y se cierra solo . La gente lo atribuye a Windows, a Chrome, a todo, pero en muchos casos es un problema de estabilidad del procesador cuando el Turbo Boost está activado. Y la solución es bajarlo un poco en la BIOS . ¿Quién iba a pensar que el problema era el hardware?
Al final, mi teoría es esta: vivimos en un ecosistema tan lleno de capas (Windows, Chrome, extensiones, antivirus, programas de terceros, controladores, actualizaciones) que cuando algo falla, es imposible saber quién tiene la culpa. Microsoft es el objetivo fácil porque sus actualizaciones son las que más se notan, pero he pasado horas ayudando a gente cuyo problema era una extensión que se instaló ella sola desde un PDF malicioso que abrieron en el correo.
Y lo peor es que si no sabes mirar dentro de Chrome, dentro de las aplicaciones, dentro de las políticas de grupo, dentro del registro, dentro de los programas instalados, vas a dar palos de ciego. El otro día vi a un usuario en un foro que dijo: «ya he probado todo, voy a reportar a Microsoft a la comisión de competencia de Australia» . Y yo pensaba, macho, antes de hacer eso, comprueba si no tienes una extensión que se llame «Search Enhancer» o una mierda así. Porque igual te ahorras el viaje.
La trampa silenciosa que nadie ve: cuando el problema está dentro de Chrome
Hemos hablado de Windows, de Edge, de las extensiones malas, de los antivirus… Pero ahora voy a contarte la que me pasó a mí hace dos semanas. La que me hizo sentir un absoluto idiota después de tres horas peleándome con la configuración.
Tenía el Chrome bien puesto como predeterminado. En Windows aparecía. En la lista de protocolos HTTP y HTTPS estaba seleccionado. Todo correcto. Pero cada vez que abría el Chrome, me saltaba el puto cartelito de «Chrome no es tu navegador predeterminado». Cada. Santa. Vez.
Me volvía loco. El mensaje persistente de Chrome que te dice que no es el navegador predeterminado aunque lo hayas configurado es uno de esos fallos que te hacen dudar de tu propia cordura. Porque técnicamente sí lo era, pero Chrome no se lo creía.
Resulta que el problema no estaba ni en Windows ni en extensiones ni en nada de eso. Era una cagada interna del propio Chrome. En la configuración avanzada, en chrome://settings/content, había una opción que se llama «Handlers» o «Manejadores de protocolos». Y ahí, por algún motivo que desconozco, tenía marcado «Permitir que los sitios web pregunten cómo abrir los enlaces» en lugar de estar desactivado. Esto hacía que Chrome pensara que no tenía el control de los protocolos, aunque Windows dijera lo contrario .
Lo desactivé y el cartelito desapareció. ¿Sabes qué es lo peor? Que este tipo de chorradas no las encuentras en ningún tutorial normal. Todos te llevan a la pantalla de configuración de Windows, pero nadie te dice que a veces Chrome se autosabotea desde dentro.
Y luego está el tema de los perfiles. Otra cosa que me tiene harto. Si tienes varias cuentas de Google, el Chrome a veces decide que la cuenta por defecto no es la que tú quieres para abrir enlaces. La sincronización de perfiles múltiples en Google Chrome puede confundir qué cuenta controla los protocolos. He visto casos en los que la cuenta personal estaba puesta como predeterminada para los enlaces, pero la cuenta del trabajo seguía abriendo Edge porque en algún momento la configuración se había quedado a medio camino .
Te voy a ser sincero. La mayoría de la gente cuando tiene este problema reinstala Chrome o formatea. Y muchas veces ni siquiera hace falta. A veces es más sencillo: abres Chrome, vas a chrome://settings/defaultBrowser, y ahí te sale un botón azul que dice «Establecer como predeterminado». Pero claro, eso solo te lleva a la ventana de Windows. El truco está en hacerlo desde ahí, pero luego volver a Chrome y, antes de cerrar, ir a chrome://settings/reset y darle a «Restaurar configuración a sus valores originales» .
Esto último es clave porque lo que hace no es borrarte nada importante. Te deja los marcadores, las contraseñas, el historial. Pero resetea todos los flags raros, los handlers, y las opciones experimentales que a lo largo de los meses vas tocando sin saber qué hacen. La diferencia entre reinstalar Chrome o simplemente resetear su configuración interna es que la segunda opción te ahorra tener que volver a meter la contraseña en todos los sitios. Y funciona en nueve de cada diez casos .
El otro día le pasó a un colega. Se pasó toda una tarde desinstalando e instalando Chrome, borrando el registro, haciendo el «sfc /scannow» y todas esas cosas que te recomiendan en los foros. Y al final, el problema era que tenía activada una opción en Chrome llamada «Usar el servicio de navegación para abrir enlaces en Edge». Sí, una opción que ni siquiera sabía que existía, que está metida en chrome://settings/privacy, abajo del todo, donde nadie mira.
Resulta que Microsoft y Google llegaron a un acuerdo hace unos años para que Chrome pudiera abrir algunos enlaces en Edge si detectaba ciertos tipos de contenido. Y esa opción, en algún momento, se había activado sola. Probablemente con una actualización. La desactivó y el problema se fue. Así de simple.
Yo ya no confío en nada. He aprendido que cuando el Chrome no se pone como predeterminado, antes de tocar Windows, lo primero que hago es esto:
1. Abro Chrome, voy a chrome://settings/reset y reseteo.
2. Voy a chrome://settings/content/handlers y me aseguro de que está desactivado eso de «permitir que los sitios web pregunten».
3. Voy a chrome://settings/privacy y desactivo cualquier cosa que hable de «servicios de navegación de terceros» o «Microsoft».
4. Cierro Chrome del todo, abro de nuevo, y solo entonces voy a Windows a ponerlo como predeterminado.
Y si aún así no funciona, entonces sí, toca hacer la guerra sucia: desinstalar Chrome, borrar manualmente la carpeta «C:\Users\[tu usuario]\AppData\Local\Google\Chrome» (que es donde guarda los perfiles), reiniciar y reinstalar desde cero. Pero eso es para cuando ya has perdido la paciencia y estás dispuesto a tener que volver a meter las contraseñas en todos los sitios .
Lo que Microsoft no te cuenta: la capa invisible que te bloquea desde dentro
Pero hay una cosa que me tiene hasta las narices y que descubrí después de pelearme con el portátil de un amigo el mes pasado. Y esto es de esas cosas que Microsoft no anuncia con bombo y platillo.
Resulta que desde principios de 2024, Microsoft metió en una actualización de Windows 10 y Windows 11 un filtro a nivel de kernel. Sí, hablo de un driver que se carga al arrancar el sistema, que se llama «UCPD.sys» (User Choice Protection Driver). Y su función es evitar que ningún programa o script modifique el navegador predeterminado por detrás de la interfaz gráfica de Windows .
¿Qué significa esto en cristiano? Pues que si antes podías usar programas como SetDefaultBrowser o modificar manualmente el registro para forzar que Chrome fuera el predeterminado, ahora Windows te lo impide activamente. Te devuelve un error diciendo «no se puede escribir el valor» o simplemente ignora tus cambios cuando reinicias el equipo .
A mi amigo le pasó exactamente eso. Tenía Chrome puesto como predeterminado en la interfaz de Windows, pero cada vez que abría un enlace desde el Telegram, se abría en Edge. Y es que el filtro UCPD de Windows protege las asociaciones de protocolos HTTP y HTTPS de una forma que ni siquiera el propio usuario puede saltarse fácilmente si no sabe dónde mirar .
Lo peor de todo es que este driver no se puede desinstalar. Está metido en el sistema con calzador. Pero se puede desactivar. Y aquí viene la parte que me parece de traca: para desactivarlo tienes que tocar el registro Y eliminar una tarea programada que Microsoft ha metido para que, si lo desactivas, se reactive solo . Es como ponerle un candado a la puerta y luego poner un guardia que vigila que nadie quite el candado.
La secuencia es esta: abres PowerShell como administrador, ejecutas «New-ItemProperty -Path HKLM\SYSTEM\CurrentControlSet\Services\UCPD -Name Start -Value 4 -PropertyType DWORD -Force», reinicias, y luego te vas al programador de tareas, buscas la ruta Microsoft\Windows\AppxDeploymentClient y desactivas la tarea que se llama algo así como «UCPD velocity» . Si no haces esto último, al cabo de unas horas o días el servicio vuelve a activarse solo.
Esto me parece de una mala leche… Pero bueno, es lo que hay. Y luego se preguntan por qué la gente se pasa a Linux.
Ah, y otra cosa. Si tienes Windows 11 Pro, Empresa o Educación, hay una opción que te jode la vida desde el otro lado: la directiva de grupo «Establecer Edge como navegador predeterminado». Si la tienes habilitada, por mucho que tú pongas Chrome, Windows lo revierte cada vez que se actualizan las directivas . Y lo peor es que a veces la activan los administradores de sistemas sin ni siquiera saberlo, con las plantillas ADMX de Edge.
La diferencia entre deshabilitar la directiva de grupo de Edge y simplemente ignorar sus avisos es que si la tienes activada en «habilitado», no hay manera de que tu navegador favorito se quede fijo . Te toca ir al gpedit.msc, buscar «Computer Configuration > Administrative Templates > Microsoft Edge», encontrar «Set Edge as default browser» y ponerlo en «Disabled». Luego haces gpupdate /force y rezas. Pero si estás en Windows 11 Home, ni siquiera tienes el gpedit, así que te jodes.
La otra realidad que nadie cuenta es que hay ordenadores nuevos que vienen con Windows 11 en «S Mode». Y en ese modo, aunque te descargues el Chrome desde la página oficial, Windows te dice «esta aplicación no se puede ejecutar en este PC» . ¿Sabes lo que es comprarte un portátil nuevo, llegar a casa, intentar poner Chrome y que te salga ese mensaje? Te quedas flipando. La solución es salir del modo S, pero tienes que ir a la Microsoft Store, buscar «salir del modo S» y aceptar que no vas a poder volver atrás . Y claro, si no sabes que eso existe, piensas que el portátil está roto.
Yo ya he perdido la cuenta de cuántas veces he tenido que explicar esto a gente que me llama desesperada. Y la sensación que te queda es que Microsoft ha construido un sistema con tantas capas de protección contra ti mismo que al final tú eres el enemigo de tu propio ordenador.
La última frontera: cuando nada funciona y toca meter las manos en el registro
Llegamos al punto en el que ya has probado todo. Has desactivado extensiones, has reseteado Chrome, has desactivado el filtro UCPD, has salido del modo S, has desactivado las directivas de grupo. Y aún así, el Chrome no se queda fijo. O peor, se te abre el Edge cada vez que haces clic en un enlace de WhatsApp o del correo.
Te cuento lo que aprendí después de estar tres días con el portátil de un colega que estaba a punto de tirarlo por la ventana. El problema era que tenía instalado el antivirus Webroot. Y resulta que el antivirus Webroot es conocido por secuestrar las políticas del navegador Edge sin avisar . No es que lo haga con mala idea, es que cuando instalas el antivirus, este mete sus propias directivas en el registro para protegerse, y esas directivas le dicen a Windows que Edge es el navegador por defecto. Lo desinstalamos y en cinco segundos funcionó.
Pero ojo, que no solo es Webroot. Hay un montón de programas que hacen esto. He visto casos con Malwarebytes, con Avast, con programas de «limpieza» tipo CCleaner que te tocan las asociaciones de archivos sin pedir permiso. Y lo peor es que aunque desinstales el programa, las directivas se quedan ahí, colgadas en el registro, hasta que las borras a mano .
La forma de saber si tienes esto es sencilla. Abres Edge (aunque te dé rabia) y escribes en la barra: edge://policy. Si ves que ahí hay una lista de políticas con nombres raros y todas están en «configuradas», tienes tu respuesta . Esas políticas no salen de la nada. Alguien las ha metido, y si tú no las has metido, es que algún programa lo ha hecho por ti.
En el caso de mi colega, las políticas estaban en HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge. Borramos esa carpeta entera y el mensaje de «tu navegador está administrado por tu organización» desapareció . Pero cuidado, porque a veces las políticas también se esconden en HKEY_CURRENT_USER en la misma ruta. Y tienes que borrar las dos para asegurarte.
Ahora, esto tiene un riesgo. Porque si borras esas políticas y resulta que tu portátil es de la empresa y las políticas las ha puesto el administrador de sistemas, te vas a llevar una bronca. Pero si es tu ordenador personal, adelante. La diferencia entre una política de grupo aplicada por tu empresa y una colada por un antivirus es que las primeras no se pueden quitar sin permisos de administrador de dominio . Si puedes borrarlas tú, es que las ha metido un programa de esos que se cree con derecho a mandar sobre tu máquina.
Otra cosa que he descubierto hace poco: si tienes Windows 11 Pro y has tocado las directivas de grupo para algo, a veces te encuentras con que hay políticas que se aplican aunque las hayas desactivado. Resulta que hay dos lugares donde se guardan estas políticas: en el equipo local (Computer Configuration) y en el usuario actual (User Configuration). Y si las tienes activadas en las dos, se solapan y te lían . Lo que hay que hacer es ir a gpedit.msc, buscar Computer Configuration > Administrative Templates > Microsoft Edge, y asegurarte de que «Allow users to set Microsoft Edge as default browser» está en «Not configured» o en «Disabled». Y luego hacer lo mismo en User Configuration. Y después ejecutar gpupdate /force para que los cambios pillen .
Pero hay una capa aún más profunda. He estado leyendo en foros de administradores de sistemas que desde mediados de 2025, Microsoft ha añadido nuevas políticas que se llaman «DefaultBrowserSetting» y «DefaultBrowserSettingEnabled» . Si tienes DefaultBrowserSettingEnabled en 0, Edge no te va a pedir que lo pongas como predeterminado. Pero si DefaultBrowserSetting está en 1, lo que hace es forzar a que el navegador que esté en la configuración de Windows sea el que se use. Y si ese navegador es Edge, aunque tú tengas Chrome puesto, Windows lo ignora. La combinación mágica para que esto funcione es DefaultBrowserSettingEnabled=0 y DefaultBrowserSetting=1. Así Edge no te molesta, pero tampoco intenta colarse por detrás.
Y luego está el tema de las actualizaciones. Porque aunque tú dejes todo perfectamente configurado, cada vez que Microsoft saca una actualización acumulativa, te resetea alguna de estas políticas. Es la pescadilla que se muerde la cola. He visto casos en los que la gente programa una tarea en el Programador de Tareas que cada vez que arranca el equipo, vuelve a poner Chrome como predeterminado usando un script . Es una guarrada, pero funciona. Y si además desactivas la tarea programada de UCPD velocity que reactiva el filtro, te aseguras de que nadie te toque la configuración .
¿Y qué pasa con el modo S? Eso es otro mundo. He visto portátiles de HP y Lenovo que vienen con Windows 11 en modo S de fábrica, y la gente ni se entera hasta que intenta instalar Chrome y no puede . La solución oficial es ir a Configuración > Sistema > Activación y darle al enlace que te lleva a la Microsoft Store para salir del modo S . Pero si por algún motivo eso no funciona, hay una forma más bruta: arrancar el equipo en modo avanzado, cargar el registro offline y cambiar el valor SKUPolicyRequired de 1 a 0 . Eso desactiva el modo S a nivel de kernel. Pero ojo, que si haces esto, te quedas sin poder volver atrás, porque el modo S no se puede reactivar una vez que lo quitas así.
Al final, lo que me queda claro después de tanto darle vueltas es que el problema de poner Chrome como predeterminado no es un problema técnico. Es un problema político entre Microsoft y Google, y nosotros somos los que pagamos las consecuencias con horas perdidas buscando en foros y tocando el registro. Y lo peor es que cada vez que Microsoft saca una actualización, tenemos que volver a empezar.
El truco definitivo para los que no se rinden: cuando Windows te ignora a propósito
Pero hay una situación que me saca de mis casillas y que he visto repetirse una y otra vez en foros y en equipos de amigos.
Pones Chrome como predeterminado. En la configuración de Windows pone que Chrome es el navegador. Revisas HTTP, HTTPS, .html, todo bien. Abres un enlace de un email y… se abre Edge. O peor, abres el Chrome y te sale ese cartelito pasivo-agresivo de «Chrome no es tu navegador predeterminado». Y tú juras que sí lo es.
Aquí está lo que he descubierto después de pelearme con esto durante semanas. El problema no es que Windows no sepa que Chrome es tu navegador, es que hay ciertos enlaces que están programados para abrirse en Edge sí o sí, independientemente de lo que tú hayas elegido .
Esto es de juzgado de guardia. Resulta que Microsoft ha metido en Windows 11 una lista de «enlaces del sistema» que siempre abren en Edge. Los resultados de búsqueda desde el menú de inicio, los enlaces del panel de Widgets, los resultados de búsqueda que salen desde la barra de tareas, los enlaces de ayuda dentro de la propia configuración de Windows… todos esos están programados en duro para abrir Edge .
Y ojo, que no es un fallo. Es así a propósito. Los enlaces del sistema de Windows 11 que están diseñados para abrir Edge sin preguntar incluyen hasta los resultados de búsqueda de Bing cuando buscas algo desde el menú de inicio. ¿Te ha pasado que buscas «configuración» en el inicio, le das a un resultado, y se abre Edge con una página de Bing? Pues eso. Tu navegador predeterminado te la suda a Microsoft .
Lo peor es que la mayoría de la gente piensa que ha hecho algo mal. Que no ha configurado bien el Chrome. Y se pasan horas cambiando opciones, reinstalando, toqueteando el registro. Pero es que esos enlaces concretos no se pueden cambiar desde la configuración normal. Tienes que recurrir a programas externos o a trucos más guarros.
He visto en foros de administradores de sistemas que hay dos formas de saltarse esto. La primera es usar una herramienta que se llama MSEdgeRedirect. Lo que hace es interceptar esos enlaces que van a Edge y los redirige a tu navegador predeterminado antes de que se abran. La diferencia entre usar MSEdgeRedirect y tocar el registro manualmente es que la primera opción es más limpia y se actualiza sola cuando Windows saca un parche que rompe algo .
La segunda opción, para los que no quieren instalar nada raro, es tocar el registro a lo bestia. Hay una clave que se llama `HKLM\SOFTWARE\Policies\Microsoft\Edge` y dentro creas un DWORD con nombre `DefaultBrowserSettingAllowed` y lo pones a 0 . Eso lo que hace es decirle a Edge que ni se le ocurra preguntar para ser el predeterminado. Pero ojo, que esto no evita que los enlaces del sistema sigan abriendo Edge. Para eso necesitas más guerra.
Y aquí viene la que me parece más sangrante. En Windows 11, si tienes instalado algún programa de la suite de Microsoft 365, a veces los enlaces de Outlook o Teams se abren en Edge aunque tú tengas Chrome puesto. Esto no es una casualidad. Resulta que esos programas tienen su propia configuración interna que puede ignorar la del sistema .
Un colega mío se pasó una semana entera con este problema. Cada vez que le mandaban un enlace por el Teams, se le abría en Edge. Había probado de todo. Y la solución estaba dentro del propio Teams: en Ajustes > Archivos y enlaces, había una opción que ponía «Abrir enlaces en el navegador predeterminado del sistema». La tenía desactivada. La activó y se acabó el problema. La configuración interna de Microsoft Teams que ignora el navegador predeterminado es algo que la gente no sabe mirar, pero que está ahí y te arruina la experiencia .
Otra cosa que he visto estos días: si usas Outlook y tienes la versión de 64 bits, hay veces que la opción de «abrir enlaces en el navegador predeterminado» no aparece. Está oculta o directamente no funciona. Y entonces toca ir al registro a tocar las claves de `HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Internet` y crear un DWORD que se llama `ForceUseDefaultBrowser` con valor 1. Eso fuerza a Outlook a usar lo que tú hayas elegido, no lo que a Microsoft le dé la gana .
Lo que me tiene mosqueado es que esto no es nuevo. Lleva años pasando, y cada vez que Microsoft saca una actualización, parece que lo empeoran. En los foros de soporte de Microsoft hay hilos con miles de quejas de gente que dice «he puesto Chrome como predeterminado y Edge sigue abriéndose» . Y los técnicos de Microsoft te responden con las mismas soluciones genéricas de siempre: «ve a configuración, ponlo otra vez, asegúrate de que los protocolos están bien»… como si no hubieras hecho eso veinte veces.
Y luego está la guinda del pastel. En las versiones recientes de Windows 11, si buscas «navegador predeterminado» en el menú de inicio, te sale una opción que te lleva directamente a la configuración de Edge. No a la configuración de aplicaciones predeterminadas. No, te lleva a la pantalla donde Edge te dice «soy el mejor navegador, ponme como predeterminado». Es como si el sistema operativo te estuviera haciendo la pirula constantemente.
Yo ya he perdido la paciencia con esto. Mi solución final ha sido la siguiente: uso MSEdgeRedirect para los enlaces del sistema, he desactivado el UCPD como expliqué antes, he tocado el registro para que Edge no pregunte, y he configurado manualmente cada protocolo uno por uno. Y aún así, cada dos o tres actualizaciones, tengo que volver a revisar todo porque algo se resetea.
La realidad detrás de por qué Windows 11 no respeta tu elección de navegador es que Microsoft tiene un interés comercial en que uses Edge. No es conspiración, es negocio. Y mientras eso siga siendo así, nosotros vamos a tener que seguir peleándonos con el registro, con los programas externos, con las opciones ocultas, para que el ordenador haga lo que le pedimos.
Lo que más rabia me da es que la gente normal, la que no sabe toquetear el registro ni instalar programas raros, se queda con la sensación de que el ordenador no le obedece. Y al final acaban usando Edge por resignación, no por elección. Y eso, sinceramente, me parece una putada.
La pesadilla silenciosa: cuando el bloqueo no viene de Windows ni de Chrome
Pero hay una cosa que me dejó flipando hace unos meses y que casi nadie cuenta. Y es que a veces el problema no es que Chrome no se ponga como predeterminado. Es que directamente no puedes entrar a según qué páginas aunque lo tengas bien puesto.
Me pasó con un cliente. Llamó desesperado diciendo que Chrome se le había vuelto loco. Que intentaba entrar a su banco y le salía un cartel de “security block in place”. Y claro, él pensaba que era que el navegador no funcionaba, que había hecho algo mal, que igual era el antivirus… pero no. Los bloqueos de seguridad de Windows Defender SmartScreen que te impiden acceder a sitios aunque estés en Chrome son una realidad que te saca de quicio porque no sabes de dónde vienen .
Resulta que el problema no era Chrome. Era Windows Defender metiendo las narices. Aunque tú tengas Chrome como predeterminado, el filtro SmartScreen de Windows actúa a nivel de sistema, no de navegador. Y si ese filtro decide que un sitio es sospechoso, te bloquea la entrada independientemente de que uses Chrome, Edge o el navegador que te dé la gana .
Lo flipante es que la solución es irte a la configuración de Windows Security, buscar “Protección contra virus y amenazas”, y desactivar temporalmente “SmartScreen para Microsoft Edge”. Y ojo, que el nombre te engaña. Pone “para Microsoft Edge”, pero te afecta a todo el sistema . ¿No es de traca? Que tengas que desactivar una opción que pone “Edge” para que te funcione Chrome.
Y esto me lleva a otra cosa que he visto en foros y que me parece la guinda del pastel. El dichoso UCPD del que hablábamos antes, ese driver que mete Microsoft para proteger las asociaciones de archivos, tiene una lista negra de procesos a los que bloquea el acceso . ¿Y qué procesos están en esa lista? Pues cmd.exe, regedit.exe, powershell.exe, incluso el explorador de Windows. O sea, que si intentas usar la línea de comandos para forzar que Chrome sea el predeterminado, el propio Windows te lo impide porque el UCPD dice “no, este proceso no está firmado por Microsoft, no le dejo tocar nada” .
La lista negra de procesos que UCPD bloquea para cambiar aplicaciones predeterminadas es una auténtica salvajada. Imagínate que eres un administrador de sistemas y quieres desplegar Chrome en 200 ordenadores con un script de PowerShell. Pues no puedes, porque el UCPD te bloquea. Tienes que desactivarlo primero, hacer el cambio, y luego volver a activarlo . Y si no sabes que existe, te pasas días pensando que tu script está mal.
Lo he visto en empresas. Gente que se tira semanas con problemas porque los ordenadores no respetan la configuración de red. Y resulta que es el UCPD que se activó con una actualización y ahora no deja que las herramientas de administración toquen las asociaciones de archivos . Microsoft te protege de ti mismo, pero también te protege de que tú puedas administrar tus propios ordenadores.
Otra cosa que he descubierto es que el UCPD no se puede desinstalar fácilmente. Está metido en C:\Windows\System32\drivers\UCPD.sys y si intentas borrarlo, el sistema te lo restaura la próxima vez que haces un sfc /scannow o una actualización . La única forma de librarte de él es deshabilitarlo con los comandos de PowerShell que ya conté, y además desactivar la tarea programada que lo reactiva . Si no haces esto último, al cabo de unos días o con la siguiente actualización, el hijoputa vuelve a activarse solo.
He visto casos en los que la gente, desesperada, ha tenido que arrancar el ordenador con un USB con Windows PE, meterse en el sistema de archivos desde fuera, y borrar los tres archivos del UCPD a la vez: el driver, el ejecutable del gestor, y la tarea programada . Y luego rezar para que no se reinstalen. Esto ya es nivel ninja, pero hay momentos en los que no te queda otra.
Y luego está el tema de los enlaces del sistema de los que hablábamos. Eso es un mundo aparte. Ya sabes que los resultados de búsqueda del menú inicio, los enlaces de ayuda, los widgets… todos esos abren en Edge por narices. La diferencia entre usar MSEdgeRedirect y otras alternativas como EdgeDeflector es que el primero sigue funcionando porque se actualiza con los cambios que mete Microsoft, mientras que el segundo lo mataron hace un par de años con una actualización .
Yo uso MSEdgeRedirect y te digo una cosa: no es perfecto, pero es la única manera de que los enlaces del sistema se abran en Chrome. El programa se mete en medio, captura las peticiones que van a Edge, y las redirige a tu navegador predeterminado. Y lo mejor es que trabaja en segundo plano sin molestar . Lo instalas, lo configuras para que arranque con Windows, y te olvidas. Pero claro, esto es otro programa más que tienes que tener corriendo. Otra cosa que puede fallar, otra cosa que consume recursos.
Y aquí viene mi reflexión final de esta tanda: ¿por qué tenemos que llegar a esto? ¿Por qué para que un ordenador haga lo que le pedimos tenemos que desactivar drivers del sistema, instalar programas externos, tocar el registro, borrar tareas programadas? Es como si el sistema operativo estuviera diseñado para desobedecerte. Y lo peor es que la gente normal, la que no sabe todo esto, se queda con la sensación de que el ordenador es una mierda o que ella es tonta.
Pero no, no es culpa tuya. Es que Microsoft ha puesto tantas capas de “protección” que al final tú ya no mandas en tu propio equipo.
La trampa final: cuando el antivirus te protege de ti mismo sin avisar
Estamos en la recta final. Has hecho todo lo que hemos ido contando: has desactivado el UCPD, has borrado las políticas de grupo, has desactivado SmartScreen, has instalado MSEdgeRedirect… y aun así, hay algo que no funciona. Te pasa como a un colega mío el mes pasado. Cada vez que intentaba cambiar el navegador predeterminado, Windows le decía “no se pudo cambiar”. Y él jurando que había hecho todo bien.
Lo que descubrimos después de horas fue flipante. Tenía instalado el antivirus Kaspersky. Y resulta que los antivirus de terceros como Kaspersky o Bitdefender pueden secuestrar las asociaciones de navegador porque tienen sus propios módulos de protección web que se meten por medio . Cuando desactivamos la “protección de navegador” dentro del Kaspersky, en cinco segundos el Chrome se puso como predeterminado sin problemas.
Esto pasa más de lo que crees. He visto casos con Avast, con McAfee, con Norton. Todos tienen sus propias capas de seguridad que a veces interpretan que cambiar el navegador predeterminado es una amenaza. Y claro, te bloquean el cambio sin avisarte. Tú te pasas horas tocando el registro, y el problema está en que tu antivirus no te deja .
Lo flipante es que a veces ni siquiera hace falta desinstalar el antivirus. Basta con entrar en la configuración, buscar la parte de “protección web” o “protección de navegador”, y desactivarla temporalmente. Haces el cambio, vuelves a activarla, y te olvidas. Pero claro, si no sabes que ahí está el problema, te vuelves loco.
Otra cosa que he visto estos días en foros de soporte es que hay programas que se instalan sin que te des cuenta y te cambian el navegador a la fuerza. No hablo de virus, hablo de cosas como “Search Protection” que viene con algunos instaladores de software gratis. Los programas potencialmente no deseados (PUP) que cambian el navegador predeterminado son una plaga, y lo peor es que se cuelan cuando instalas algo que te parece inocente, como un programa para ver PDFs o un descargador de vídeos .
A un amigo le pasó con un programa de esos para “optimizar el PC”. Se instaló sin querer una extensión en Chrome y además un programa en segundo plano que cada vez que arrancaba el ordenador, volvía a poner Yahoo como página de inicio. Y él pensando que era Windows el que le cambiaba la configuración. Tuvimos que usar el AdwCleaner para limpiarlo todo, y luego sí, el Chrome se quedó fijo de una vez.
Y aquí viene el dato que me parece más sangrante. En febrero de 2024, Microsoft metió un driver nuevo en Windows 10 y 11 que se llama UCPD.sys . Lo que hace este driver es impedir que ningún programa externo modifique las claves de registro del navegador predeterminado. O sea, que si antes podías usar programas como SetDefaultBrowser para forzar que Chrome fuera el predeterminado, ahora te sale un error diciendo “no se puede escribir” .
El driver UCPD.sys que Microsoft introdujo en las actualizaciones de febrero de 2024 fue una putada para muchos administradores de sistemas. De repente, sus scripts de configuración dejaron de funcionar. Y claro, la gente se quejó en foros y Microsoft dijo que era por seguridad, para que ningún programa malicioso te cambiara el navegador . Pero el problema es que también bloquea los programas buenos, los que tú quieres usar para configurar tu propio ordenador.
Lo peor de todo es que este driver no se puede desinstalar. Está metido en el sistema con calzador. Pero se puede desactivar, como ya contamos antes. Lo que no te cuentan es que aunque lo desactives, Windows tiene una tarea programada que se llama “UCPD velocity” que lo vuelve a activar cada cierto tiempo . Así que si no eliminas esa tarea programada, el driver vuelve a aparecer cuando menos te lo esperas.
He visto en foros de administradores de sistemas que la forma más limpia de lidiar con esto es crear un script que desactive el driver y la tarea programada cada vez que arranca el ordenador . Es una guarrada, pero funciona. Y si además usas MSEdgeRedirect para los enlaces del sistema, tienes una configuración que aguanta bastante bien las actualizaciones de Windows.
Pero ojo, que el MSEdgeRedirect tampoco es perfecto. Desde que Microsoft mató EdgeDeflector en 2021, el MSEdgeRedirect es la única alternativa que queda, pero tiene que estar corriendo en segundo plano todo el rato . Y además, el SmartScreen de Windows a veces lo marca como “sospechoso” y te pone pegas para ejecutarlo . Así que tienes que desactivar SmartScreen o añadir una excepción.
La guerra entre Microsoft y los desarrolladores de herramientas para elegir navegador lleva años. Primero fue con EdgeDeflector, luego con Mozilla y sus intentos de que Firefox se pudiera poner como predeterminado con un solo clic . Y ahora con el UCPD.sys, Microsoft ha dejado claro que no quiere que nadie toque las asociaciones de navegador fuera de la configuración oficial de Windows.
Y luego está el tema de la Unión Europea. Porque claro, el Reglamento de Mercados Digitales (DMA) obliga a Microsoft a respetar las elecciones del usuario en los países de la UE . Y Microsoft dijo que en el Espacio Económico Europeo iba a respetar el navegador predeterminado. Pero luego resulta que el driver UCPD se ha instalado también en ordenadores de Estados Unidos, donde el DMA no aplica . Así que la excusa de “es para cumplir con la ley” se cae por su propio peso.
Mi teoría, después de darle tantas vueltas, es que Microsoft quiere que la gente use Edge porque así controla los datos, controla la publicidad, controla todo. Y mientras tanto, nosotros los usuarios tenemos que pelearnos con drivers ocultos, tareas programadas que se reactivan solas, antivirus que nos bloquean, y programas que se cuelan sin permiso.
Lo que más me jode es que la solución para todo esto no es una. Es un combo de varias cosas. Tienes que desactivar el UCPD, eliminar su tarea programada, poner el Chrome en la configuración de Windows, revisar que el antivirus no esté bloqueando nada, usar MSEdgeRedirect para los enlaces del sistema, y rezar para que la próxima actualización no te rompa todo otra vez.
Y después de todo esto, aún te quedan las cosas pequeñas. Esas que parecen tonterías pero te sacan de quicio. Como por ejemplo, que si tienes varios perfiles en Chrome, a veces los enlaces se abren en el perfil equivocado. O que si usas Outlook, tienes que ir a la configuración y marcar “abrir enlaces en el navegador predeterminado” porque si no, usa Edge aunque tengas Chrome puesto .
Al final, lo que me llevo de todo esto es que no hay una solución mágica. Cada ordenador es un mundo. Cada configuración es diferente. Y lo que funciona para uno, igual no funciona para otro. Pero lo que está claro es que si quieres que Chrome sea tu navegador predeterminado y que se quede fijo, tienes que estar dispuesto a meter las manos en el registro, a desactivar drivers, a toquetear el programador de tareas… Porque Microsoft no te lo va a poner fácil.
Y lo peor de todo es que la gente normal, la que no sabe hacer todo esto, se resigna y usa Edge. Y eso, a mí, me parece una putada. Porque al final, el ordenador es tuyo. O debería serlo.