Jeśli pracowałeś w sieci z serwerami Windows, napotkasz ten komunikat o błędzie co najmniej 37 000 razy:
"Serwer terminali przekroczył maksymalną dozwoloną liczbę połączeń. System nie może się zalogować. System osiągnął licencjonowany limit logowania. Spróbuj ponownie później."
Ten problem występuje, ponieważ system Windows zezwala tylko na dwa połączenia zdalnych usług terminalowych, gdy znajdujesz się w trybie administracyjnym i masz dwie osoby już na tym serwerze lub, co bardziej prawdopodobne, masz odłączoną sesję, która wciąż uważa, że jest aktywna.
Problem z tym błędem polega na tym, że musisz wejść na konsolę serwera, aby rozwiązać problem, jeśli serwer nie znajduje się w domenie. (Jeśli jesteś w domenie, po prostu otwórz Menedżera usług terminalowych i wyloguj się lub odłącz sesje)
Aby użyć hacków linii poleceń, może być konieczne uruchomienie ich z innego serwera, jeśli lokalny system operacyjny nie zawiera poleceń. Musisz również upewnić się, że jesteś zalogowany na tym serwerze przy użyciu konta administracyjnego. Najprostszym sposobem na to jest po prostu mapowanie dysku (nie musisz używać litery dysku, chyba że wybierzesz)
net use / user: [nazwa użytkownika] \ nazwa_serwera \ udział
Oto hack wiersza poleceń, którego możesz użyć do ustalenia, jakie sesje są połączone z serwerem. Zauważ, że możesz zastąpić adres IP dla nazwy serwera.
zapytanie session / server: servername
Przykładowe wyniki:
Teraz wiemy, że identyfikator sesji obraźliwej sesji to 2. Możemy użyć tego w następnym kroku, który używa polecenia reset, aby wylogować tego użytkownika.
zresetuj sesję [ID] / server: servername
Próba:
To polecenie nie wyświetli żadnego wyniku, ale gdy ponownie uruchomimy komendę zapytania, powinniśmy zobaczyć, że sesja została rozłączona:
Uwaga: Dziękuję mojemu przyjacielowi Toddowi za ten.