Meu computador está caindo no sono fora da tela e nos períodos de sono que eu configurei. Verifiquei se o protetor de tela está definido como nenhum e que as opções de energia e as configurações avançadas correspondem às configurações de suspensão. Independentemente disso, embora eu tenha definido o sono para 1 hora, ele entrará no modo de sono após aproximadamente 2-4 minutos. Se eu reiniciar, isso resolverá o problema temporariamente até o computador dormir normalmente ou eu iniciar o sono. Depois disso, ele volta ao modo de suspensão abreviado. Isso começou a acontecer depois que eu instalei o Windows 10. Além disso, estou usando um mouse e teclado sem fio (Microsoft e Logitech) que desativei a opção "permitir que este dispositivo ative seu PC", mas acontece o mesmo.
Este computador foi fabricado por terceiros, mas verifiquei através da linha de comando e a placa-mãe é um microATX Intel Desktop DP55WB Media Series.
Alguma pista de onde eu deveria começar a procurar?
fonte
Respostas:
Tempo limite de suspensão autônomo do sistema
Há uma configuração oculta no
Power Options
painel de controle chamadaSystem unattended sleep timeout
. Por padrão, é definido como dois minutos e não é visível no painel de controle. Tanto quanto eu sei, é necessário um ajuste no registro para torná-lo visível.A alteração envolve a alteração do valor da chave "Atributos" de 1 para 2 no seguinte local:
Alterar o valor de volta para 1 oculta novamente a opção de energia.
Depois de fazer o registro acima, abra o painel de controle Opções de energia e agora deve haver uma
System unattended sleep timeout
configuração:Uma reinicialização pode ser uma boa ideia depois.
Você pode ler mais sobre isso aqui (e também baixar um arquivo de correção .reg, se desejar): http://www.sevenforums.com/tutorials/246364-power-options-add-system-unattended-sleep-timeout.html
Tempo limite de exibição do bloqueio do console
Há também uma configuração um pouco relacionada,
Console lock display off timeout
que também requer um ajuste no registro para ativar. Não achei esse ajuste necessário para resolver meu problema, mas talvez você possa. O ajuste envolve novamente a alteração do valor da chave "Atributos" de 1 para 2, desta vez no seguinte local:E você pode ler mais sobre isso aqui: http://www.eightforums.com/tutorials/8267-power-options-add-console-lock-display-off-timeout.html
fonte
Para obter mais detalhes da solução, caso todas as outras soluções fornecidas não funcionem para impedir que a máquina Windows entre no modo de economia de energia ou suspensão, fornecerei uma solução alternativa que funcionou para mim quando nenhuma outra configuração puder ser determinada para resolvê-la de outra forma.
Impedir o Windows de Dormir
Nota: Você ainda pode definir outras configurações de prevenção de economia de energia que não mencionei, se desejar .
Criando diretório de scripts
Crie uma pasta
C:\Scripts
eC:\Scripts\Temp
altere oScriptDir
valor da variável para algo diferente se desejar e use a lógica da linha de comando abaixo para fazer isso por vocêO script em lote abaixo precisa ser copiado na raiz da
C:\Scripts
pastaCriando script em lote
Este é o script em lote que você criará e / ou copiará para o diretório de scripts que decidiu usar, para poder automatizar a execução do script com o Agendador de Tarefas .
Essencialmente, esse script usa sendkeys para emular a pressão da barra de espaço 8 vezes, mas eu coloquei a lógica em um FOR / L para diminuir a lógica de script necessária.
Agende uma tarefa com o Agendador de tarefas usando as configurações especificadas na seção Script de lote de agendamento
Programação de script em lote
Nota: Abrir o Agendador de Tarefas ou digite
Taskschd.msc
a partir de Executar e pressione Enter .Na guia Geral, verifique se a opção Executar, se o usuário está conectado ou não, está marcada, Executar com os privilégios mais altos , e você também pode executar a tarefa com uma credencial com privilégios de administrador local.
Na guia Triggers , defina um New trigger e certifique-se de definir as opções:
On a schedule
12:00:00 AM
Daily
valor marcado1
valor diário10 minutes
valorIndefinitely
valorA
Enabled
opção deve ser verificadaNa guia Ações , defina uma Nova ação e não deixe de definir opções:
Start a program
C:\Scripts\WakeUpWindows.cmd
Iniciar em (opcional): com o valor do diretório de scripts, ou seja
C:\Scripts
Na guia Condições, defina e / ou marque para ativar as opções:
Inicie a tarefa apenas se o computador estiver ocioso: deve ser verificado e ter um valor de
10 minutes
Aguarde inativo por: com um valor de
5 minutes
A
Stop if the computer ceases to be idle
opção deve ser verificadaA
Wake the computer to run this task
opção deve ser verificadaConfigurações adicionais de economia de energia
Em um prompt de comando elevado, execute
POWERCFG -H OFF
para desativar a hibernação, caso ainda não esteja desativado.Copie
control /name Microsoft.PowerOptions
para Executar e pressione Enter.Clique em Alterar configurações do plano para o plano Preferencial marcado para abrir a tela Editar configurações do plano .
Verifique se o valor Colocar o computador em suspensão está definido como Nunca e clique na opção Alterar configurações avançadas de energia
Em Configurações avançadas, localize e expanda Disco rígido e defina Desativar disco rígido após Configuração (minutos) para o valor Nunca
Abra o Gerenciador de dispositivos ou digite
devmgmt.msc
a partir de Executar e pressione Enter .No Gerenciador de dispositivos, expanda Adaptadores de rede , clique com o botão direito na NIC principal (ou em todas, se desejar, uma a uma) e selecione Propriedades . Na guia Gerenciamento de energia , desmarque a opção Permitir que o computador desligue o dispositivo para economizar energia .
Recursos adicionais
fonte
Apenas para completar, às vezes a raiz desse problema são configurações personalizadas do plano de energia.
Para corrigi-lo, redefinindo e reconfigurando suas configurações de energia, você precisa:
O Solucionador de problemas de energia também pode ajudar, acessado via:
Menu Iniciar -> Solução de problemas -> Melhorar o uso de energia -> Energia .
fonte
Colocando isso aqui para a próxima pessoa como eu, procurando por uma resposta e terminando aqui .... Editar o registro para ativar a configuração "Sleep Unattended Sleep Timeout" (como mencionado acima) e depois alterar essa configuração para o mesmo tempo limite de sono normalmente uso funcionou para mim. Encontrei instruções detalhadas aqui: https://appuals.com/windows-10-sleeps-after-1-4-minutes-of-inactivity/
fonte