Udostępnij za pośrednictwem


Serwer SMB systemu Windows nie odpowiada

W tym artykule wyjaśniono, dlaczego serwer bloku komunikatów systemu Windows Server (SMB) przestaje odpowiadać i jak rozwiązać problem.

Oryginalny numer KB: 3061415

Symptomy

Kiedy \\servername\share nie działa, co zrobić dalej?

Przyczyna

Przychodzący ruch SMB jest obsługiwany w jądrze za pośrednictwem sterownika Srv2.sys (smb2) i sterownika Srv.sys (smb1). W przypadku serwera plików, który może być nieodpowiadujący, ale nie odpowiada na poziomie protokołu SMB, podstawową przyczyną jest często to, że te dwa sterowniki są tymczasowo lub trwale blokowane. Dane wymagane do zbadania tych wątków jądra są najłatwiej uzyskiwane przez wymuszenie zrzutu pamięci jądra (awaria lub błąd zatrzymania) serwera.

Ponieważ uzyskanie zrzutu pamięci w polu jest ekstremalnym krokiem rozwiązywania problemów, najpierw upewnij się, że zostały wykonane wszystkie inne odpowiednie kroki rozwiązywania problemów. Poniższy wykres blokowy wyjaśnia, co należy zrobić przed zrzuceniem pola.

Zrzut ekranu przedstawiający wykres blokowy, który wyjaśnia, co należy zrobić przed zrzuceniem pola.

Rozwiązanie

Sprawdzając plik zrzutu pamięci za pomocą narzędzi debugowania dla systemu Windows (WinDbg), należy określić, czy istnieją zablokowane wątki jądra (srv.sys i srv2.sys), a zespół debugowania w firmie Microsoft pomoże to zbadać. Ten artykuł zostanie zaktualizowany po udostępnieniu rozwiązania.

Więcej informacji

Aby uzyskać szczegółowe informacje na temat sposobu zrzutu jądra, zobacz Jak wygenerować jądro lub pełny plik zrzutu pamięci w systemach Windows Server 2008 i Windows Server 2008 R2.