Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Khắc phục sự cố BSOD 0x1000007e:HỆ THỐNG NGOẠI LỆ KHÔNG ĐƯỢC XỬ LÝ gây ra bởi SMBDIRECT.SYS trên HP Proliant ML350 Gen 10 Server 2016 (Đã giải quyết)

Hướng dẫn này bao gồm các hướng dẫn để giải quyết lỗi BSOD 0x1000007e:"SYSTEM_THREAD_EXCEPTION_NOT_HANDLED", gây ra bởi trình điều khiển "smbdirect.sys", trên Máy chủ HP ProLiant ML350 Gen10 chạy Windows Server 2016 hoặc Server 2012 R2.

Sự cố 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ị treo với màn hình xanh lam báo cáo lỗi sau:

"Đã phát hiện sự cố và Windows đã được tắt để tránh hư hỏng
cho máy tính của bạn.
Sự cố dường như do tệp sau:smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
gây ra Thông tin kỹ thuật:
*** DỪNG:0x1000007e (0xffffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30) |
*** smbdirect.sys - Địa chỉ 0xfftampaffc08038038048043900cơ sở 0xfftampaffc000

Khắc phục sự cố BSOD 0x1000007e:HỆ THỐNG NGOẠI LỆ KHÔNG ĐƯỢC XỬ LÝ gây ra bởi SMBDIRECT.SYS trên HP Proliant ML350 Gen 10 Server 2016 (Đã giải quyết)

Cách khắc phục lỗi BSOD 0x1000007e:HỆ THỐNG NGOẠI LỆ KHÔNG ĐƯỢC XỬ LÝ, trên HP Proliant Server Gen 10 với Windows Server 2012 hoặc 2016.

Phương pháp 1. Cập nhật trình điều khiển bộ điều hợp mạng.

Sau khi tìm kiếm rất nhiều về vấn đề này, tôi nhận thấy rằng theo Trung tâm hỗ trợ doanh nghiệp Hewlett Packard, lỗi BSOD 0x1000007e (0x7E), gây ra trong quá trình sao chép tệp trên Máy chủ ProLiant Gen10 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ỳ Máy chủ HPE ProLiant Gen10 nào được định cấu hình với bất kỳ bộ điều hợp mạng nào sau đây với Trình điều khiển HPE Intel i40eb dành cho Windows Server 2016 / Windows Server 2012 R2 Phiên bản 1.8.83.0:

  • Bộ điều hợp HPE Ethernet 10Gb 2 cổng 568i
  • Bộ điều hợp HPE Ethernet 1Gb 2 cổng 368i
  • Bộ điều hợp HPE Ethernet 1Gb 4 cổng 369i
  • Bộ điều hợp HPE Ethernet 1Gb 2 cổng 368FLR-MMT
  • Bộ điều hợp HPE Ethernet 10Gb 2 cổng568FLR-MMT
  • Bộ điều hợp HPE Ethernet 10Gb 2 cổng 568FLR-MMSFP +

Vì vậy, nếu bạn đang chạy trên trường hợp này, hãy tiếp tục và cài đặt trình điều khiển mới nhất cho bộ điều hợp mạng theo phiên bản Windows Server đã cài đặt:*

  • Trình điều khiển HPE Intel i40eb dành cho Windows Server 2012 R2 phiên bản 1.8.109.0
  • Trình điều khiển HPE Intel i40eb dành cho Windows Server 2016 phiên bản 1.8.109.0

* Lưu ý:
1. HP cũng khuyến nghị cài đặt cả phiên bản mới nhất của Tiện ích nâng cấp chương trình cơ sở trực tuyến HPE Intel cho Windows Server x64 Editions phiên bản 5.1.3.0
2. Nếu sau khi cài đặt trình điều khiển mạng, sự cố BSOD vẫn tiếp diễn, hãy kiểm tra bài viết gốc trên Trung tâm hỗ trợ HPE để biết các bản cập nhật hoặc tiếp tục đọc bên dưới và áp dụng giải pháp tiếp theo.

Phương pháp 2. Tắt Trình điều khiển Trực tiếp SMB (smsdirect.sys).

Sau khi điều tra lỗi BSOD 0x1000007e (0x7E) bằng tiện ích BlueScreenView, tôi nhận thấy rằng sự cố là do Trình điều khiển Trực tiếp Mạng SMB (smsdirect.sys).

Khắc phục sự cố BSOD 0x1000007e:HỆ THỐNG NGOẠI LỆ KHÔNG ĐƯỢC XỬ LÝ gây ra bởi SMBDIRECT.SYS trên HP Proliant ML350 Gen 10 Server 2016 (Đã giải quyết)

SMB Direct, là một tính năng có trong các phiên bản Windows Server 2012, Windows Server 2012 R2 và Windows Server 2016, hỗ trợ việc sử dụng bộ điều hợp mạng có khả năng Truy cập Bộ nhớ Trực tiếp Từ xa (RDMA). Bộ điều hợp mạng có RDMA có thể hoạt động ở tốc độ tối đa với độ trễ rất thấp, trong khi sử dụng rất ít CPU. Đối với khối lượng công việc như Hyper-V hoặc Microsoft SQL Server, điều này cho phép máy chủ tệp từ xa giống với bộ nhớ cục bộ.

Vì vậy, phương pháp tiếp theo, để giải quyết lỗi BSOD 0x1000007e, là tắt tính năng SMB Direct. Để làm điều đó:

1. Mở PowerShell và đưa ra lệnh sau:

  • Đã tắt Set-NetOffloadGlobalSetting -NetworkDirect

Khắc phục sự cố BSOD 0x1000007e:HỆ THỐNG NGOẠI LỆ KHÔNG ĐƯỢC XỬ LÝ gây ra bởi SMBDIRECT.SYS trên HP Proliant ML350 Gen 10 Server 2016 (Đã giải quyết)

2. Sau khi tắt SMB Direct, sự cố bsod 0x1000007e sẽ được giải quyết.

* Lưu ý:Nếu bạn muốn bật lại SMB Direct trong tương lai, hãy đưa ra lệnh sau trong powershell:

  • Set-NetOffloadGlobalSetting -NetworkDirect Enabled

Đó là nó! Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại nhận xét của bạn về trải nghiệm của bạn. Hãy thích và chia sẻ hướng dẫn này để giúp đỡ những người khác.