Tento tutoriál obsahuje pokyny k vyřešení chyby BSOD 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", způsobené ovladačem "smbdirect.sys" na serveru HP ProLiant ML350 Gen10 se systémem Windows Server 2016 nebo Server 2012 R2.
K následujícímu problému dochází na serveru HP Proliant ML350 se systémem Windows Server 2016: Server náhodně a bez zjevného důvodu havaruje s modrou obrazovkou, která hlásí následující chybu:
"Byl zjištěn problém a systém Windows byl vypnut, aby nedošlo k poškození
do vašeho počítače.
Zdá se, že problém byl způsoben následujícím souborem: smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Technické informace:
*** STOP: 0x1000007e (0xffffffffc0000005, 0xffffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)|
*** smbdirect.sys – Adresa 0xffffff803804fa7a0 základna na 0xffffff803804e0000 DateStamp
0x57dacc39"
Jak opravit chybu BSOD 0x1000007e: SYSTÉMOVÁ VÝJIMKA VLÁKNA NEBYLA Zpracována na serveru HP Proliant Server Gen 10 se systémem Windows Server 2012 nebo 2016.
Metoda 1. Aktualizujte ovladače síťových adaptérů.
Po velkém hledání o této problematice jsem zjistil, že podle Hewlett Packard Enterprise Support Center chyba BSOD 0x1000007e (0x7E), způsobená během kopírování souboru na serverech ProLiant Gen10 se systémem Microsoft Windows Server 2012 R2 nebo Microsoft Windows Server 2016.
Konkrétně chyba modré obrazovky (0x7E) „SYSTEM_THREAD_EXCEPTION_NOT_HANDLED“ se může objevit na jakémkoli serveru HPE ProLiant Gen10, který nakonfigurováno s kterýmkoli z následujících síťových adaptérů s ovladačem HPE Intel i40eb pro Windows Server 2016/Windows Server 2012 R2 verze 1.8.83.0:
- HPE Ethernet 10Gb 2portový 568i adaptér
- Adaptér HPE Ethernet 1Gb 2port 368i
- HPE Ethernet 1Gb 4portový 369i adaptér
- HPE Ethernet 1Gb 2portový 368FLR-MMT adaptér
- HPE Ethernet 10Gb 2portový 568FLR-MMT adaptér
- HPE Ethernet 10Gb 2portový 568FLR-MMSFP+ adaptér
Pokud tedy používáte tento případ, pokračujte a nainstalujte nejnovější ovladač pro síťový adaptér podle nainstalované verze Windows Server: *
- Ovladač HPE Intel i40eb pro Windows Server 2012 R2 verze 1.8.109.0
- Ovladač HPE Intel i40eb pro Windows Server 2016 verze 1.8.109.0
* Poznámky:
1. Společnost HP také doporučuje nainstalovat nejnovější verzi Online nástroj pro upgrade firmwaru HPE Intel pro Windows Server x64 Edition verze 5.1.3.0
2. Pokud po instalaci síťového ovladače problém s BSOD přetrvává, zkontrolujte původní článek na HPE Support Center pro aktualizace nebo pokračujte ve čtení níže a použijte další řešení.
Metoda 2 Zakažte přímý ovladač SMB (smsdirect.sys) .
Po prozkoumání chyby BSOD 0x1000007e (0x7E) pomocí BlueScreenView zjistil jsem, že pád je způsoben SMB Network Direct Driver (smsdirect.sys).
The SMB Direct, je funkce, která je součástí systému Windows Server 2012, Windows Server 2012 R2 a Windows Server 2016 verze, která podporuje použití síťových adaptérů, které mají vzdálený přímý přístup do paměti (RDMA) schopnost. Síťové adaptéry, které mají RDMA, mohou fungovat při plné rychlosti s velmi nízkou latencí, při použití velmi malého CPU. U úloh, jako je Hyper-V nebo Microsoft SQL Server, to umožňuje vzdálenému souborovému serveru, aby se podobal místnímu úložišti.
Takže další metodou, jak vyřešit chybu BSOD 0x1000007e, je zakázat funkci SMB Direct. Udělat to:
1. Otevřete PowerShell a zadejte následující příkaz:
Set-NetOffloadGlobalSetting -NetworkDirect zakázáno
2. Po zakázání SMB Direct by měl být problém 0x1000007e bsod vyřešen.
* Poznámka: Pokud budete chtít SMB Direct v budoucnu znovu povolit, zadejte v powershell následující příkaz:
- Set-NetOffloadGlobalSetting -NetworkDirect povoleno
A je to! Dejte mi vědět, zda vám tento průvodce pomohl, a zanechte svůj komentář o své zkušenosti. Lajkujte a sdílejte tento návod, abyste pomohli ostatním.
Děkuji vám za to, měl jsem přesně tento problém s občasným padáním na mém serveru HP, aplikujte opravu a sledujte ji.