תקן BSOD 0x1000007e: חריגה של שרשרת מערכת שלא טופלה הנגרמת על ידי SMBDIRECT.SYS ב-HP Proliant ML350 Gen 10 Server 2016 (נפתר)

מדריך זה מכיל הוראות לפתרון שגיאת 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 בסיס ב-0xfffff803804e0000 DateStamp
0x57dacc39"

תקן BSOD 0x1000007e חריגה של שרשרת מערכת שאינה מטופלת נגרמת על ידי SMBDIRECT.SYS

כיצד לתקן את שגיאת ה-BSOD 0x1000007e: חריגה של THREAD SYSTEM לא מטופלת, ב-HP Proliant Server Gen 10 עם Windows Server 2012 או 2016.

שיטה 1. עדכון מנהלי התקנים של מתאמי רשת.

לאחר חיפוש רב על הנושא הזה, מצאתי שלפי מרכז התמיכה הארגוני של Hewlett Packard שגיאת 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-port 368i
  • מתאם HPE Ethernet 1Gb 4 יציאות 369i
  • מתאם HPE Ethernet 1Gb עם 2 יציאות 368FLR-MMT
  • מתאם HPE Ethernet 10Gb 2-port568FLR-MMT
  • מתאם HPE Ethernet 10Gb 2-port 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 Software Upgrade Upgrade for Windows Server x64 Editions גרסה 5.1.3.0
2. אם לאחר התקנת מנהל ההתקן של הרשת, בעיית BSOD נמשכת, בדוק את מאמר מקורי על מרכז התמיכה של HPE לקבלת עדכונים או המשך לקרוא למטה והחל את הפתרון הבא.

שיטה 2. השבת את מנהל ההתקן SMB Direct (smsdirect.sys) .

לאחר חקירת שגיאת BSOD 0x1000007e (0x7E) עם BlueScreenView כלי השירות, גיליתי שההתרסקות נגרמת על ידי מנהל התקן SMB Network Direct (smsdirect.sys).

שרת 0x1000007e smsdirect.sys 2016

ה SMB ישיר, היא תכונה הכלולה ב-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 מושבת

השבת את מנהל ההתקן של smb direct smsdirect.sys

2. לאחר השבתת ה-SMB Direct, יש לפתור את בעיית 0x1000007e bsod.

* הערה: אם אתה רוצה להפעיל מחדש את ה-SMB Direct בעתיד, תן את הפקודה הבאה ב-powershell:

  • Set-NetOffloadGlobalSetting -NetworkDirect מופעל

זהו זה! הודע לי אם המדריך הזה עזר לך על ידי השארת הערה לגבי החוויה שלך. בבקשה תעשו לייק ושתפו את המדריך הזה כדי לעזור לאחרים.

תודה לך על זה, נתקלתי בבעיה המדויקת עם קריסה לסירוגין בשרת HP שלי, יש ליישם את התיקון עכשיו ולפקוח עין על זה.