Cómo solucionar problemas de instalación del controlador del adaptador de red en Windows Server

Cómo hacer que los adaptadores de red Intel funcionen en Windows Server: cuando los controladores dicen que no

Casi cualquiera que haya intentado instalar controladores de red Intel en un equipo con Windows Server sabe que puede ser un fastidio. El instalador podría simplemente no detectar el adaptador, incluso si está conectado físicamente y parece funcionar. Peor aún, en el Administrador de dispositivos, ese adaptador de red aparecerá como «Dispositivo desconocido».Sí, típico. Normalmente, se debe a problemas de compatibilidad de hardware, sobre todo si el sistema operativo del servidor se instaló en un equipo de escritorio o si se utilizan versiones de controlador incorrectas. Esto puede resultar especialmente frustrante con las tarjetas de red Intel modernas o de consumo, como la I217, la I219 o la I225, ya que Intel las excluye explícitamente de la compatibilidad con Windows Server en sus paquetes de controladores. Entonces, ¿cuál es el motivo? Los archivos INF de los controladores de Intel están totalmente restringidos por la compatibilidad. A menudo impiden la instalación de tarjetas de red de escritorio en sistemas operativos de servidor al incluir identificadores de dispositivo específicos en la configuración del controlador, lo que básicamente indica que no son compatibles y cancela el proceso de instalación. A continuación te dejamos un pequeño resumen sobre cómo solucionar ese problema, con algunos fragmentos y consejos adicionales que podrían ahorrarte muchos dolores de cabeza.—

Cómo solucionar la detección del controlador de red Intel en Windows Server

Recupere el controlador adecuado y prepárese para utilizar un enfoque diferente

Primero, descargue el paquete de controladores Intel Ethernet más reciente del Intel® Ethernet Adapter Complete Driver Pack. Extraiga el archivo ZIP (el archivo Release_30.0.zip completo o la versión que haya descargado).Dentro, encontrará carpetas como ` PRO1000\Winx64`, con subcarpetas para diferentes versiones del sistema operativo como ` NDIS68`, ` NDIS65`, ` W11`, etc. En algunas configuraciones, es posible que deba probar controladores de diferentes carpetas si la primera no reconoce el adaptador. Por ejemplo, si Windows Server 2022 no admite los controladores NDIS68, cambie a los de NDIS65 o W11, ya que la compatibilidad de los controladores no es universal a menos que Intel lo indique explícitamente.

Intente actualizar el controlador manualmente con un controlador genérico o compatible

– Haga clic derecho en el adaptador de red en el Administrador de dispositivos (a veces se llama «Dispositivo desconocido» o simplemente «Controlador Ethernet») y elija Actualizar controlador.- Elija Buscar software de controlador en mi computadora. Luego seleccione Permitirme elegir de una lista de controladores disponibles en mi computadora.- Presione el botón Utilizar disco y apúntelo a la carpeta donde extrajo el controlador (por ejemplo, `…\PRO1000\Winx64\W2022\`).- Debería ver una lista de controladores compatibles; elija uno que coincida con su tipo de NIC, como Intel Ethernet Connection I219-LM si tiene ese modelo. A veces, elegir un controlador para un modelo similar puede funcionar, incluso si no fue diseñado específicamente para su hardware exacto.- Termine la instalación y luego confirme si el adaptador aparece en Conexiones de red.- A veces ayuda reiniciar justo después de la instalación del controlador; no siempre, pero vale la pena intentarlo.> Nota: En algunas máquinas, he visto que esto falla la primera vez, luego funciona de repente después de un reinicio. Windows Server es extraño en ese sentido con la detección de hardware.

Cómo manejar ID de dispositivos no compatibles: edición del archivo INF

Cuando falla la instalación del controlador, suele deberse a los bloqueadores de ID de dispositivo en los archivos INF. Deberá revisar estos archivos, específicamente ` e1c65x64.inf` en la carpeta NDIS65, o uno similar para otras versiones. Use un editor de texto (como Notepad++ o incluso el Bloc de notas) para abrir el archivo INF. Busque la sección ` [ControlFlags] `.Probablemente verá una línea llamada ` ExcludeFromSelect` con una lista de ID ` VEN_XXXX&DEV_XXXX`. Elimine o comente estos ID si coinciden con su NIC. Tenga cuidado: editar archivos INF no es muy sencillo y un error podría causar una instalación fallida o inestabilidad del sistema. A continuación, busque las secciones etiquetadas como ` [Intel. NTamd64.10.0.1] ` o similares, y copie todo su contenido. Luego, péguelo en ` [Intel. NTamd64.10] ` o en la sección correspondiente a su versión del sistema operativo, para agregar soporte para Windows Server.> Dato curioso: A veces, Microsoft firma digitalmente los controladores y sus modificaciones INF personalizadas pueden causar errores de firma.—

Manejo de problemas de firma de controladores e instalaciones de controladores sin firmar

Si recibes errores sobre «el hash del archivo no está presente en el archivo de catálogo», se debe a que Windows ahora exige la firma de controladores de fábrica. Para evitarlo temporalmente (porque, por supuesto, Windows tiene que complicarlo más de lo necesario), puedes desactivar la firma de controladores. Inicia en modo de recuperación o usa las Opciones de inicio avanzadas, abre un Símbolo del sistema de administrador y ejecuta: bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON Reinicia con esta configuración e intenta instalar el controlador sin firmar con: pnputil.exe -i -a "C:\Drivers\NDIS65\e1c65x64.inf" Después de la instalación, vuelve a habilitar la firma para evitar ejecutar el modo inseguro constantemente: bcdedit -set loadflags ENABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING OFF Reinicia normalmente. Advertencia: Las configuraciones modernas de UEFI + Arranque seguro no son compatibles con los controladores sin firmar. Es posible que tengas que seguir iniciando en modo de prueba, lo cual no es ideal, pero a veces es necesario.

En realidad, ¿cuál es el resultado final?

Si el controlador simplemente se niega a instalarse y no funciona, editar el INF no es el fin del mundo. A veces, forzar al controlador a aceptar el ID del dispositivo o simular que Windows es anterior puede restablecer la conectividad de red. Recuerde que los controladores sin firmar o parcheados pueden presentar problemas de estabilidad o de seguridad, así que úselo como último recurso.—

Resumen

  • Descargue y extraiga el último paquete de controladores Intel Ethernet.
  • Intente actualizar el controlador manualmente desde la carpeta de controladores, seleccionando una versión de controlador compatible.
  • Si falla, abra el archivo INF y modifique las exclusiones de ID del dispositivo.
  • Si Windows se queja de las firmas de los controladores, desactive la aplicación de firmas temporalmente.
  • Reinstale el controlador y luego vuelva a habilitar la configuración de seguridad después de una instalación exitosa.

Resumen

Conseguir que funcionen adaptadores de red Intel no compatibles en Windows Server puede parecer una tarea ardua, sobre todo con las restricciones de los controladores. Pero en muchos casos, un pequeño ajuste manual de los controladores, la edición de INF o la omisión de la firma del controlador son suficientes. No es perfecto, pero es mejor que lidiar con ese pequeño triángulo amarillo eternamente. Recuerda: todo es cuestión de paciencia y saber cuándo forzar un poco los límites de los controladores. Con suerte, esto le ahorrará algunas horas a alguien.