System przestaje odpowiadać, niska wydajność serwera plików lub opóźnienia występują podczas pracy z plikami znajdującymi się na serwerze plików

Ten artykuł zawiera rozwiązanie problemów z wydajnością występujących podczas pracy z plikami znajdującymi się na serwerze plików.

Dotyczy: Windows 10 — wszystkie wersje, Windows Server 2012 R2
Oryginalny numer KB: 822219

Symptomy

Podczas pracy z plikami za pośrednictwem sieci może wystąpić co najmniej jeden z następujących objawów:

  • Serwer plików oparty na systemie Windows, który jest skonfigurowany jako serwer plików i wydruku, przestaje odpowiadać, a funkcje serwera plików i wydruku są tymczasowo zatrzymane.

  • Podczas otwierania, zapisywania, zamykania, usuwania lub drukowania plików znajdujących się w zasobie udostępnionym występuje nieoczekiwanie duże opóźnienie.

  • Podczas korzystania z programu za pośrednictwem sieci występuje tymczasowy spadek wydajności. Wydajność zwykle spowalnia przez około 40 do 45 sekund. Jednak niektóre opóźnienia mogą trwać do 5 minut.

  • Występuje opóźnienie podczas wykonywania operacji kopiowania lub tworzenia kopii zapasowej plików.

  • Eksplorator Windows przestaje odpowiadać po nawiązaniu połączenia z zasobem udostępnionym lub na połączonym dysku sieciowym w Eksploratorze Windows zostanie wyświetlony czerwony znak X.

  • Po zalogowaniu się na serwerze plików po wpisaniu nazwy i hasła w oknie dialogowym Logowanie do systemu Windows zostanie wyświetlony pusty ekran. Pulpit nie jest wyświetlany.

  • Program, który używa zdalnego wywołania procedury (RPC) lub używa nazwanych potoków w celu nawiązania połączenia z serwerem plików, przestaje odpowiadać.

  • Serwer tymczasowo przestaje odpowiadać i co najmniej jeden komunikat o identyfikatorze zdarzenia podobny do następującego komunikatu jest wyświetlany w dzienniku systemowym na serwerze plików.

  • Podczas próby nawiązania połączenia z zasobem udostępnionym jest wyświetlany komunikat o błędzie podobny do jednego z następujących komunikatów:

    • Komunikat o błędzie 1

      Błąd systemu 53. Nie odnaleziono ścieżki sieciowej.

    • Komunikat o błędzie 2

      Błąd systemu 64. Określona nazwa sieci nie jest już dostępna.

  • Użytkownik jest sporadycznie odłączany od zasobów sieciowych i nie można ponownie nawiązać połączenia z zasobami sieciowymi na serwerze plików. Można jednak wysłać polecenie ping do serwera i użyć sesji usług pulpitu zdalnego, aby nawiązać połączenie z serwerem.

  • Jeśli wielu użytkowników próbuje uzyskać dostęp do dokumentów pakietu Microsoft Office na serwerze, plik jest zablokowany do edycji okno dialogowe nie zawsze pojawia się, gdy drugi użytkownik otworzy plik.

  • Ślad sieci wskazuje od 30 do 40 sekund opóźnienia między poleceniem klienta usługi SMB a odpowiedzią z serwera plików.

  • Podczas próby otwarcia pliku bazy danych programu Access 2.0 (pliku .mdb) w programie Microsoft Access 97, w programie Access 2000 lub w programie Access 2002 może zostać wyświetlony komunikat o błędzie podobny do następującego:

    Błąd dysku lub sieci.

  • Podczas próby otwarcia pliku Word firmy Microsoft może zostać wyświetlony następujący komunikat o błędzie:

    Word nie można odczytać z tego file_name pliku. Przywróć połączenie sieciowe lub zastąp dyskietkę i ponów próbę.

Przyczyna

Ten problem może wystąpić, jeśli program inny niż Microsoft zainstalowany na komputerze używa nieaktualnego sterownika filtru trybu jądra. Sterownik filtru trybu jądra może być nieaktualny, jeśli spełnione są następujące warunki:

  • Na komputerze jest zainstalowany jeden z następujących programów:

    • Agent kopii zapasowej ARCserve dla otwartych plików lub agenta otwartych plików ARCserve firmy Computer Associates International, Inc. jest zainstalowany na komputerze, a sterownik Ofant.sys programu jest nieaktualny.

    • Na komputerze jest zainstalowany program Open Transaction Manager, a sterownik Otman.sys programu jest nieaktualny.

      Uwaga

      Program Open Transaction Manager jest dołączony do niektórych programów firmy VERITAS Software Corporation, ale można go również zainstalować oddzielnie od programu VERITAS. Na przykład opcja Otwórz menedżera transakcji może zostać dołączona do opcji Otwórz plik. Ten program może być dołączony do narzędzia VERITAS Backup Exec.

    • Na komputerze jest zainstalowany program VERITAS, który używa sterownika Otman4.sys lub Otman5.sys (na przykład opcji Otwórz plik), a sterownik Otman4.sys lub Otman5.sys programu jest nieaktualny.

  • Sterownik programu jest niezgodny ze sterownikiem filtru zainstalowanym na komputerze przez program antywirusowy firmy innej niż Microsoft. W związku z tym sterownik filtru na serwerze może zwrócić nieprawidłowy kod stanu do usługi serwera. Na przykład sterownik filtru może zwrócić kod STATUS_SUCCESS zamiast kodu STATUS_OPLOCK_BREAK_IN_PROGRESS.

