BSOD 0x1000007eの修正:HP Proliant ML350 Gen 10 Server 2016のSMBDIRECT.SYSが原因でシステムスレッドの例外が処理されない(解決済み)

このチュートリアルには、BSODエラー0x1000007eを解決するための手順が含まれています: "SYSTEM_THREAD_EXCEPTION_NOT_HANDLED"、 Windows Server2016またはServer2012を実行しているHPProLiant ML350Gen10サーバー上の「smbdirect.sys」ドライバーが原因で発生します R2。

次の問題は、Windows Server2016を実行しているHPProliant ML350サーバーで発生します。サーバーがランダムに、明白な理由なしにクラッシュし、次のエラーを報告するブルースクリーンが表示されます。

「問題が検出され、損傷を防ぐためにWindowsがシャットダウンされました
あなたのコンピュータに。
この問題は、次のファイルが原因のようです:smbdirect.sys
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
技術的な案内:
***停止:0x1000007e(0xffffffffc0000005、0xfffff803804fa7a0、0xffffa780867fb1e8、
0xffffa780867faa30)|
*** smbdirect.sys –アドレス0xfffff803804fa7a0ベース(0xfffff803804e0000)DateStamp
0x57dacc39 "

SMBDIRECT.SYSが原因でBSOD0x1000007eシステムスレッド例外が処理されない問題を修正

BSODエラー0x1000007eを修正する方法:Windows Server2012または2016を搭載したHPProliant Server Gen 10で、システムスレッドの例外が処理されていません。

方法1。 ネットワークアダプタドライバを更新します。

この問題について多くのことを検索した後、私は ヒューレットパッカードエンタープライズサポートセンター Microsoft Windows Server 2012R2またはMicrosoftWindows Server2016を実行しているProLiantGen10サーバーでのファイルコピー中に発生したBSODエラー0x1000007e(0x7E)。

より具体的には、ブルースクリーンエラー(0x7E)「SYSTEM_THREAD_EXCEPTION_NOT_HANDLED」は、HPE ProLiantGen10サーバーで発生する可能性があります。 Windows Server 2016 / Windows Server 2012R2バージョン用のHPEInteli40ebドライバーを使用して次のネットワークアダプターのいずれかで構成されている 1.8.83.0:

  • HPEイーサネット10Gb2ポート568iアダプター
  • HPEイーサネット1Gb2ポート368iアダプター
  • HPEイーサネット1Gb4ポート369iアダプター
  • HPEイーサネット1Gb2ポート368FLR-MMTアダプター
  • HPEイーサネット10Gb2ポート568FLR-MMTアダプター
  • HPEイーサネット10Gb2ポート568FLR-MMSFP +アダプター

したがって、このケースで実行している場合は、インストールされているWindows Serverのバージョンに従って、ネットワークアダプタの最新のドライバをインストールしてください。

  • Windows Server 2012R2バージョン1.8.109.0用のHPEInteli40ebドライバー
  • Windows Server2016バージョン1.8.109.0用のHPEInteli40ebドライバー

* ノート:
1.
HPは、最新バージョンのもインストールすることをお勧めします Windows Server x64Editionsバージョン5.1.3.0用のHPEIntel Online Firmware Upgrade Utility
2. ネットワークドライバをインストールした後もBSODの問題が続く場合は、 HPEサポートセンターの元の記事 更新については、または以下を読み続けて、次の解決策を適用してください。

方法2。 SMBダイレクトドライバー(smsdirect.sys)を無効にします。

BSODエラー0x1000007e(0x7E)を調査した後、 BlueScreenView ユーティリティ、クラッシュはSMBネットワークダイレクトドライバー(smsdirect.sys)が原因であることがわかりました。

0x1000007esmsdirect.sysサーバー2016

The SMBダイレクトは、Windows Server 2012、Windows Server 2012 R2、およびWindows Server2016に含まれている機能です。 リモートダイレクトメモリアクセス(RDMA)を備えたネットワークアダプタの使用をサポートするバージョン 容量。 RDMAを備えたネットワークアダプタは、CPUをほとんど使用せずに、非常に低い遅延でフルスピードで機能できます。 Hyper-VやMicrosoftSQL Serverなどのワークロードの場合、これにより、リモートファイルサーバーをローカルストレージに似せることができます。

したがって、BSODエラー0x1000007eを解決する次の方法は、SMBダイレクト機能を無効にすることです。 それを行うには:

1. PowerShellを開き、次のコマンドを実行します。

  • Set-NetOffloadGlobalSetting -NetworkDirect Disabled

smbダイレクトドライバーを無効にするsmsdirect.sys

2. SMBダイレクトを無効にした後、0x1000007ebsodの問題を解決する必要があります。

* ノート: 将来、SMBダイレクトを再度有効にする場合は、PowerShellで次のコマンドを実行します。

  • Set-NetOffloadGlobalSetting -NetworkDirect Enabled

それでおしまい! このガイドがあなたの経験についてコメントを残すことによってあなたを助けたかどうか私に知らせてください。 他の人を助けるために、このガイドを気に入って共有してください。

これをありがとう、私は私のHPサーバーで断続的にクラッシュするというこの正確な問題を抱えていました、今それを監視している修正を適用しました。