Los dispositivos no funcionan antes de iniciar sesión en un equipo que ejecuta Windows 10

En este artículo se proporciona una solución a un problema en el que los dispositivos no funcionan antes de iniciar sesión en un equipo que ejecuta Windows 10.

Versión original del producto:   Windows 10, versión 1709
Número KB original:   4057300

Síntomas

Imagine la siguiente situación:

  • Tienes un equipo que ejecuta Windows 10 y el equipo está unido a un dominio de Active Directory.

  • El equipo tiene bitLocker o cifrado de dispositivo habilitado.

  • Se habilita la directiva Deshabilitar nuevos dispositivos DMA cuando este equipo está bloqueado en el equipo. La directiva Deshabilitar nuevos dispositivos DMA cuando este equipo está bloqueado se encuentra en la siguiente ruta de acceso:
    Plantillas administrativas de \ configuración del equipo Componentes de Windows Cifrado de unidad \ \ BitLocker

    Nota

    Para comprobar que la directiva está establecida, también puede comprobar el siguiente valor de clave del Registro:
    Ruta de acceso: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\FVE
    Valor: DisableExternalDMAUnderLock
    Tipo: DWORD
    El problema se produce cuando el valor se establece en 1.

  • El equipo se reinicia.

En este escenario, el sistema operativo (SO) no enumera los dispositivos de Interconexión de componentes periféricos (PCI) que tienen el Bus Master Habilitado (BME) establecido en 0 hasta que un usuario inicia sesión correctamente. Esto es así por motivos de diseño.

Además, después de que un usuario inicie sesión, es posible que algunas clases de dispositivos internos y externos no funcionen. Entre ellas se incluyen, entre otras:

  • Adaptadores de red cableados
  • Adaptadores de red inalámbrica
  • Dispositivos de audio
  • Dispositivos de apuntar, incluidos los panel táctiles

Causa

Este problema puede producirse en cualquiera de las siguientes condiciones:

  1. La directiva Deshabilitar nuevos dispositivos DMA cuando este equipo está bloqueado requiere que el firmware del sistema establezca correctamente el bit BME para todos los dispositivos internos durante el inicio y deshabilite el bit BME para todos los puertos PCI expuestos externamente.

    Cuando el firmware del sistema borra incorrectamente el bit BME para los dispositivos internos durante el inicio, dichos dispositivos se bloquean hasta que el usuario inicia sesión correctamente.

  2. Los controladores de dispositivo no pueden controlar el bit BME bloqueado por el sistema operativo hasta que un usuario inicie sesión.

    La directiva Deshabilitar nuevos dispositivos DMA cuando este equipo está bloqueado se aplica de forma intermitente en equipos con Windows 10 versión 1703 en escenarios específicos. Los equipos con Windows 10, versión 1709, aplican de forma coherente esa directiva, lo que provoca problemas de firmware o controladores.

Más información

Puede experimentar los siguientes problemas en función de estas condiciones:

Cuando el controlador es correcto y el firmware es correcto

Los dispositivos internos funcionan antes y después del inicio. Los dispositivos PCI externos se bloquean correctamente hasta que un usuario inicia sesión.

Cuando el controlador es correcto y el firmware es incorrecto

Los dispositivos se bloquean antes de iniciar sesión, pero funcionan después de un inicio de sesión. Los dispositivos internos y externos que tienen BME establecido en 0 se bloquean antes de iniciar sesión. Después de un inicio de sesión, los controladores se enumeran correctamente.

Cuando el controlador es incorrecto y el firmware es correcto

Es posible que los dispositivos externos no funcionen después de un inicio de sesión.

Cuando el controlador es incorrecto y el firmware es incorrecto

Los dispositivos internos bloqueados inicialmente por el firmware no se enumeran correctamente o no funcionan correctamente después de un inicio de sesión correcto por parte del usuario.

Solución

Para solucionar este problema, instale el 23 de abril de 2018-KB4093105 (compilación 16299.402 del sistema operativo).

Solución alternativa

Para solucionar este problema, configura la opción Deshabilitar nuevos dispositivos DMA cuando este equipo esté bloqueado en No configurado para deshabilitarlo en los modelos del sistema afectados antes de actualizar los controladores y el firmware.