FIX BSOD 0x1000007e: EXCEPCIÓN DEL HILO DEL SISTEMA NO MANEJADA causada por SMBDIRECT.SYS en HP Proliant ML350 Gen 10 Server 2016 (resuelto)

Este tutorial contiene instrucciones para resolver el error BSOD 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", causado por el controlador "smbdirect.sys", en un servidor HP ProLiant ML350 Gen10 que ejecuta Windows Server 2016 o Server 2012 R2.

El siguiente problema ocurre en un servidor HP Proliant ML350 que ejecuta Windows Server 2016: El servidor de forma aleatoria y sin una razón obvia se bloquea con una pantalla azul que informa el siguiente error:

"Se ha detectado un problema y se ha cerrado Windows para evitar daños
a tu computador.
El problema parece deberse al siguiente archivo: smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Información técnica:
*** DETENER: 0x1000007e (0xffffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30) |
*** smbdirect.sys - Dirección 0xfffff803804fa7a0 base en 0xfffff803804e0000 DateStamp
0x57dacc39 "

FIX BSOD 0x1000007e EXCEPCIÓN DE HILO DEL SISTEMA NO MANEJADA causada por SMBDIRECT.SYS

Cómo CORREGIR el error BSOD 0x1000007e: EXCEPCIÓN DEL HILO DEL SISTEMA NO MANEJADA, en HP Proliant Server Gen 10 con Windows Server 2012 o 2016.

Método 1. Actualice los controladores de los adaptadores de red.

Después de buscar mucho sobre este tema, encontré que de acuerdo con Centro de soporte de Hewlett Packard Enterprise el error BSOD 0x1000007e (0x7E), causado durante la copia del archivo en servidores ProLiant Gen10 que ejecutan Microsoft Windows Server 2012 R2 o Microsoft Windows Server 2016.

Más específicamente, el error de pantalla azul (0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" puede aparecer en cualquier servidor HPE ProLiant Gen10 que configurado con cualquiera de los siguientes adaptadores de red con el controlador HPE Intel i40eb para Windows Server 2016 / Windows Server 2012 R2 versión 1.8.83.0:

  • Adaptador HPE Ethernet de 10 Gb y 2 puertos 568i
  • Adaptador HPE Ethernet de 1 Gb y 2 puertos 368i
  • Adaptador HPE Ethernet de 1 Gb y 4 puertos 369i
  • Adaptador HPE Ethernet de 1 Gb y 2 puertos 368FLR-MMT
  • Adaptador HPE Ethernet de 10 Gb y 2 puertos 568FLR-MMT
  • Adaptador HPE Ethernet de 10 Gb y 2 puertos 568FLR-MMSFP +

Por lo tanto, si está ejecutando este caso, proceda e instale el controlador más reciente para el adaptador de red de acuerdo con la versión de Windows Server instalada: *

  • Controlador HPE Intel i40eb para Windows Server 2012 R2 versión 1.8.109.0
  • Controlador HPE Intel i40eb para Windows Server 2016 versión 1.8.109.0

* Notas:
1.
HP también recomienda instalar también la última versión de Utilidad de actualización de firmware en línea HPE Intel para Windows Server x64 Editions versión 5.1.3.0
2. Si después de instalar el controlador de red, el problema BSOD persiste, verifique la artículo original sobre el Centro de soporte de HPE para obtener actualizaciones o continúe leyendo a continuación y aplique la siguiente solución.

Método 2. Deshabilite el controlador directo SMB (smsdirect.sys).

Después de investigar el error BSOD 0x1000007e (0x7E) con el BlueScreenView utilidad, descubrí que el bloqueo es causado por el controlador directo de red SMB (smsdirect.sys).

0x1000007e servidor smsdirect.sys 2016

El SMB directo, es una característica que se incluye en Windows Server 2012, Windows Server 2012 R2 y Windows Server 2016 versiones, que admite el uso de adaptadores de red que tienen acceso directo a memoria remota (RDMA) capacidad. Los adaptadores de red que tienen RDMA pueden funcionar a máxima velocidad con una latencia muy baja, mientras usan muy poca CPU. Para cargas de trabajo como Hyper-V o Microsoft SQL Server, esto permite que un servidor de archivos remoto se parezca al almacenamiento local.

Entonces, el siguiente método, para resolver el error BSOD 0x1000007e, es deshabilitar la función SMB Direct. Para hacer eso:

1. Abra PowerShell y dé el siguiente comando:

  • Set-NetOffloadGlobalSetting -NetworkDirect deshabilitado

deshabilitar el controlador directo smb smsdirect.sys

2. Después de deshabilitar SMB Direct, el problema 0x1000007e bsod debería resolverse.

* Nota: Si desea volver a habilitar SMB Direct en el futuro, proporcione el siguiente comando en powershell:

  • Set-NetOffloadGlobalSetting -NetworkDirect habilitado

¡Eso es! Déjame saber si esta guía te ha ayudado dejando tu comentario sobre tu experiencia. Por favor, haga clic en Me gusta y comparta esta guía para ayudar a otros.

Gracias por esto, estaba teniendo este problema exacto con fallas intermitentes en mi servidor HP, apliqué la solución y ahora lo vigilo.