FIX BSOD 0x1000007e : SYSTEM THREAD EXCEPTION NOT HANDLED causé par SMBDIRECT.SYS sur HP Proliant ML350 Gen 10 Server 2016 (Résolu)

FIX BSOD 0x1000007e : SYSTEM THREAD EXCEPTION NOT HANDLED causé par SMBDIRECT.SYS sur HP Proliant ML350 Gen 10 Server 2016 (Résolu)

Andy Davis

Ce tutoriel contient des instructions pour résoudre l'erreur BSOD 0x1000007e : "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", causée par le pilote "smbdirect.sys", sur un serveur HP ProLiant ML350 Gen10 exécutant Windows Server 2016 ou Server 2012 R2.

Le problème suivant se produit sur un serveur HP Proliant ML350 exécutant Windows Server 2016 : le serveur se bloque de manière aléatoire et sans raison évidente avec un écran bleu qui signale l'erreur suivante :

"Un problème a été détecté et Windows a été arrêté pour éviter tout dommage".
à votre ordinateur.
Le problème semble être causé par le fichier suivant : smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Informations techniques :
*** STOP : 0x1000007e (0xffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)
*** smbdirect.sys - Adresse 0xfffff803804fa7a0 base à 0xfff803804e0000 DateStamp
0x57dacc39"

Comment résoudre l'erreur BSOD 0x1000007e : SYSTEM THREAD EXCEPTION NOT HANDLED, sur HP Proliant Server Gen 10 avec Windows Server 2012 ou 2016.

Méthode 1. Mettez à jour les pilotes des adaptateurs réseau.

Après avoir effectué de nombreuses recherches sur ce problème, j'ai découvert que, selon le Centre de support Hewlett Packard Enterprise, l'erreur BSOD 0x1000007e (0x7E), causée pendant la copie de fichiers sur les serveurs ProLiant Gen10 exécutant Microsoft Windows Server 2012 R2 ou Microsoft Windows Server 2016.

Plus précisément, l'erreur d'écran bleu (0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" peut apparaître sur tout serveur HPE ProLiant Gen10 configuré avec l'une des cartes réseau suivantes avec le pilote HPE Intel i40eb pour Windows Server 2016/Windows Server 2012 R2 version 1.8.83.0 :

  • Adaptateur HPE Ethernet 10Gb 2 ports 568i Adaptateur HPE Ethernet 1Gb 2 ports 368i Adaptateur HPE Ethernet 1Gb 4 ports 369i Adaptateur HPE Ethernet 1Gb 2 ports 368FLR-MMT Adaptateur HPE Ethernet 10Gb 2 ports 568FLR-MMT Adaptateur HPE Ethernet 10Gb 2 ports 568FLR-MMSFP+.

Donc, si vous êtes dans ce cas, procédez à l'installation du dernier pilote pour l'adaptateur réseau en fonction de la version de Windows Server installée : *.

  • Pilote HPE Intel i40eb pour Windows Server 2012 R2 version 1.8.109.0 Pilote HPE Intel i40eb pour Windows Server 2016 version 1.8.109.0

Notes :
1. HP recommande également d'installer la dernière version de HPE Intel Online Firmware Upgrade Utility for Windows Server x64 Editions version 5.1.3.0.
Si après l'installation du pilote réseau, le problème BSOD persiste, consultez l'article original sur le Centre de support HPE pour obtenir des mises à jour ou continuez à lire ci-dessous et appliquez la solution suivante.

Méthode 2 : Désactiver le pilote SMB Direct (smsdirect.sys) .

Après avoir examiné l'erreur BSOD 0x1000007e (0x7E) avec l'utilitaire BlueScreenView, j'ai découvert que le crash est causé par le pilote SMB Network Direct Driver (smsdirect.sys).

SMB Direct est une fonctionnalité incluse dans les versions Windows Server 2012, Windows Server 2012 R2 et Windows Server 2016, qui prend en charge l'utilisation d'adaptateurs réseau dotés de la fonctionnalité d'accès direct à la mémoire à distance (RDMA). Les adaptateurs réseau dotés de la fonctionnalité RDMA peuvent fonctionner à pleine vitesse avec une latence très faible, tout en utilisant très peu de CPU. Pour les charges de travail telles que Hyper-V ou Microsoft SQL Server, cette fonctionnalité est très utile.permet à un serveur de fichiers distant de ressembler à un stockage local.

La méthode suivante, pour résoudre l'erreur BSOD 0x1000007e, consiste à désactiver la fonction SMB Direct. Pour ce faire :

1. ouvrez PowerShell et donnez la commande suivante :

  • Set-NetOffloadGlobalSetting -NetworkDirect Disabled (Paramètres généraux du réseau)

2. Après avoir désactivé le SMB Direct, le problème 0x1000007e bsod devrait être résolu.

Note : Si vous voulez réactiver le SMB Direct dans le futur, donnez la commande suivante dans powershell :

  • Set-NetOffloadGlobalSetting -NetworkDirect Enabled (paramétrage global)

C'est tout ! Dites-moi si ce guide vous a aidé en laissant un commentaire sur votre expérience. Merci d'aimer et de partager ce guide pour aider les autres.


Andy Davis

Blog d'un administrateur système sur Windows

Leave a comment