Udostępnij za pośrednictwem


Połączenie mapowanego dysku z udziałem sieciowym może zostać utracone

Ten artykuł zawiera rozwiązania problemu polegającego na tym, że zamapowany dysk może zostać odłączony, jeśli zamapujesz dysk na udział sieciowy.

Dotyczy: Windows 7 z dodatkiem Service Pack 1, Windows Server 2012 R2
Oryginalny numer KB: 297684

Symptomy

Na komputerze z systemem Windows 7 z dodatkiem Service Pack 1, jeśli mapujesz dysk do udziału sieciowego, zamapowany dysk może zostać odłączony po regularnym interwale braku aktywności, a Eksplorator Windows może wyświetlić czerwony X na ikonie zamapowanego dysku. Jeśli jednak spróbujesz uzyskać dostęp do zamapowanego dysku lub przeglądać go, szybko się nawiąż połączenie.

Przyczyna

Takie zachowanie występuje, ponieważ systemy mogą usuwać bezczynne połączenia po upływie określonego limitu czasu (domyślnie 15 minut), aby zapobiec marnowaniu zasobów serwera w nieużywanych sesjach. W razie potrzeby połączenie można szybko nawiązać ponownie.

Rozwiązanie

Aby rozwiązać ten problem, zmień domyślny limit czasu na udostępnionym komputerze sieciowym. Aby to zrobić, należy skorzystać z jednej z następujących metod.

Metoda 1. Korzystanie z edytora rejestru

Ostrzeżenie

Nieprawidłowe korzystanie z Edytora rejestru może stać się przyczyną poważnych problemów, które spowodują, że konieczna będzie ponowna instalacja systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie problemów spowodowanych niepoprawnym użyciem Edytora rejestru będzie możliwe. Używanie Edytora rejestru odbywa się na własną odpowiedzialność.

Użyj Edytora rejestru, aby zwiększyć domyślny limit czasu. Aby to zrobić, wykonaj następujące kroki, a następnie zamknij Edytor rejestru:

Uwaga 16.

Nie można użyć tej metody, aby wyłączyć funkcję autodisconnect usługi Serwera. Tej metody można użyć tylko do zmiany domyślnego limitu czasu dla funkcji autodisconnect .

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

  2. Znajdź i kliknij następujący klucz w rejestrze:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

  3. W okienku po prawej stronie kliknij wartość autodisconnect , a następnie w menu Edycja kliknij polecenie Modyfikuj. Jeśli wartość autodisconnect nie istnieje, wykonaj następujące kroki:

    1. W menu Edycja wskaż polecenie Nowy, a następnie kliknij przycisk REG_DWORD.
    2. Wpisz autodisconnect, a następnie naciśnij ENTER.
  4. W menu Edycja kliknij pozycję Modyfikuj.

  5. Kliknij przycisk Szesnastkowy.

  6. W polu Dane wartości wpisz ffffffff, a następnie kliknij przycisk OK.

Sesja po stronie klienta jest automatycznie rozłączona, gdy czas bezczynności trwa dłużej niż czas trwania ustawiony w funkcji KeepConn. W związku z tym sesja jest rozłączona zgodnie z krótszą ustawioną wartością czasu trwania między funkcją AutoDisConnect a usługą KeepConn. Aby zmienić czas trwania limitu czasu po stronie klienta podczas połączenia UNC, określ dowolny czas w funkcji KeepConn. Znajdź i kliknij następujący klucz w rejestrze:

  • Lokalizacja: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
  • Wartość: KeepConn
  • Typ danych: REG_DWORD
  • Zakres: od 1 do 65535 (s)
  • Wartość domyślna: 600 s = 10 minut

Metoda 2. Używanie wiersza polecenia

Uwaga 16.

Jeśli używasz tej metody, możesz wyłączyć funkcję automatycznego dostrajania dla usługi Serwera.

Aby zmienić domyślny limit czasu dla funkcji autodisconnect usługi Server, otwórz wiersz polecenia, wpisz następujący wiersz, a następnie naciśnij ENTER:

net config server /autodisconnect: number

where number is the number of minutes that you want the server to wait before it disconnects a mapowany dysk sieciowy. Maksymalna wartość tego polecenia to 65 535.

Uwaga 16.

Jeśli ustawisz wartość autodisconnect na 0 (zero), funkcja autodisconnect nie zostanie wyłączona, a usługa serwera rozłącza zamapowane dyski sieciowe po zaledwie kilku sekundach bezczynności.

Aby wyłączyć funkcję autodisconnect , otwórz wiersz polecenia, wpisz następujący wiersz, a następnie naciśnij ENTER:

net config server /autodisconnect:-1

Czy to rozwiązało problem

Sprawdź, czy problem został rozwiązany. Jeśli problem został rozwiązany, to koniec pracy z tą sekcją. Jeśli problem nie został rozwiązany, można skontaktować się z pomocą techniczną.

Więcej informacji

Niektóre wcześniejsze programy mogą nie zapisywać plików ani uzyskiwać dostępu do danych po odłączeniu dysku. Jednak te programy działają normalnie przed odłączeniem dysku.

Aby uzyskać więcej informacji na temat zwiększania domyślnego limitu czasu, konfiguracja usługi serwera i dostrajanie