Цей підручник містить інструкції щодо усунення помилки 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 base на 0xffffff803804e0000 DateStamp
0x57dacc39"
Як виправити помилку BSOD 0x1000007e: ВИКЛЮЧЕННЯ SYSTEM THREAD НЕ ОБРАЩУЄТЬСЯ, на сервері HP Proliant 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:
- 2-портовий адаптер HPE Ethernet 10Gb 568i
- 2-портовий адаптер HPE Ethernet 1Gb 368i
- 4-портовий адаптер HPE Ethernet 1Gb 369i
- 2-портовий адаптер HPE Ethernet 1Gb 368FLR-MMT
- Адаптер HPE Ethernet 10Gb 2-port568FLR-MMT
- 2-портовий адаптер HPE Ethernet 10 Гб 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 для Windows Server x64 Editions версії 5.1.3.0
2. Якщо після встановлення мережевого драйвера проблема BSOD не зникає, перевірте оригінальна стаття про Центр підтримки HPE для оновлень або продовжуйте читати нижче та застосувати наступне рішення.
Спосіб 2. Вимкніть драйвер SMB Direct (smsdirect.sys).
Після дослідження помилки BSOD 0x1000007e (0x7E) з BlueScreenView утиліти, я виявив, що збій викликаний прямим драйвером мережі SMB (smsdirect.sys).
The SMB Direct, це функція, яка включена в Windows Server 2012, Windows Server 2012 R2 і Windows Server 2016 версії, які підтримують використання мережевих адаптерів, які мають віддалений прямий доступ до пам'яті (RDMA) здатність. Мережеві адаптери, які мають RDMA, можуть працювати на повній швидкості з дуже низькою затримкою, використовуючи дуже мало ЦП. Для таких робочих навантажень, як Hyper-V або Microsoft SQL Server, це дає змогу віддаленому файловому серверу нагадувати локальне сховище.
Отже, наступним методом, щоб усунути помилку BSOD 0x1000007e, є відключення функції SMB Direct. Щоб зробити це:
1. Відкрийте PowerShell і введіть таку команду:
Set-NetOffloadGlobalSetting -NetworkDirect вимкнено
2. Після вимкнення SMB Direct проблему bsod 0x1000007e слід вирішити.
* Примітка: Якщо ви хочете знову ввімкнути SMB Direct в майбутньому, введіть таку команду в powershell:
- Set-NetOffloadGlobalSetting -NetworkDirect увімкнено
Це воно! Дайте мені знати, чи допоміг вам цей посібник, залишивши свій коментар про свій досвід. Будь ласка, поставте лайк і поділіться цим посібником, щоб допомогти іншим.
Дякую вам за це, у мене була саме така проблема з періодичними збоями на моєму сервері HP, зараз застосуйте виправлення, стежачи за цим.