FIX BSOD 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED caused by SMBDIRECT.SYS on HP Proliant ML350 Gen 10 Server 2016 (Solved)

FIX BSOD 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED caused by SMBDIRECT.SYS on HP Proliant ML350 Gen 10 Server 2016 (Solved)

Andy'ego Davisa

Ten poradnik zawiera instrukcje rozwiązywania błędu BSOD 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", spowodowanego przez sterownik "smbdirect.sys", na serwerze HP ProLiant ML350 Gen10 z systemem Windows Server 2016 lub Server 2012 R2.

Na serwerze HP Proliant ML350 z systemem Windows Server 2016 występuje następujący problem: Serwer losowo i bez oczywistej przyczyny ulega awarii z niebieskim ekranem, który zgłasza następujący błąd:

"Wykryto problem i wyłączono system Windows, aby zapobiec uszkodzeniom
do komputera.
Problem wydaje się być spowodowany przez następujący plik: smbdirect.sys
SYSTEM_WĄTKU_WYJĄTEK_NIEOBSŁUGIWANY
Informacje techniczne:
*** STOP: 0x1000007e (0xffffc00005, 0xfff803804fa7a0, 0xffa780867fb1e8,
0xffffa780867faa30)
*** smbdirect.sys - adres 0xfff803804fa7a0 baza at 0xfff803804e0000 DateStamp.
0x57dacc39"

Jak naprawić BSOD Error 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED, na HP Proliant Server Gen 10 z Windows Server 2012 lub 2016.

Metoda 1. Aktualizacja sterowników adapterów sieciowych.

Po wielu poszukiwaniach na temat tego problemu, znalazłem, że według Hewlett Packard Enterprise Support Center błąd BSOD 0x1000007e (0x7E), spowodowany podczas kopiowania plików na serwerach ProLiant Gen10 Running Microsoft Windows Server 2012 R2 lub Microsoft Windows Server 2016.

Konkretnie błąd niebieskiego ekranu (0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" może pojawić się na każdym serwerze HPE ProLiant Gen10, który skonfigurowany jest z którymś z poniższych adapterów sieciowych z HPE Intel i40eb Driver for Windows Server 2016/Windows Server 2012 R2 Version 1.8.83.0:

  • Adapter 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

Tak więc, jeśli "jesteś uruchomiony na tym przypadku, przejdź i zainstalować najnowszy sterownik dla karty sieciowej według zainstalowanej wersji Windows Server: *.

  • HPE Intel i40eb Driver for Windows Server 2012 R2 wersja 1.8.109.0 HPE Intel i40eb Driver for Windows Server 2016 wersja 1.8.109.0

Uwagi:
1. HP zaleca zainstalowanie również najnowszej wersji programu HPE Intel Online Firmware Upgrade Utility for Windows Server x64 Editions w wersji 5.1.3.0
2) Jeśli po zainstalowaniu sterownika sieciowego problem BSOD nadal występuje, to sprawdź oryginalny artykuł w HPE Support Center w celu uzyskania aktualizacji lub kontynuuj czytanie poniżej i zastosuj kolejne rozwiązanie.

Metoda 2. Wyłączenie sterownika SMB Direct (smsdirect.sys) .

Po zbadaniu błędu BSOD 0x1000007e (0x7E) za pomocą narzędzia BlueScreenView stwierdziłem, że awaria jest spowodowana przez sterownik SMB Network Direct Driver (smsdirect.sys).

SMB Direct, to funkcja, która znalazła się w wersjach Windows Server 2012, Windows Server 2012 R2 i Windows Server 2016, która wspiera wykorzystanie adapterów sieciowych, które mają możliwość zdalnego bezpośredniego dostępu do pamięci (RDMA).Adaptery sieciowe, które mają RDMA, mogą działać z pełną prędkością z bardzo niskimi opóźnieniami, jednocześnie zużywając bardzo mało procesora.W przypadku obciążeń roboczych, takich jak Hyper-V lub Microsoft SQL Server, toumożliwia zdalnemu serwerowi plików upodobnienie się do lokalnej pamięci masowej.

Tak więc, kolejną metodą, aby rozwiązać błąd BSOD 0x1000007e, jest wyłączenie funkcji SMB Direct.Aby to zrobić:

1. Otwórz PowerShell i wydaj następujące polecenie:

  • Set-NetOffloadGlobalSetting -NetworkDirect Disabled

2. Po wyłączeniu SMB Direct problem 0x1000007e bsod powinien zostać rozwiązany.

Uwaga: Jeśli chcesz ponownie włączyć SMB Direct w przyszłości, wydaj następujące polecenie w powershell:

  • Set-NetOffloadGlobalSetting -NetworkDirect Enabled

To wszystko! Daj mi znać, czy ten przewodnik pomógł Ci, zostawiając komentarz o swoim doświadczeniu. Proszę polubić i udostępnić ten przewodnik, aby pomóc innym.


Andy'ego Davisa

Blog administratora systemu o systemie Windows

Leave a comment