Ако сте работили по мрежа със сървъри на Windows, сте срещнали това съобщение за грешка поне 37 000 пъти:
"Терминалният сървър е превишил максималния брой разрешени връзки. Системата не може да ви регистрира. Системата е достигнала своя лицензиран лимит за влизане. Моля, опитайте отново по-късно."
Този проблем се случва, защото Windows позволява само две свързвания на отдалечени терминални услуги, когато сте в режим на администрация и двама души вече сте на този сървър, или по-вероятно имате разединена сесия, която все още мисли, че е активна.
Проблемът с тази грешка е, че всъщност трябва да влезете в сървърната конзола, за да отстраните проблема, ако сървърът не е в домейн. (Ако сте в домейн, а просто отворете Terminal Services Manager и излезте или изключете сесиите)
За да използвате hacks на командния ред, може да се наложи да ги изпълните от друг сървър, ако вашата локална операционна система не включва командите. Също така ще трябва да сте сигурни, че сте влезли в този сървър с администраторски акаунт. Най-лесният начин да направите това е просто да направите карта на устройство (не е нужно да използвате буквата на устройството, освен ако не изберете)
нетна употреба / потребител: [потребителско име] \ име на сървър \ дял
Ето кода на командния ред, който можете да използвате, за да разберете кои сесии са свързани със сървъра. Обърнете внимание, че можете да замените IP адреса за името на сървъра.
сесия на заявка / сървър: име на сървър
Изходен изход:
Сега знаем, че идентификационният номер на сесията на засегнатата сесия е 2. Можем да я използваме в следващата стъпка, която използва командата за нулиране, за да излезе от този потребител.
сесия за нулиране [ID] / сървър: име на сървър
Извадка:
Тази команда няма да показва изход, но когато стартираме отново командата за заявка, трябва да видим, че сесията вече е прекъсната:
Забележка: Благодарение на моя приятел Тод за тази.