Naprawiono: Sesja została rozłączona Kod powodu 0, 2, 5, 11, 12

Masz problemy z irytującym błędem „Sesja została rozłączona kodem powodu 0”? Przeczytaj ten post, tutaj znajdziesz sześć rozwiązań, aby naprawić ten błąd. Kod powodu 2, 5, 11 i 12 są również uwzględnione.

Tyler

By Tyler / Updated on January 21, 2025

Share this: instagram reddit

Session została rozłączona, kod powodu 0, 2, 5, 11, 12

Typowy identyfikator zdarzenia, który można zobaczyć podczas sprawdzania dzienników zdarzeń połączeń RDP to identyfikator zdarzenia 40. Identyfikator zdarzenia 40 jest rejestrowany za każdym razem, gdy sesja jest rozłączana, może to być przerywanie lub użytkownik rozłączający się lub wylogowujący. W tekście zdarzenia otrzymujemy kod powodu, który daje nam szczegóły dotyczące rozłączenia, jak pokazano na poniższym obrazku.

Identyfikator zdarzenia 40

Najczęściej zobaczysz pełną wiadomość o błędzie Session has been disconnected, kod powodu 0/2/5/11/12. Istnieją definicje dla wszystkich kodów:

  • Kod 0 oznacza, że nie ma dostępnych dodatkowych informacji dotyczących rozłączenia.
  • Kod 2 jest podobny do kodu 11; jest rejestrowany, gdy narzędzie administratorskie zostało użyte do rozłączenia sesji z innej sesji.
  • Kod 5 generowany jest, gdy użytkownik łączy się z urządzeniem, korzystając z tego samego loginu, ale system nie pozwala na jednoczesne sesje, co powoduje rozłączenie innej aktualnej sesji.
  • Kod 11 jest rejestrowany, gdy użytkownik rozłączający się z sesji inicjuje rozłączenie. Może to wynikać z zamknięcia okna RDP przez użytkownika lub z użycia narzędzia administratorskiego z tej samej sesji, takiego jak polecenie wylogowania w CMD lub pliku wsadowym, aby wymusić rozłączenie.
  • Kod 12 jest rejestrowany, gdy rozłączenie zostało zainicjowane przez użytkownika wylogowującego się z sesji na maszynie.

Sześć rozwiązań naprawiających problem rozłączania sesji RDP

Oto sześć rozwiązań, które pomogą Ci naprawić problem rozłączania sesji RDP. Jeśli napotykasz wiadomość Session has been disconnected, kod powodu 12 lub Session 2 has been disconnected, kod powodu 5, wypróbuj poniższe rozwiązania.

Rozwiązanie 1. Pingowanie adresu IP serwera za pomocą CMD

Niektórzy użytkownicy zgłaszali problem rozłączania sesji RDP, gdy zdalna sesja jest minimalizowana do paska zadań, a inny program staje się głównym aplikacją używaną podczas działania RDP w tle. Dlatego użytkownicy mogą pingować swoje adresy IP za pomocą CMD, aby utrzymać aktywną sesję zdalną, nawet jeśli jest zminimalizowana.

Krok 1. Naciśnij klawisze Win R, aby wywołać okno dialogowe Uruchamianie. Wpisz „cmd” i naciśnij OK, aby otworzyć wiersz polecenia.

Okno Uruchamianie CMD

Krok 2. Wprowadź polecenie „ping -t ADRES_IP_SERWERA”. (Zastąp ADRES_IP_SERWERA swoim adresem IP)

Ping Server IP

Uwaga: Jeśli nie wiesz, jak pobrać adres IP, naciśnij klawisze Win R, aby otworzyć okno dialogowe Uruchamianie. Wpisz „cmd” i naciśnij OK. Następnie wpisz „ipconfig” i naciśnij Enter. Teraz możesz zobaczyć grupę adresów IP, w których adres IPv4 jest tym, którego potrzebujesz.

