Denne vejledning indeholder instruktioner til at løse BSOD-fejlen 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", forårsaget af "smbdirect.sys"-driveren på en HP ProLiant ML350 Gen10 Server, der kører Windows Server 2016 eller Server 2012 R2.
Følgende problem opstår på en HP Proliant ML350-server, der kører Windows Server 2016: Serveren går ned tilfældigt og uden en åbenlys grund med en blå skærm, der rapporterer følgende fejl:
"Der er opdaget et problem, og Windows er blevet lukket ned for at forhindre skade
til din computer.
Problemet ser ud til at være forårsaget af følgende fil: smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Teknisk information:
*** STOP: 0x1000007e (0xffffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)|
*** smbdirect.sys – Adresse 0xfffff803804fa7a0 base på 0xfffff803804e0000 DateStamp
0x57dacc39"
Sådan rettes BSOD-fejlen 0x1000007e: UNDTAGELSE AF SYSTEMTRÅD IKKE HÅNDTES, på HP Proliant Server Gen 10 med Windows Server 2012 eller 2016.
Metode 1. Opdater drivere til netværksadaptere.
Efter at have søgt meget omkring dette problem, fandt jeg ud af, at iflg Hewlett Packard Enterprise Support Center BSOD-fejlen 0x1000007e (0x7E), forårsaget under filkopieringen på ProLiant Gen10-servere, der kører Microsoft Windows Server 2012 R2 eller Microsoft Windows Server 2016.
Mere specifikt kan den blå skærm-fejl (0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" vises på enhver HPE ProLiant Gen10-server, som konfigureret med en af følgende netværksadaptere med HPE Intel i40eb-driver til Windows Server 2016/Windows Server 2012 R2-version 1.8.83.0:
- HPE Ethernet 10Gb 2-port 568i Adapter
- HPE Ethernet 1Gb 2-port 368i Adapter
- HPE Ethernet 1Gb 4-port 369i Adapter
- HPE Ethernet 1Gb 2-port 368FLR-MMT Adapter
- HPE Ethernet 10Gb 2-port568FLR-MMT Adapter
- HPE Ethernet 10 Gb 2-ports 568FLR-MMSFP+ Adapter
Så hvis du kører på denne sag, skal du fortsætte og installere den nyeste driver til netværksadapteren i henhold til den installerede Windows Server-version: *
- HPE Intel i40eb-driver til Windows Server 2012 R2 version 1.8.109.0
- HPE Intel i40eb-driver til Windows Server 2016 version 1.8.109.0
* Bemærkninger:
1. HP anbefaler også at installere den nyeste version af HPE Intel Online Firmware Upgrade Utility til Windows Server x64 Editions version 5.1.3.0
2. Hvis BSOD-problemet fortsætter efter installation af netværksdriveren, skal du kontrollere original artikel om HPE Support Center for opdateringer eller fortsæt med at læse nedenfor og anvend den næste løsning.
Metode 2. Deaktiver SMB Direct Driver (smsdirect.sys) .
Efter at have undersøgt BSOD-fejlen 0x1000007e (0x7E) med BlueScreenView værktøj, fandt jeg ud af, at nedbruddet er forårsaget af SMB Network Direct Driver (smsdirect.sys).
Det SMB direkte, er en funktion, der er inkluderet i Windows Server 2012, Windows Server 2012 R2 og Windows Server 2016 versioner, som understøtter brugen af netværksadaptere, der har Remote Direct Memory Access (RDMA) evne. Netværksadaptere, der har RDMA, kan fungere ved fuld hastighed med meget lav latenstid, mens de bruger meget lidt CPU. For arbejdsbelastninger såsom Hyper-V eller Microsoft SQL Server, gør dette det muligt for en ekstern filserver at ligne lokal lagring.
Så den næste metode, for at løse BSOD-fejlen 0x1000007e, er at deaktivere SMB Direct-funktionen. At gøre det:
1. Åbn PowerShell og giv følgende kommando:
Set-NetOffloadGlobalSetting -NetworkDirect deaktiveret
2. Efter at have deaktiveret SMB Direct, skulle 0x1000007e bsod-problemet være løst.
* Bemærk: Hvis du vil genaktivere SMB Direct i fremtiden, skal du give følgende kommando i powershell:
- Set-NetOffloadGlobalSetting -NetworkDirect aktiveret
Det er det! Fortæl mig, om denne guide har hjulpet dig ved at efterlade din kommentar om din oplevelse. Synes godt om og del denne guide for at hjælpe andre.
Tak for dette, jeg havde nøjagtigt dette problem med periodisk nedbrud på min HP-server, har en anvendt rettelsen nu og holder øje med det.