Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) trên HP ProLiant ML350 Gen10 Server 2016 – Hướng dẫn từng bước

Hướng dẫn này cung cấp các bước khắc phục lỗi màn hình xanh (BSOD) 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", do driver "smbdirect.sys" gây ra, trên máy chủ HP ProLiant ML350 Gen10 chạy Windows Server 2016 hoặc Server 2012 R2.

Vấn đề sau xảy ra trên máy chủ HP ProLiant ML350 chạy Windows Server 2016: Máy chủ ngẫu nhiên và không có lý do rõ ràng bị crash với màn hình xanh báo lỗi sau:

"A problem has been detected and Windows has been shut down to prevent damage
to your computer.
The problem seems to be caused by the following file: smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
Technical Information:
*** STOP: 0x1000007e (0xffffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)|
*** smbdirect.sys – Address 0xfffff803804fa7a0 base at 0xfffff803804e0000 DateStamp
0x57dacc39"

Khắc phục BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) trên HP ProLiant ML350 Gen10 Server 2016 – Hướng dẫn từng bước

Cách khắc phục lỗi BSOD 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED, trên HP ProLiant Server Gen 10 với Windows Server 2012 hoặc 2016

Phương pháp 1. Cập nhật driver Card mạng (Network Adapters Drivers)

Sau khi tìm kiếm kỹ về vấn đề này, tôi thấy theo Trung tâm hỗ trợ Hewlett Packard Enterprise, lỗi BSOD 0x1000007e (0x7E) xảy ra khi copy file trên ProLiant Gen10 Servers chạy Microsoft Windows Server 2012 R2 hoặc Microsoft Windows Server 2016.

Cụ thể hơn, lỗi màn hình xanh (0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" có thể xuất hiện trên bất kỳ HPE ProLiant Gen10 Server nào được cấu hình với bất kỳ card mạng nào dưới đây dùng driver HPE Intel i40eb cho Windows Server 2016/Windows Server 2012 R2 Phiên bản 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-port 568FLR-MMT Adapter
  • HPE Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter

Vì vậy, nếu bạn rơi vào trường hợp này, hãy cài đặt driver mới nhất cho card mạng theo phiên bản Windows Server đã cài:*

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

* Lưu ý:
1. HP cũng khuyến nghị cài thêm phiên bản mới nhất HPE Intel Online Firmware Upgrade Utility for Windows Server x64 Editions version 5.1.3.0
2. Nếu sau khi cài driver card mạng, sự cố BSOD vẫn tồn tại, hãy kiểm tra bài viết gốc trên HPE Support Center để cập nhật hoặc tiếp tục đọc dưới và áp dụng giải pháp tiếp theo.

Phương pháp 2. Vô hiệu hóa driver SMB Direct (smsdirect.sys)

Sau khi điều tra lỗi BSOD 0x1000007e (0x7E) bằng công cụ BlueScreenView, tôi thấy crash do driver SMB Network Direct (smsdirect.sys) gây ra.

Khắc phục BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) trên HP ProLiant ML350 Gen10 Server 2016 – Hướng dẫn từng bước

SMB Direct là tính năng có trong Windows Server 2012, Windows Server 2012 R2, và Windows Server 2016, hỗ trợ sử dụng card mạng có khả năng Remote Direct Memory Access (RDMA). Card mạng có RDMA hoạt động tốc độ đầy đủ với độ trễ cực thấp, tiêu tốn rất ít CPU. Với các workload như Hyper-V hoặc Microsoft SQL Server, điều này cho phép file server từ xa giống như bộ nhớ cục bộ.

Vì vậy, phương pháp tiếp theo khắc phục BSOD 0x1000007e là vô hiệu hóa tính năng SMB Direct. Cách làm:

1. Mở PowerShell và chạy lệnh sau:

  • Set-NetOffloadGlobalSetting -NetworkDirect Disabled

Khắc phục BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) trên HP ProLiant ML350 Gen10 Server 2016 – Hướng dẫn từng bước

2. Sau khi vô hiệu hóa SMB Direct, vấn đề BSOD 0x1000007e nên được giải quyết.

* Lưu ý: Nếu muốn bật lại SMB Direct sau này, chạy lệnh sau trong PowerShell:

  • Set-NetOffloadGlobalSetting -NetworkDirect Enabled

Trên đây là giải pháp! Hãy để lại bình luận chia sẻ kinh nghiệm. Like và chia sẻ để hỗ trợ người khác.