Този урок съдържа инструкции за разрешаване на BSOD грешка 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", причинено от драйвера "smbdirect.sys" на сървър HP ProLiant ML350 Gen10, работещ под Windows Server 2016 или Server 2012 R2.
Следният проблем възниква на сървър HP Proliant ML350, работещ под Windows Server 2016: Сървърът произволно и без очевидна причина се срива със син екран, който отчита следната грешка:
„Открит е проблем и Windows е изключен, за да се предотврати повреда
към вашия компютър.
Изглежда, че проблемът е причинен от следния файл: smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Техническа информация:
*** СТОП: 0x1000007e (0xffffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)|
*** smbdirect.sys – Адрес 0xfffff803804fa7a0 база на 0xffffff803804e0000 DateStamp
0x57dacc39"
Как да поправите BSOD грешката 0x1000007e: ИЗКЛЮЧЕНИЕТО НА СИСТЕМНАТА НИШКА НЕ ОБРАБОТАНО, на HP Proliant Server Gen 10 с Windows Server 2012 или 2016.
Метод 1. Актуализиране на драйвери за мрежови адаптери.
След като търсих много по този въпрос, открих, че според Център за поддръжка на Hewlett Packard Enterprise BSOD грешката 0x1000007e (0x7E), причинена по време на копирането на файла на сървъри ProLiant Gen10, работещи с Microsoft Windows Server 2012 R2 или Microsoft Windows Server 2016.
По-конкретно грешката на синия екран (0x7E) „SYSTEM_THREAD_EXCEPTION_NOT_HANDLED“ може да се появи на всеки HPE ProLiant Gen10 сървър, който конфигуриран с някой от следните мрежови адаптери с HPE Intel i40eb драйвер за Windows Server 2016/Windows Server 2012 R2 версия 1.8.83.0:
- HPE Ethernet 10Gb 2-портов 568i адаптер
- HPE Ethernet 1Gb 2-портов 368i адаптер
- HPE Ethernet 1Gb 4-портов 369i адаптер
- HPE Ethernet 1Gb 2-портов 368FLR-MMT адаптер
- HPE Ethernet 10Gb 2-портов568FLR-MMT адаптер
- HPE Ethernet 10Gb 2-портов 568FLR-MMSFP+ адаптер
Така че, ако работите в този случай, продължете и инсталирайте най-новия драйвер за мрежовия адаптер според инсталираната версия на Windows Server: *
- HPE Intel i40eb драйвер за Windows Server 2012 R2 версия 1.8.109.0
- HPE Intel i40eb драйвер за Windows Server 2016 версия 1.8.109.0
* Бележки:
1. HP също така препоръчва да инсталирате и най-новата версия на Помощна програма HPE Intel Online за надграждане на фърмуера за Windows Server x64 Editions версия 5.1.3.0
2. Ако след инсталирането на мрежовия драйвер проблемът с BSOD продължава, проверете оригинална статия в Центъра за поддръжка на HPE за актуализации или продължете да четете по-долу и приложете следващото решение.
Метод 2. Деактивирайте SMB Direct Driver (smsdirect.sys) .
След проучване на BSOD грешката 0x1000007e (0x7E) с BlueScreenView помощна програма, открих, че сривът е причинен от SMB Network Direct Driver (smsdirect.sys).
В SMB Direct, е функция, която е включена в Windows Server 2012, Windows Server 2012 R2 и Windows Server 2016 версии, които поддържат използването на мрежови адаптери, които имат отдалечен директен достъп до паметта (RDMA) способност. Мрежовите адаптери, които имат RDMA, могат да работят на пълна скорост с много ниска латентност, като същевременно използват много малко CPU. За работни натоварвания като Hyper-V или Microsoft SQL Server това позволява на отдалечен файлов сървър да прилича на локално хранилище.
И така, следващият метод, за да разрешите BSOD грешката 0x1000007e, е да деактивирате функцията SMB Direct. Да направя това:
1. Отворете PowerShell и дайте следната команда:
Set-NetOffloadGlobalSetting -NetworkDirect Disabled
2. След деактивиране на SMB Direct, проблемът bsod 0x1000007e трябва да бъде разрешен.
* Забележка: Ако искате да активирате отново SMB Direct в бъдеще, дайте следната команда в powershell:
- Set-NetOffloadGlobalSetting -NetworkDirect е активиран
Това е! Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за вашия опит. Моля, харесайте и споделете това ръководство, за да помогнете на другите.
Благодаря ви за това, имах точно този проблем с периодични сривове на моя HP сървър, приложих корекцията сега, като го следя.