Corte de linha de comando para: "O Terminal Server excedeu o número máximo de conexões permitidas"

Corte de linha de comando para: "O Terminal Server excedeu o número máximo de conexões permitidas"
Corte de linha de comando para: "O Terminal Server excedeu o número máximo de conexões permitidas"

Vídeo: Corte de linha de comando para: "O Terminal Server excedeu o número máximo de conexões permitidas"

Vídeo: Corte de linha de comando para:
Vídeo: Acrobat Reader Como Remover Msg “Preparação do conteúdo em andamento..." - YouTube 2024, Novembro
Anonim

Se você trabalhou em uma rede com servidores Windows, encontrou essa mensagem de erro pelo menos 37.000 vezes:

“O servidor de terminal excedeu o número máximo de conexões permitidas. O sistema não pode logar você. O sistema atingiu seu limite de logon licenciado. Por favor, tente novamente mais tarde.

Esse problema ocorre porque o Windows só permite duas conexões de serviços de terminal remotos quando você está no modo administrativo, e você já tem duas pessoas nesse servidor ou, mais provavelmente, você tem uma sessão desconectada que ainda acha que está ativa.

O problema com esse erro é que você precisa realmente entrar no console do servidor para corrigir o problema se o servidor não estiver em um domínio. (Se você estiver em um domínio, basta abrir o Gerenciador de serviços de terminal e fazer logoff ou desconectar as sessões)

Para usar os hacks de linha de comando, você pode precisar executá-los de outro servidor se o sistema operacional local não incluir os comandos. Você também precisará se certificar de que está conectado a esse servidor com uma conta administrativa. A maneira mais fácil de fazer isso é mapear uma unidade (você não precisa usar uma letra de unidade, a menos que escolha)
Para usar os hacks de linha de comando, você pode precisar executá-los de outro servidor se o sistema operacional local não incluir os comandos. Você também precisará se certificar de que está conectado a esse servidor com uma conta administrativa. A maneira mais fácil de fazer isso é mapear uma unidade (você não precisa usar uma letra de unidade, a menos que escolha)

net use /user:[username] \servernameshare

Veja uma linha de comando que você pode usar para descobrir quais sessões estão conectadas ao servidor. Observe que você pode substituir o endereço IP pelo nome do servidor.

query session /server:servername

Exemplo de saída:

Agora sabemos que o ID da sessão ofensiva é 2. Podemos usar isso na próxima etapa, que está usando o comando reset para fazer logoff desse usuário.
Agora sabemos que o ID da sessão ofensiva é 2. Podemos usar isso na próxima etapa, que está usando o comando reset para fazer logoff desse usuário.

reset session [ID] /server:servername

Amostra:

Recomendado: