¡Hola a todos los administradores de sistemas y profesionales de TI! 👋 Si están leyendo esto, es muy probable que se encuentren en una situación que muchos de nosotros conocemos bien: la necesidad de mantener en funcionamiento aplicaciones web críticas que, por diversas razones, solo funcionan correctamente con Internet Explorer. Y para añadir un nivel más de complejidad, estas aplicaciones residen en entornos de Windows Server 2012 R2, un sistema robusto pero que, a medida que el tiempo avanza, presenta desafíos con las tecnologías web modernas.
La buena noticia es que Microsoft ha escuchado nuestras súplicas. La solución a este enigma de compatibilidad tiene un nombre: Modo IE en Microsoft Edge. Esta funcionalidad nos permite renderizar páginas web que requieren el motor de Internet Explorer directamente dentro del navegador Edge, brindando una experiencia más fluida, segura y unificada. En esta guía exhaustiva, les acompañaremos en cada paso para desplegar el Modo IE en sus servidores Windows Server 2012 R2.
🤔 ¿Por qué el Modo IE en Edge es un salvavidas para Windows Server 2012 R2?
Windows Server 2012 R2 es un sistema operativo que, a pesar de haber alcanzado el fin de su soporte estándar, sigue siendo el pilar de muchas infraestructuras debido a su estabilidad y a las aplicaciones legadas que aloja. Sin embargo, Internet Explorer 11, el navegador nativo en 2012 R2, está en proceso de retiro y presenta riesgos de seguridad significativos y una falta de compatibilidad con estándares web actuales.
Aquí es donde el Modo IE brilla. Permite a las organizaciones:
- Extender la vida útil de aplicaciones web esenciales sin reescritura costosa.
- Consolidar la experiencia del navegador: un solo navegador (Edge) para todas las necesidades, tanto modernas como heredadas.
- Mejorar la seguridad: aunque utiliza el motor de IE, se beneficia de las características de seguridad modernas de Edge.
- Simplificar la gestión de TI: menos navegadores que mantener y actualizar.
El Modo IE en Edge no es simplemente una función; es un puente crucial entre el pasado y el futuro de las aplicaciones web empresariales, especialmente vital para infraestructuras que aún dependen de sistemas operativos como Windows Server 2012 R2.
📋 Requisitos Previos Esenciales
Antes de sumergirnos en la configuración, asegúrese de tener lo siguiente a mano:
- Acceso de administrador a su servidor Windows Server 2012 R2.
- Conexión a internet para descargar archivos o acceso a un repositorio local.
- Un conocimiento básico de la administración de Directivas de Grupo (GPO) si gestiona un entorno de dominio.
- Paciencia y una buena taza de café (o té, según su preferencia 😉).
Paso 1: Instalación de Microsoft Edge Chromium en Windows Server 2012 R2 ⬇️
Dado que Edge Chromium no viene preinstalado en Windows Server 2012 R2, necesitamos instalarlo manualmente. Es fundamental descargar la versión correcta.
- Diríjase a la página oficial de descarga de Microsoft Edge para empresas.
- Busque la sección de „Descarga Edge para Windows Server”. Aquí deberá seleccionar la versión estable y la arquitectura (generalmente x64 para servidores).
- Descargue el instalador sin conexión (MSI) para una implementación más sencilla.
- Una vez descargado, ejecute el archivo MSI en su servidor. Siga las instrucciones del instalador. El proceso es bastante directo.
- Una vez finalizada la instalación, inicie Edge para verificar que se ha instalado correctamente.
Paso 2: Obtención e Implementación de las Plantillas ADMX de Microsoft Edge ⚙️
Para gestionar el Modo IE a través de Directivas de Grupo, necesitamos las plantillas administrativas (ADMX) de Microsoft Edge. Estas plantillas permiten que las configuraciones de Edge sean visibles y configurables en la consola de administración de GPO.
- Descargue las plantillas ADMX de Microsoft Edge desde el sitio web de Microsoft Edge para empresas. Asegúrese de seleccionar la versión que coincida con su versión de Edge.
- Descomprima el archivo ZIP descargado. Encontrará una carpeta llamada „windows” que contiene subcarpetas con los archivos ADMX y ADML.
- Para un Almacén Central de Directivas de Grupo (recomendado en entornos de dominio):
- Copie los archivos
msedge.admx
ymsedgeupdate.admx
a la carpeta%SystemRoot%PolicyDefinitions
en su controlador de dominio (generalmente\su_dominioSYSVOLsu_dominioPoliciesPolicyDefinitions
). - Copie los archivos ADML correspondientes a su idioma (por ejemplo,
es-ESmsedge.adml
yes-ESmsedgeupdate.adml
) a la carpeta de idioma correspondiente dentro dePolicyDefinitions
(por ejemplo,%SystemRoot%PolicyDefinitionses-ES
).
- Copie los archivos
- Para un Almacén Local de Directivas de Grupo (si no hay dominio o para pruebas):
- Copie los archivos ADMX a
C:WindowsPolicyDefinitions
. - Copie los archivos ADML a
C:WindowsPolicyDefinitionses-ES
(o el idioma que use).
- Copie los archivos ADMX a
- Verifique que las plantillas han sido reconocidas abriendo el Editor de Directivas de Grupo (
gpedit.msc
para local ogpmc.msc
para dominio) y buscando las configuraciones de Microsoft Edge.
Paso 3: Configuración del Modo IE mediante Directivas de Grupo ✅
Ahora viene la parte crucial: decirle a Edge qué sitios web deben abrirse en Modo IE. Esto se logra mediante dos configuraciones principales de GPO.
- Abra el Editor de Directivas de Grupo (local o de dominio).
- Navegue a
Configuración del equipo
>Plantillas administrativas
>Microsoft Edge
. - Habilitar la integración de Internet Explorer:
- Busque la configuración „Configurar la integración de Internet Explorer” (Configure Internet Explorer integration).
- Habilite esta política y seleccione „Modo Internet Explorer” (Internet Explorer mode) en el menú desplegable. Esto instruye a Edge a usar el motor de IE para sitios específicos.
- Aplique y acepte la configuración.
- Configurar la Lista de Sitios de Modo de Empresa (Enterprise Mode Site List):
- En la misma sección, busque la configuración „Configurar la lista de sitios de modo de empresa” (Configure the Enterprise Mode Site List).
- Habilite esta política.
- En el campo „Opciones”, deberá especificar la ruta a un archivo XML que contendrá la lista de sitios web que deben abrirse en Modo IE. Esta ruta puede ser:
- Una ruta de red (UNC):
\servidor_archivoscompartidoEnterpriseModeSites.xml
- Una URL HTTP/HTTPS:
http://su_servidor_web/EnterpriseModeSites.xml
- Una ruta local (menos común para múltiples usuarios):
C:ConfigEnterpriseModeSites.xml
- Una ruta de red (UNC):
- Es fundamental que la ruta sea accesible por los usuarios que usarán Edge. Para entornos de servidor, una ruta UNC suele ser la más práctica.
- Aplique y acepte la configuración.
Creación del Archivo XML de Lista de Sitios
El corazón de la implementación del Modo IE es este archivo XML. Define qué sitios, y cómo, deben renderizarse.
Cree un archivo de texto con el nombre EnterpriseModeSites.xml
y pegue una estructura similar a esta:
<site-list version="1">
<site url="su_aplicacion_heredada.com">
<compat-mode merge-type="override">IE11</compat-mode>
<open-in merge-type="override">IE11</open-in>
</site>
<site url="otra_app_antigua.dominio.local">
<compat-mode merge-type="override">Default</compat-mode>
<open-in merge-type="override">IE11</open-in>
</site>
<site url="intranet.miempresa.com/legacyapp">
<compat-mode merge-type="override">IE8</compat-mode>
<open-in merge-type="override">IE11</open-in>
</site>
<site url=".*.oldapp.local">
<compat-mode merge-type="override">IE11</compat-mode>
<open-in merge-type="override">IE11</open-in>
</site>
</site-list>
Explicación de los elementos clave:
<site-list version="1">
: Contenedor principal del archivo.<site url="URL_del_sitio">
: Define una entrada para un sitio web específico. Puede usar caracteres comodín (*
) o expresiones regulares simples para subdominios (ej..*.oldapp.local
).<compat-mode>
: Especifica el modo de compatibilidad de Internet Explorer a usar (IE7
,IE8
,IE9
,IE10
,IE11
,Default
,Edge
).Default
suele ser una buena opción si no está seguro, ya que Edge intentará determinar el mejor modo.<open-in>
: Define qué navegador debe abrir la URL. Para el Modo IE, siempre useIE11
.
Guarde este archivo XML en la ubicación que especificó en la GPO (por ejemplo, la carpeta compartida en su servidor de archivos).
Aplicación y Actualización de Directivas de Grupo
Para que los cambios de GPO surtan efecto, debe actualizar las directivas en el servidor:
gpupdate /force
Es posible que necesite reiniciar el navegador Edge o incluso el servidor para que la configuración se aplique completamente, aunque gpupdate /force
suele ser suficiente.
Paso 4: Verificación y Prueba del Modo IE 🔎
Una vez que las directivas se han aplicado, es hora de comprobar si todo funciona como se espera.
- Abra Microsoft Edge en el servidor.
- En la barra de direcciones, escriba
edge://compat
y presione Enter. - En esta página, debería ver la „Lista de sitios de modo de empresa” cargada, mostrando las URLs que configuró en su archivo XML. Si no aparece o el archivo XML no se carga, revise las configuraciones de GPO y la accesibilidad de la ruta del archivo.
- Navegue a una de las URLs que incluyó en su lista de sitios.
- Debería ver un pequeño icono de Internet Explorer en el lado izquierdo de la barra de direcciones de Edge, indicando que la página se está renderizando en Modo IE. ✅
- Pruebe la funcionalidad de la aplicación legada para asegurarse de que todo funciona sin problemas.
⚠️ Solución de Problemas Comunes
- El icono de IE no aparece:
- Asegúrese de que la GPO esté aplicada (
gpupdate /force
). - Verifique la ruta del archivo XML en la GPO y asegúrese de que el servidor tenga permisos de lectura.
- Compruebe la sintaxis de su archivo XML; incluso un pequeño error puede impedir su carga.
- Visite
edge://compat
para ver si la lista de sitios está cargada.
- Asegúrese de que la GPO esté aplicada (
- La aplicación no funciona correctamente incluso con el icono de IE:
- Experimente con diferentes
<compat-mode>
en su XML (IE7, IE8, etc.) para ver cuál es el más adecuado para su aplicación heredada. - Asegúrese de que no haya scripts bloqueados o configuraciones de seguridad de Edge que estén interfiriendo (aunque IE Mode tiende a ignorar muchos de estos para sitios incluidos).
- Experimente con diferentes
- Problemas al descargar plantillas ADMX o Edge:
- Revise la conectividad a internet.
- Verifique las configuraciones del proxy o firewall del servidor.
📈 Mi Opinión: Un Puente Necesario, Pero No una Solución Eterna
Como profesional de TI, he sido testigo de primera mano de los desafíos que implican las aplicaciones legadas. La implementación del Modo IE en Edge en un entorno como Windows Server 2012 R2 es, sin duda, una estrategia inteligente y pragmática. Datos recientes y la realidad del mercado muestran que, a pesar de la modernización constante, muchas organizaciones aún dependen de software antiguo por razones de coste, complejidad o simplemente por la falta de una alternativa viable inmediata. Esta solución de Microsoft ofrece un respiro muy necesario, permitiendo que los equipos de TI mantengan la productividad mientras minimizan los riesgos de seguridad y los dolores de cabeza de gestionar múltiples navegadores.
Sin embargo, es vital entender que esto es un puente, no un destino final. Windows Server 2012 R2 ha finalizado su soporte estándar, y aunque las Extensiones de Actualización de Seguridad (ESU) ofrecen un periodo de gracia, la eventual migración a sistemas operativos más modernos como Windows Server 2019 o 2022 y la modernización de las aplicaciones legadas debería ser siempre el objetivo a largo plazo. El Modo IE nos compra tiempo valioso para planificar y ejecutar esa transición de manera controlada y sin interrupciones operativas.
🚀 Conclusión
La capacidad de ejecutar aplicaciones que dependen de Internet Explorer dentro de Microsoft Edge es una bendición para muchos entornos empresariales, y particularmente valiosa para aquellos que aún operan con Windows Server 2012 R2. Siguiendo esta guía paso a paso, habrán logrado configurar y desplegar el Modo IE con éxito, garantizando la continuidad operativa de sus sistemas más antiguos mientras aprovechan las ventajas de un navegador moderno y seguro. Es una gestión inteligente de los recursos existentes, un paso adelante en la eficiencia y la seguridad de su infraestructura de TI. ¡Enhorabuena por dominar este desafío!