Find the Computer Name in the Console

Rozwiązanie 2. Sprawdź w Edytorze rejestru

Kolejne rozwiązanie problemu rozłączania sesji RDP polega na sprawdzeniu ustawień rejestru.

Krok 1. Naciśnij klawisze Win R, a następnie wpisz „regedit”, aby otworzyć Edytor rejestru.

Run Box Regedit

Krok 2. Przejdź tutaj: HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > TermService. Znajdź i dwukrotnie kliknij ObjectName.

object-name-remote-desktop

Krok 3. Wprowadź wartość danych jako NT Authority\NetworkService. Następnie kliknij OK.

NT Data Value

Rozwiązanie 3. Sprawdź lokalną politykę grupy

Według niektórych użytkowników rozłączanie sesji RDP może być również spowodowane przez ustawienie limitu czasu sesji. Użytkownicy mogą zmienić te ustawienia, aby skonfigurować limit czasu dla limitu czasu sesji RDP.

Krok 1. Naciśnij Win R, aby otworzyć okno dialogowe Uruchamianie. Wpisz „gpedit.msc” i kliknij OK, aby otworzyć Edytor rejestru.

run-box-gpedit.msc

Krok 2. Nawiguj tutaj: Konfiguracja komputera > Szablony administracyjne > Składniki systemu Windows > Usługi pulpitu zdalnego > Gospodarz sesji pulpitu zdalnego > Ograniczenia czasu sesji. Znajdź „Ustaw limit czasu dla rozłączonej sesji” i „Ustawia limit czasu dla aktywnych, ale bezczynnych sesji Terminal Services” na prawym panelu.

session-time-limits

Krok 3. Włącz „Ustaw limit czasu dla rozłączonej sesji” na Nigdy, a następnie włącz „Ustawia limit czasu dla aktywnych, ale bezczynnych sesji Terminal Services” na Nigdy.

set-time-limit-for-disconnected-seesions

set-time-limit-for-active-but-idle--seesions

Rozwiązanie 4. Zmień ustawienia urządzenia używanego do sesji zdalnej

Według niektórych użytkowników odznaczenie opcji Karty inteligentne lub Windows Hello dla firm pomaga rozwiązać problem z rozłączaniem sesji RDP.

Krok 1. Wyszukaj Połączenie pulpitu zdalnego w polu wyszukiwania, a następnie uruchom RDP. Wybierz Więcej opcji.

Show Options

Krok 2. Przejdź do Zasoby lokalne i kliknij Więcej.

local-resources-more

Krok 3. Znajdź opcję Karty inteligentne lub Windows Hello dla Firm i odznacz ją.

smart-cards-or-windows-hello-for-business

Rozwiązanie 5. Sprawdź i zmień limit połączeń RDP

Czasami, gdy liczba aktywnych sesji RDP na serwerze przekroczy dopuszczalny limit, użytkownicy mogą doświadczać rozłączenia sesji RDP. Dlatego użytkownicy mogą postępować zgodnie z poniższymi krokami, aby sprawdzić i zmienić liczbę połączeń, które chcą zezwolić.

Krok 1. Otwórz Lokalną Politykę Grup.

Krok 2. Przejdź tutaj: Lokalna Konfiguracja Komputera > Konfiguracja Komputera > Szablony administracyjne > Komponenty systemu Windows > Usługi pulpitu zdalnego > Gospodarz sesji pulpitu zdalnego > Połączenia. Znajdź Ogranicz liczbę połączeń.

limit-number-of-connections

Krok 3. Kliknij Włączone. W polu Maksymalna liczba połączeń RD wpisz maksymalną liczbę połączeń, jaką chcesz zezwolić, a następnie kliknij OK.

unlimited-number

Rozwiązanie 6. Wyłącz ograniczenie dotyczące jednoczesnych sesji RDP

