Αυτό το σεμινάριο περιέχει οδηγίες για την επίλυση του σφάλματος 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
Τεχνικές πληροφορίες:
*** STOP: 0x1000007e (0xffffffffc0000005, 0xfffff803804fa7a0, 0xffffa780867fb1e8,
0xffffa780867faa30)|
*** smbdirect.sys – Διεύθυνση 0xfffff803804fa7a0 βάσης στο 0xfffff803804e0000 DateStamp
0x57dacc39"
![0x1000007e - smbdirect.sys ΕΠΙΔΙΟΡΘΩΣΗ BSOD 0x1000007e ΣΥΣΤΗΜΑ ΕΞΑΙΡΕΣΗΣ ΝΗΜΑΤΟΣ ΔΕΝ ΧΕΙΡΙΖΕΤΑΙ που προκαλείται από SMBDIRECT.SYS](/f/454a9d34a1e0a095b4eff185cfd93ee5.png)
Τρόπος επιδιόρθωσης του σφάλματος BSOD 0x1000007e: Η ΕΞΑΙΡΕΣΗ ΣΥΣΤΗΜΑΤΟΣ ΝΗΜΑΤΟΣ ΔΕΝ ΧΕΙΡΙΖΕΤΑΙ, στον HP Proliant Server 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:
- Προσαρμογέας HPE Ethernet 10 Gb 2 θυρών 568i
- Προσαρμογέας HPE Ethernet 1Gb 2 θυρών 368i
- Προσαρμογέας HPE Ethernet 1Gb 4 θυρών 369i
- Προσαρμογέας HPE Ethernet 1Gb 2 θυρών 368FLR-MMT
- Προσαρμογέας HPE Ethernet 10Gb 2-port568FLR-MMT
- Προσαρμογέας HPE Ethernet 10 Gb 2 θυρών 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 Firmware Upgrade Utility για 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 hp proliant server Διακομιστής 0x1000007e smsdirect.sys 2016](/f/8587a0d81218beb4584c6de091209d01.png)
ο SMB Direct, είναι μια δυνατότητα που περιλαμβάνεται στους Windows Server 2012, Windows Server 2012 R2 και Windows Server 2016 εκδόσεις, οι οποίες υποστηρίζουν τη χρήση προσαρμογέων δικτύου που διαθέτουν απομακρυσμένη άμεση πρόσβαση στη μνήμη (RDMA) ικανότητα. Οι προσαρμογείς δικτύου που διαθέτουν RDMA μπορούν να λειτουργήσουν σε πλήρη ταχύτητα με πολύ χαμηλή καθυστέρηση, ενώ χρησιμοποιούν πολύ λίγη CPU. Για φόρτους εργασίας όπως το Hyper-V ή ο Microsoft SQL Server, αυτό επιτρέπει σε έναν απομακρυσμένο διακομιστή αρχείων να μοιάζει με τοπικό χώρο αποθήκευσης.
Έτσι, η επόμενη μέθοδος, για την επίλυση του σφάλματος BSOD 0x1000007e, είναι να απενεργοποιήσετε τη δυνατότητα SMB Direct. Να κάνω αυτό:
1. Ανοίξτε το PowerShell και δώστε την ακόλουθη εντολή:
Set-NetOffloadGlobalSetting -NetworkDirect απενεργοποιημένο
![απενεργοποιήστε το smsdirect.sys απενεργοποιήστε το πρόγραμμα οδήγησης smb direct smsdirect.sys](/f/152253a5189407f74a4a039432805b44.png)
2. Μετά την απενεργοποίηση του SMB Direct, το πρόβλημα bsod 0x1000007e θα πρέπει να επιλυθεί.
* Σημείωση: Εάν θέλετε να ενεργοποιήσετε ξανά το SMB Direct στο μέλλον, δώστε την ακόλουθη εντολή στο powershell:
- Set-NetOffloadGlobalSetting -Ενεργοποιήθηκε το NetworkDirect
Αυτό είναι! Πείτε μου αν αυτός ο οδηγός σας βοήθησε αφήνοντας το σχόλιό σας σχετικά με την εμπειρία σας. Κάντε like και κοινοποιήστε αυτόν τον οδηγό για να βοηθήσετε άλλους.
Σας ευχαριστώ για αυτό, αντιμετώπιζα αυτό ακριβώς το πρόβλημα με το διακοπτόμενο σφάλμα στον διακομιστή HP μου, εφαρμόστε την επιδιόρθωση τώρα παρακολουθώντας την.