O Windows Server 2012 R2 impede o logoff automático devido à inatividade

11

Eu tenho um servidor R2 do Windows 2012 autônomo que eu logon localmente. não faz parte de um domínio e é a configuração de instalação padrão sem diretivas promulgadas. O servidor efetua logoff da área de trabalho e a bloqueia com uma senha. Como posso evitar isso?

alphadev
fonte
Ele faz logoff da sessão ou bloqueia a sessão, não faz as duas coisas. Dito isto, é o protetor de tela ou as definições de configuração de energia que você precisa observar.
joeqwerty
torna assim que eu tenho que fazer um ctrl alt del e digite uma senha para fazer logon novamente. Eu verifiquei no protetor de tela, ele diz que nenhum e nas configurações de energia, a única opção é desligar a tela. Ele não está desligando a tela, apenas faz com que seja necessário digitar o ctrl alt del e a senha não tem como desativar isso?
alphadev

Respostas:

11

Em resumo

  1. Desbloquear / ativar o console log display off timeoutrecurso na Opção de energia

  2. Defina o tempo limite como 0 para desativá-lo.

Etapas detalhadas

Desbloqueou o recurso de Configurações de energia ausente no Server 2012.

  1. Abra a seguinte chave do Registro - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\8EC4B3A5-6868-48c2-BE75-4F3044BE88A7

  2. Defina o seguinte valor - Attributes=> 2

  3. Agora abra Painel de controle> Opções de energia> Alterar configurações do plano> Alterar configurações avançadas de energia
    a. A nova seção de exibição Console lock screen display off timeout está agora disponível.
    b. Configure seu valor "Conectado" de acordo (0 para desativar)

Feito.

ps

Você pode fazer o download do meu arquivo .reg de exportação e executá-lo em sua máquina como um atalho para as etapas 1 e 2 acima, ou seja, ativar console log display off timeout.

insira a descrição da imagem aqui

Jerry
fonte
3
Eu tentei isso, mas a tela de bloqueio persistir ...
Nam G VU
1
Eu nem vejo essa última chave no meu registro.
Sirens
Eu tentei, mas não funciona. É possível verificar isso para mim? imgur.com/a/rFSsN
Luke
7

O servidor não está desconectando sua sessão, está simplesmente bloqueando a tela. Você pode alterar esse comportamento no Power Optionspainel de controle. Está abaixo Display.

MDMarra
fonte
torna assim que eu tenho que fazer um ctrl alt del e digite uma senha para fazer logon novamente. Eu verifiquei no protetor de tela, ele diz que nenhum e nas configurações de energia, a única opção é desligar a tela. Ele não está desligando a tela, apenas faz com que seja necessário digitar o ctrl alt del e a senha não tem como desativar isso?
alphadev
1
Parece que você tem que adicionar uma chave de registro, bem como sobre 2012 e mais tarde: blog.scosby.com/post/2012/12/13/...
MDMarra
a adição chave de registro é o que impede a tela de bloqueio que é por isso que eu estava procurando
alphadev
6

Sei que essa é uma pergunta antiga, mas essas informações podem ser úteis para outras pessoas:

Se você estiver executando em um ambiente de domínio, crie essa configuração adequadamente em um GPO; caso contrário, configure o GPO local ( gpedit.msc):

Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options -> Interactive logon: Machine inactivity limit

Se você deseja impedir que o bloqueio o defina como zero, lembre-se do impacto na segurança que essa alteração pode ter, dependendo do seu ambiente.

Matze
fonte
Não funciona para mim no Server 2016.
Nick Westgate
2

Expandindo a resposta do Cowboy .

Liste os esquemas de energia, isso relatará uma lista de esquemas com GUIDs e nomes.

powercfg /L

Os GUIDs têm aliases

powercfg -aliases

Aliases comuns são

SCHEME_MAX = Power saver (Max power saving)
SCHEME_BALANCED = Balanced (Typical)
SCHEME_MIN = High performance (Min power saving)

Em seguida, desative para todos os esquemas de energia padrão, para CA e CC.

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_MAX SUB_NONE CONSOLELOCK 000
powercfg /setacvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
powercfg /setdcvalueindex SCHEME_BALANCED SUB_NONE CONSOLELOCK 000
Jan H
fonte
1

Estou executando o servidor 2012 R2 Std e a opção está lá. Apenas altere-o na diretiva de grupo e defina-o como 0, conforme Matze descreve acima. Acabei de configurar 3 servidores de 2012 hoje e é assim que faço sempre. Force uma atualização de política ou aguarde. Às vezes, eu preciso fazer logoff e logon antes que a mudança de política seja detectada. Para forçar a atualização da política, execute gpupdate / force a partir de um prompt de administrador.

Corey Bryant
fonte
1

Isso funcionou para mim no Server 2016 .

Abra o Editor de Objeto de Diretiva de Grupo e navegue até Configuração do Computador \ Modelos Administrativos \ Sistema \ Gerenciamento de Energia \ Configurações de Vídeo e Vídeo.

Ativar e , em seguida, alterar o valor de desligar o visor (segundos) a 0.

(Como o padrão parece ser 0, mas quando você clica em Habilitado, ele define o valor como 1!)

Nick Westgate
fonte
0

Exceto que essa opção não está mais lá. O problema é que a configuração padrão nas configurações de energia do CONSOLELOCK é 001 e não há como alterá-lo, exceto usando o powercfg. Para exibir a configuração atual para o esquema de alto desempenho, execute este comando:

powercfg /q SCHEME_MIN SUB_NONE

Você verá que os valores para CA e Bateria são 001. Para alterá-los para 000, execute estes comandos:

powercfg /setacvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000. 
powercfg /setdcvalueindex SCHEME_MIN SUB_NONE CONSOLELOCK 000,

Se você definiu um esquema de energia personalizado, precisará fornecer sua identidade.

Vaqueiro
fonte