Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

แก้ไข BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) บน HP ProLiant ML350 Gen10 Server 2016 – คู่มือขั้นตอนต่อขั้นตอน

บทช่วยสอนนี้มีคำแนะนำเพื่อแก้ไขข้อผิดพลาด BSOD 0x1000007e: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" ที่เกิดจากไดรเวอร์ "smbdirect.sys" บน HP ProLiant ML350 Gen10 Server ที่รัน Windows Server 2016 หรือ Server 2012 R2

ปัญหาต่อไปนี้เกิดขึ้นบน HP ProLiant ML350 Server ที่รัน Windows Server 2016: เซิร์ฟเวอร์ Crash แบบสุ่มโดยไม่มีสาเหตุชัดเจน พร้อมหน้าจอสีน้ำเงินที่รายงานข้อผิดพลาดดังนี้:

"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"

แก้ไข BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) บน HP ProLiant ML350 Gen10 Server 2016 – คู่มือขั้นตอนต่อขั้นตอน

วิธีแก้ไข BSOD Error 0x1000007e: SYSTEM THREAD EXCEPTION NOT HANDLED บน HP ProLiant Server Gen 10 รัน Windows Server 2012 หรือ 2016

วิธีที่ 1: อัปเดต Driver Network Adapters

หลังจากค้นคว้ามากมาย พบว่าตาม Hewlett Packard Enterprise Support Center ข้อผิดพลาด BSOD 0x1000007e (0x7E) เกิดขึ้นระหว่างการคัดลอกไฟล์บน ProLiant Gen10 Servers ที่รัน Microsoft Windows Server 2012 R2 หรือ Microsoft Windows Server 2016

โดยเฉพาะ Blue screen error (0x7E) "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED" อาจเกิดขึ้นบน HPE ProLiant Gen10 Server ใดๆ ที่กำหนดค่าพร้อม Network Adapters ต่อไปนี้ ด้วย HPE Intel i40eb Driver สำหรับ Windows Server 2016/Windows Server 2012 R2 Version 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

ดังนั้น หากคุณอยู่ในกรณีนี้ ให้ดำเนินการติดตั้ง Driver ล่าสุดสำหรับ Network Adapter ตาม Windows Server ที่ติดตั้งอยู่: *

  • 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

* หมายเหตุ:
1. HP แนะนำให้ติดตั้ง HPE Intel Online Firmware Upgrade Utility for Windows Server x64 Editions version 5.1.3.0 ล่าสุดด้วย
2. หากหลังติดตั้ง Network Driver ปัญหา BSOD ยังคงอยู่ ให้ตรวจสอบบทความต้นฉบับบน HPE Support Center สำหรับอัปเดต หรืออ่านต่อไปและใช้วิธีแก้ไขถัดไป

วิธีที่ 2: ปิดใช้งาน SMB Direct Driver (smsdirect.sys)

หลังจากตรวจสอบ BSOD error 0x1000007e (0x7E) ด้วย BlueScreenView utility พบว่า Crash เกิดจาก SMB Network Direct Driver (smsdirect.sys)

แก้ไข BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) บน HP ProLiant ML350 Gen10 Server 2016 – คู่มือขั้นตอนต่อขั้นตอน

SMB Direct เป็นฟีเจอร์ที่รวมอยู่ใน Windows Server 2012, Windows Server 2012 R2 และ Windows Server 2016 ซึ่งรองรับการใช้ Network Adapters ที่มีความสามารถ Remote Direct Memory Access (RDMA) Network Adapters ที่มี RDMA สามารถทำงานได้ที่ความเร็วสูงสุดด้วย Latency ต่ำมาก ในขณะที่ใช้ CPU น้อยมาก สำหรับ Workloads เช่น Hyper-V หรือ Microsoft SQL Server ทำให้ Remote File Server คล้ายกับ Local Storage

ดังนั้น วิธีถัดไปในการแก้ไข BSOD error 0x1000007e คือการปิดใช้งานฟีเจอร์ SMB Direct โดย:

1. เปิด PowerShell และพิมพ์คำสั่งต่อไปนี้:

  • Set-NetOffloadGlobalSetting -NetworkDirect Disabled

แก้ไข BSOD 0x1000007e (SYSTEM_THREAD_EXCEPTION_NOT_HANDLED) บน HP ProLiant ML350 Gen10 Server 2016 – คู่มือขั้นตอนต่อขั้นตอน

2. หลังจากปิดใช้งาน SMB Direct แล้ว ปัญหา BSOD 0x1000007e ควรจะแก้ไขได้

* หมายเหตุ: หากต้องการเปิดใช้งาน SMB Direct อีกครั้งในอนาคต ให้พิมพ์คำสั่งนี้ใน PowerShell:

  • Set-NetOffloadGlobalSetting -NetworkDirect Enabled

เพียงเท่านี้! บอกเราได้ว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยการทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกด Like และแชร์คู่มือนี้เพื่อช่วยผู้อื่น