Dodatkowo, można skorzystać z usług pulpitu zdalnego, aby zmodyfikować politykę grupy, tak aby użytkownicy mogli wykonywać wiele równoczesnych połączeń zdalnych. Dodatkowo może to pomóc w rozwiązaniu problemu rozłączania sesji spowodowanego przez ilość sesji pulpitu zdalnego.

Krok 1. Otwórz Lokalną Politykę Grup.

Krok 2. Przejdź tutaj: Konfiguracja Komputera > Szablony administracyjne > Komponenty systemu Windows > Usługi pulpitu zdalnego > Gospodarz sesji pulpitu zdalnego > Połączenia. Na prawym panelu znajdź Ogranicz użytkowników usług pulpitu zdalnego do jednej sesji usług pulpitu zdalnego i kliknij dwukrotnie.

restrict-remote-desktop-session

Krok 3. Następnie wyłącz ustawienia polityki.

restrict-users-to-single-session

Uwaga: Zazwyczaj system operacyjny Windows pozwala na jednoczesne nawiązanie jednego połączenia RDP zewnętrznego, a system operacyjny Windows Server pozwala na dwa. Jeśli chcesz włączyć więcej połączeń pulpitu zdalnego, proszę zakup RDS CALs.

Porada bonusowa: Stabilne oprogramowanie do zdalnego dostępu - AnyViewer

Szczerze mamy nadzieję, że rozwiążesz problem rozłączania sesji opisany w komunikacie Session has been disconnected, korzystając z podanych przez nas rozwiązań. Jeśli nadal nie udało się go rozwiązać, gorąco polecamy skorzystanie z programu AnyViewer, darmowego i stabilnego oprogramowania do zdalnego dostępu, które umożliwia zdalny dostęp do innego komputera. Dzięki AnyViewer nie musisz już martwić się problemem rozłączania sesji na zdalnym pulpicie.

Скачать БесплатноKomputery i serwery z systemem Windows
Безопасный скачивание

Krok 1. Na obu komputerach pobierz, zainstaluj i uruchom program AnyViewer. Przejdź do Zaloguj się na komputerze kontrolującym, a następnie kliknij Zarejestruj się (jeśli już jesteś zarejestrowany na oficjalnej stronie internetowej, możesz się zalogować bezpośrednio).

Zaloguj się w AnyViewer

Krok 2. Wypełnij formularz rejestracyjny i powinieneś teraz widzieć, że pomyślnie zalogowałeś się w AnyViewer. Urządzenie zostanie przypisane do konta, na które się zalogowałeś automatycznie.

Darmowe edycje

Krok 3. Zaloguj się na obu komputerach tym samym kontem AnyViewer, a następnie kliknij kontrolkę Jedno kliknięcie dla dostępu zdalnego bez nadzoru.

Połącz z moimi urządzeniami

Krok 4. Po nawiązaniu połączenia pojawi się pulpitu zdalnego. Następnie będziesz posiadać pełną kontrolę nad nim.

 

Rekomendowane jest ulepszenie konta do planu profesjonalnego lub korporacyjnego, co pozwoli Ci na:
✔ Przypisanie większej liczby urządzeń do jednego konta dla jednoklikowego dostępu zdalnego bez nadzoru i zarządzania energią.
✔ Połączenie w trybie prywatności, aby chronić Twoją prywatność. Oznacza to, że kontroler może zaciemnić ekran zdalnego komputera i wyłączyć klawiaturę i myszkę.
✔ Zwiększenie szybkości transferu plików. Szybkość transferu wynosi 500 KB/s dla konta bezpłatnego i do 10 MB/s dla płatnego konta.

Podsumowanie

Ten post głównie przedstawia, co oznacza komunikat o błędzie "Sesja została rozłączona, kod przyczyny 0/2/5/11/12" i jak naprawić rozłączenie sesji RDP. Jeśli szukasz bardziej stabilnego narzędzia do zdalnego dostępu, spróbuj AnyViewer.