Cómo habilitar el acceso a hipervínculos a pesar de las políticas de la organización en MS Office

A veces, los hipervínculos en las aplicaciones de Microsoft Office simplemente no se abren, pase lo que pase. Haces clic en un enlace en Outlook o Word y, en lugar de abrir el navegador, aparece un mensaje de seguridad que lo bloquea. Frustrante, ¿verdad? Esto suele ocurrir porque la configuración del registro falla, sobre todo después de instalar o desinstalar navegadores de terceros como Chrome o Firefox. O quizás desactivaste o desinstalaste Internet Explorer recientemente y ahora los enlaces funcionan de forma extraña. La buena noticia es que solucionar esto suele bastar con ajustar algunas entradas del registro o la configuración del navegador. Esta guía te explica cómo volver a activar esos enlaces sin complicaciones.

Cómo solucionar el problema de que un hipervínculo no se abre en las aplicaciones de Office

Comprobar y restablecer la asociación de archivos HTML en el Registro

Esta suele ser la causa principal: las asociaciones de archivos mal configuradas hacen que Office considere que los enlaces externos no son seguros o no tienen un controlador válido. Cuando los navegadores o las aplicaciones de terceros cambian la configuración del registro, los hipervínculos pueden bloquearse.

  • Abra el Editor del Registro ( regedit.exe) escribiéndolo en el menú de inicio y presionando Enter.
  • Vaya a HKEY_CLASSES_ROOT\.html. Esta es la clave que determina qué sucede al abrir archivos o enlaces HTML.
  • Mira el valor (Predeterminado). Si no está configurado como htmlfile, probablemente esa sea la razón por la que los enlaces fallan. Podría indicar FirefoxHTML, ChromeHTML o algo similar.
  • Haga clic derecho en la entrada (Predeterminado), elija Modificar y cambie el valor a htmlfile.
  • Alternativamente, puedes hacerlo rápidamente con un archivo REG para restablecerlo:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.html] @="htmlfile" "Content Type"="text/html" "PerceivedType"="text" 

Ejecute este archivo REG haciendo doble clic en él o péguelo en el Bloc de notas y guárdelo como fix_html_assoc.reg, luego haga clic derecho y elija Combinar.

Verificar el identificador de navegador predeterminado en el Registro

Office podría ejecutar el navegador incorrecto si la aplicación predeterminada no está configurada correctamente. Verifique la clave de registro en HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command.

  • Asegúrese de que el valor (predeterminado) apunte a Internet Explorer: "C:\Program Files\Internet Explorer\iexplore.exe" %1.
  • Si prefieres Edge o Chrome, cámbialo según corresponda. Para Edge, se vería así "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" %1:
  • Si es necesario, cree esta clave manualmente si no está disponible. Simplemente haga clic derecho y seleccione Nuevo → Valor de cadena e ingrese la ruta correcta.

Verifique dos veces los tipos de archivos relacionados y sus controladores

A veces, el problema no solo se produce con.html, sino también con tipos relacionados como.htm o.shtml. Asegúrate de que estén configurados con los controladores correctos:

  • HKEY_CLASES_RAÍZ\.html
  • HKEY_CLASSES_ROOT\.htm
  • HKEY_CURRENT_USER\Software\Clases\.html
  • HKEY_CURRENT_USER\Software\Clases\.htm
  • HKEY_CLASES_ROOT\.shtml
  • HKEY_CURRENT_USER\Software\Clases\.shtml

Asegúrate de que cada uno apunte al archivo html o al controlador correcto. De lo contrario, corrígelos como se indicó anteriormente.

Asegúrese de que IE11 esté habilitado (si aún lo necesita)

Debido a la forma en que Windows 11 y 10 tratan Internet Explorer, si lo desactivaste o lo desinstalaste, los hipervínculos que dependen de IE dejarán de funcionar. Comprueba si IE11 está habilitado mediante optionalfeatures.exe.

  • Presione Win + R, escriba optionalfeatures y presione Enter.
  • Desplácese hasta Internet Explorer 11 y asegúrese de que esté marcado. Si está deshabilitado, márquelo y reinicie.
  • Si prefiere no tener IE, puede cambiar el controlador de enlace a Edge o Chrome manualmente cambiando la ruta de registro en HKEY_LOCAL_MACHINE\SOFTWARE\Classes\htmlfile\shell\open\command para que apunte a su navegador preferido.

Para comprobarlo mediante PowerShell, ejecute:

Get-WindowsOptionalFeature -Online –FeatureName Internet-Explorer-Optional-amd64

Cambiar el controlador predeterminado a Edge o Chrome (opcional)

En algunas configuraciones, es más fácil redirigir enlaces a un navegador moderno. Para ello, cambie la ruta de registro del archivo html como se muestra arriba. Por ejemplo, para Edge:

"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" %1

Solo asegúrate de que la ruta coincida con la de tu navegador. Normalmente puedes encontrarla haciendo clic derecho en el acceso directo y seleccionando » Abrir ubicación del archivo».

En algunas máquinas, es posible que estas modificaciones del registro no se mantengan tras reiniciar, especialmente si su organización tiene políticas de grupo aplicadas. Tenga en cuenta que esto no siempre es sencillo. Y, por supuesto, Windows puede tener sus propias reglas con respecto a las asociaciones de archivos.

Con suerte, esto hará que los enlaces se abran de nuevo sin que la advertencia de seguridad los bloquee. Normalmente, el problema se debe a una mala configuración del registro o de Internet Explorer.