Rozwiązanie

Aby rozwiązać ten problem, skontaktuj się z producentem programu, aby zapytać o dostępność aktualizacji sterownika filtru. Aby uzyskać więcej informacji o tym, jak skontaktować się z współpracownikami komputera w celu uzyskania najnowszej aktualizacji sterownika Ofant.sys, odwiedź stronę Computer Associates (Skojarzenia komputerów).

Jeśli program Open Transaction Manager został zainstalowany oddzielnie, skontaktuj się z firmą Columbia Data Products, Inc., aby uzyskać informacje o dostępności aktualizacji, która może rozwiązać ten problem. Aby skontaktować się z Columbia Data Products, odwiedź stronę Columbia Data Products.

Aby uzyskać więcej informacji na temat kontaktowania się z usługą VERITAS, odwiedź stronę pomocy technicznej veritas

Więcej informacji

Ważna

W tej sekcji, metodzie lub w tym zadaniu podano informacje dotyczące modyfikowania rejestru. Niepoprawne zmodyfikowanie rejestru może jednak być przyczyną poważnych problemów. Dlatego należy uważnie wykonywać podane czynności. Dla większego bezpieczeństwa przed zmodyfikowaniem rejestru należy wykonać jego kopię zapasową. Dzięki temu będzie można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji na temat sposobu tworzenia kopii zapasowych, przywracania i modyfikowania rejestru, zobacz artykuł Tworzenie kopii zapasowych i przywracanie rejestru systemu Microsoft Windows.

Aby tymczasowo obejść ten problem, uruchom ponownie usługi serwera na serwerze. Aby ponownie uruchomić usługi serwera, wykonaj następujące kroki:

  1. Kliknij przycisk Start, a następnie kliknij polecenie Uruchom.

  2. W polu Otwórz wpisz cmd, a następnie kliknij przycisk OK.

  3. W wierszu polecenia wpisz następujące wiersze i naciśnij klawisz Enter po każdym wierszu:

    net stop server
    net start server
    

Aby rozwiązać ten problem, użyj dowolnej z następujących metod:

  • Dzienniki wydajności i alerty umożliwiają monitorowanie licznika średniej długości kolejki dysku obiektu wydajności PhysicalDisk . W zwykłych warunkach liczba oczekujących żądań wejściowych/wyjściowych (we/wy) zwykle nie przekracza 1,5–2 razy więcej niż liczba wrzecion, które ma dysk fizyczny. Większość dysków ma jeden wrzeciono, chociaż nadmiarowa tablica niezależnych dysków (RAID) ma zwykle więcej niż jeden wrzeciono. Gdy program uruchamia małe kolejne operacje we/wy, zobaczysz wzrost licznika Bieżąca długość kolejki dysku , gdy operacje związane we/wy są umieszczane w kolejce. Może również zostać wyświetlony wzrost licznika Przełączniki kontekstowe/s obiektu wydajności systemu .

  • Wyłącz blokowanie oportunistyczne na kliencie lub na serwerze. Aby wyłączyć blokowanie oportunistyczne na kliencie, ustaw następującą wartość rejestru na 1:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\OplocksDisabled

    Aby wyłączyć blokowanie oportunistyczne na serwerze, ustaw następującą wartość rejestru na 0:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\EnableOplocks

    Aby uzyskać więcej informacji na temat wyłączania blokowania oportunistycznego, zobacz Konfigurowanie blokowania oportunistycznego w systemie Windows.

  • Edytuj rejestr, aby tymczasowo dezaktywować sterownik filtru.

    Aby uzyskać więcej informacji na temat tymczasowego dezaktywowania sterownika filtru trybu jądra, zobacz Jak tymczasowo dezaktywować sterownik filtru trybu jądra w systemie Windows.

    Klucz rejestru, który przechowuje informacje o sterowniku Ofant.sys, to Ofadriver.

Informacje

Zastrzeżenie dotyczące innych firm

Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.