Windows 7 - force a sessão do usuário existente para efetuar logoff, não desconectar, no logon

12

Com o Windows XP, ao fazer login em um computador, se outro usuário já estiver conectado, você será informado sobre quem ele é e perguntado se deseja encerrar a sessão:

"No momento, o usuário X está conectado a este computador. Se você continuar, a Sessão do Windows desse usuário será encerrada e os dados não salvos serão perdidos. Deseja continuar?"

No Windows 7, quando outro usuário tenta fazer logon (pela área de trabalho remota ou no console), ele vê esta mensagem:

"No momento, outro usuário está conectado a este computador. Se você continuar, esse usuário deverá se desconectar deste computador. Deseja continuar?"

Se você clicar em Sim, você será solicitado a aguardar uma resposta do usuário atual. Após um intervalo de 30 segundos, se não houver resposta, você estará conectado e o usuário anterior será desconectado. Esta é a alteração do XP - eles não estão desconectados, estão desconectados e seus programas continuam em execução.

Esse é um problema para nós em algumas de nossas estações de trabalho no chão de fábrica. Gostaríamos de manter o comportamento do estilo XP e forçar o logoff do usuário existente, em vez de permitir que programas que agora estão ocultos ainda sejam executados em segundo plano.

Já temos a política "Ocultar pontos de entrada para troca rápida de usuário" ativada, mas isso não impede duas sessões simultâneas de usuário. O que podemos fazer para forçar o logoff do usuário existente no Windows 7?

Pat Clancey
fonte

Respostas:

7

Isso pode funcionar, dependendo das suas permissões:

  1. Abra o Gerenciador de tarefas

  2. Guia Processos, Mostrar processos de todos os usuários (fica no canto inferior esquerdo)

  3. Guia Usuários, selecione o usuário em que você deseja matar os processos, Logoff

  4. Você verá uma solicitação pedindo para confirmar o logoff, escolha logoff

Acabei de verificar isso entre uma conta de usuário comum e uma conta de administrador na minha rede.

Aqui está um link com capturas de tela de como fazer isso, passo a passo.

Michael H
fonte
3
Isso funcionaria, mas preciso que isso aconteça automaticamente.
quer
@PatClancey Eu acho que você pode script o logoff de uma forma semi-automática, seguindo esta resposta: superuser.com/questions/269574/...
Jeroen Wiert Pluimers
2

Crie uma política de grupo para o (s) sistema (s) que define um tempo limite baixo para fazer logoff de usuários desconectados.

Para fazer isso, confira a Computer Configuration > Policies > Administrative Templates > Windows Components > Terminal Services > Sessionsseção da diretiva de grupo, ative Set time limit for disconnected sessionse defina um tempo limite (1 minuto).

Depois de desconectados por um minuto, eles serão desconectados.

Ƭᴇcʜιᴇ007
fonte
1
No meu editor de diretivas de grupo local, não tenho uma pasta "Diretivas" em "Configuração do Computador". Encontrei "Definir limite de tempo para sessões desconectadas" em Configuração do computador> Modelos administrativos> Componentes do Windows> Sessão da área de trabalho remota> Limites de tempo da sessão, mas isso só funciona para desconectar usuários de uma conexão de área de trabalho remota - não um usuário desconectado no console. Como posso definir a política de serviços de terminal que você mencionou?
quer
1
@ PatClancey, então como você conseguiu resolver isso? Por favor, poste uma resposta . 25k visualizações e nenhuma solução de trabalho?
Pacerier