FIX BSOD 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED orsakad av SMBDIRECT.SYS på HP Proliant ML350 Gen 10 Server 2016 (löst)

FIX BSOD 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED orsakad av SMBDIRECT.SYS på HP Proliant ML350 Gen 10 Server 2016 (löst)

Andy Davis

Den här handledningen innehåller instruktioner för att lösa BSOD-felet 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", som orsakas av drivrutinen "smbdirect.sys", på en HP ProLiant ML350 Gen10 Server som kör Windows Server 2016 eller Server 2012 R2.

Följande problem uppstår på en HP Proliant ML350-server som kör Windows Server 2016: Servern kraschar slumpmässigt och utan uppenbar anledning med en blå skärm som rapporterar följande fel:

"Ett problem har upptäckts och Windows har stängts av för att förhindra skador.
till din dator.
Problemet verkar orsakas av följande fil: smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Teknisk information:
*** STOP: 0x1000007e (0xffffffffffc0000005, 0xfffffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)
*** smbdirect.sys - Adress 0xfffffff803804fa7a0 bas vid 0xfffffff803804e0000 DateStamp
0x57dacc39"

Så här åtgärdar du BSOD-felet 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED, på HP Proliant Server Gen 10 med Windows Server 2012 eller 2016.

Metod 1. Uppdatera drivrutiner för nätverkskort.

Efter att ha sökt en hel del om det här problemet hittade jag att enligt Hewlett Packard Enterprise Support Center är BSOD-felet 0x1000007e (0x7E) orsakat under filkopieringen på ProLiant Gen10-servrar som kör Microsoft Windows Server 2012 R2 eller Microsoft Windows Server 2016.

Mer specifikt kan felet på den blå skärmen (0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" visas på en HPE ProLiant Gen10 Server som är konfigurerad med något av följande nätverkskort med HPE Intel i40eb Driver for 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 10Gb 2-port 568FLR-MMSFP+ Adapter

Så om du har det här fallet ska du fortsätta och installera den senaste drivrutinen för nätverkskortet enligt den installerade Windows Server-versionen: *

  • HPE Intel i40eb Driver för Windows Server 2012 R2 version 1.8.109.0 HPE Intel i40eb Driver för Windows Server 2016 version 1.8.109.0

Anteckningar:
1. HP rekommenderar också att du installerar den senaste versionen av HPE Intel Online Firmware Upgrade Utility for Windows Server x64 Editions version 5.1.3.0.
2. Om BSOD-problemet kvarstår efter installationen av nätverksdrivrutinen ska du kontrollera originalartikeln på HPE Support Center för uppdateringar eller fortsätta läsa nedan och tillämpa nästa lösning.

Metod 2. Inaktivera SMB Direct Driver (smsdirect.sys) .

Efter att ha undersökt BSOD-felet 0x1000007e (0x7E) med verktyget BlueScreenView fann jag att kraschen orsakas av SMB Network Direct Driver (smsdirect.sys).

SMB Direct är en funktion som ingår i Windows Server 2012, Windows Server 2012 R2 och Windows Server 2016 och som stöder användningen av nätverkskort som har RDMA-kapacitet (Remote Direct Memory Access). Nätverkskort som har RDMA kan fungera med full hastighet och mycket låg latens, samtidigt som de använder mycket lite CPU. För arbetsbelastningar som Hyper-V eller Microsoft SQL Server kan dettagör det möjligt för en fjärrfilserver att likna lokal lagring.

Så nästa metod för att lösa BSOD-felet 0x1000007e är att inaktivera SMB Direct-funktionen. För att göra det:

1. Öppna PowerShell och ge följande kommando:

  • Set-NetOffloadGlobalSetting -NetworkDirect Inaktiverad

2. Efter att ha inaktiverat SMB Direct bör problemet med 0x1000007e bsod vara löst.

Obs: Om du vill återaktivera SMB Direct i framtiden kan du använda följande kommando i powershell:

  • Set-NetOffloadGlobalSetting -NetworkDirect Enabled

Låt mig veta om den här guiden har hjälpt dig genom att lämna en kommentar om dina erfarenheter. Gilla och dela den här guiden för att hjälpa andra.


Andy Davis

En systemadministratörs blogg om Windows

Leave a comment