Windows SMB サーバーが応答しない

この記事では、Windows Server メッセージ ブロック (SMB) サーバーが応答しなくなる理由と、問題のトラブルシューティング方法について説明します。

適用対象: Windows Server 2012 R2、Windows Server 2008 R2 Service Pack 1
元の KB 番号: 3061415

現象

\\servername\share が機能しない場合、次に何をしますか?

原因

受信 SMB トラフィックは、Srv2.sys ドライバー (smb2) と Srv.sys ドライバー (smb1) を介してカーネルで処理されます。 応答しないファイル サーバー (SMB レベルでは ping 可能であっても応答しない可能性がある) の場合、基になる原因として、これらの 2 つのドライバーが一時的または永続的にブロックされることが多くあります。 これらのカーネル スレッドを調べるのに必要なデータは、サーバーのカーネル メモリ ダンプ (クラッシュまたは停止エラー) を強制することによって最も簡単に取得できます。

ボックスのメモリ ダンプを取得することは極端なトラブルシューティング手順であるため、最初に他のすべての適切なトラブルシューティング手順を完了していることを確認する必要があります。 次のフローチャートでは、ボックスをダンプする前に実行する必要がある操作について説明します。

ボックスをダンプする前に実行する必要がある操作を説明するフローチャートのスクリーンショット。

解決方法

Windows 用デバッグ ツール (WinDbg) を使用してメモリ ダンプ ファイルを調べることで、ブロックされたカーネル スレッド (srv.sys と srv2.sys) があるかどうかを判断でき、Microsoft のデバッグ チームがその調査に役立ちます。 この記事は、解像度が利用可能になると更新されます。

詳細

カーネルをダンプする方法の詳細については、「 Windows Server 2008 および Windows Server 2008 R2 でカーネルまたは完全なメモリ ダンプ ファイルを生成する方法」を参照してください。