Como impedir o Windows 10 de acordar quando viaja em bolsa?

86

Não estou desligando o laptop, mas sim colocando-o em hibernação, pois ele começa muito mais rápido e posso continuar trabalhando sem iniciar todos os aplicativos novamente.

Estava trabalhando muito tempo do Windows XP para o Windows 8.1.

No entanto, agora (após a atualização para o Windows 10), quando eu acabei de tirar meu laptop da sacola depois de uma viagem, estava bastante quente. Eu percebi que está ligado.

No log de eventos, descobri que estava instalando atualizações e, antes disso, havia o seguinte log:

The system has returned from a low power state.

Sleep Time: ‎2015‎-‎08‎-‎16T12:55:18.180075900Z Wake Time: ‎2015‎-‎08‎-‎16T12:55:17.852758500Z

Wake Source: Unknown, but possibily due to timer - Windows will execute 'NT TASK\Microsoft\Windows\UpdateOrchestrator\Reboot' scheduled task that requested waking the computer.

Quando localizei a tarefa acima no agendador de tarefas, ela disparou nesse momento, no entanto, o "último tempo de execução" é o dia anterior. Então eu não sei em que acreditar "o último tempo de execução" ou a origem do evento acima?

Como descobrir o que está despertando o computador da hibernação (é possível?) e como evitá-lo?

    
por TN. 16.08.2015 / 18:19

9 respostas

66

Isso funcionou para mim até agora. Vá para:

Painel de controle \ Hardware e som \ Opções de energia \ Editar configurações do plano

Clique em "Alterar configurações avançadas de energia"

Vá para "Sleep- > Permitir temporizadores de despertador" e altere a configuração para Desativar.

UPDATE:ComoErikapontou,podehaverduasopções:

Desative os dois.

    
por 22.08.2015 / 10:42
57

No WIN 10, há uma opção no Editor de Diretiva de Grupo Local para configurá-lo facilmente:

  1. Pesquisa: Local Group Policy Editor (você pode iniciar gpedit.msc )
  2. Navegue para: Computer Configuration / Administrative Templates / Windows Components / Windows Update
  3. Clique duas vezes em: Enabling Windows Update Power Management to automatically wake up the system to install scheduled updates e defina como "Desativado".

Figura para configuração do Editor de Diretiva de Grupo Local:

    
por 17.12.2015 / 07:27
31

Após a atualização para o Windows 10, o computador no meu quarto continuou me acordando às 3 da manhã. A desativação de Wake the computer na tarefa agendada Microsoft\Windows\UpdateOrchestrator\Reboot não ajudou. O Windows ativa a bandeira de volta periodicamente. Mesmo a desativação de "Desativar temporizadores de ativação" em Opções de energia não ajudou. O UpdateOrchestrator continuava orquestrando os alarmes da meia-noite.

Como solução, adicionei um script powershell que remove as configurações de ativação a cada hora.

  1. Para permitir a execução de scripts do PowerShell: execute o PowerShell como administrador e execute:

    Set-ExecutionPolicy RemoteSigned

  2. Crie um arquivo chamado "disable_wakejobs.ps1" que contenha uma linha de código:

    Get-ScheduledTask | ? {$_.Settings.WakeToRun -eq $true -and $_.State -ne "Disabled"} | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}

  3. Abra o Agendador de tarefas e crie uma tarefa agendada.

  4. Na guia "Geral", defina a conta de usuário como usuário "SISTEMA" (ou você precisará atualizar uma senha salva sempre que alterar sua própria senha.)
  5. Na guia "Acionadores", crie um acionador que execute o trabalho diariamente e repita a cada hora.
  6. Na guia "Ações", crie uma ação para "Iniciar um programa", com "Programa / script" definido como "PowerShell.exe" e argumentos -Command "c:\tools\disable_wakejobs.ps1" (altere o caminho para onde você armazenou disable_wakejobs.ps1 no passo 2.)

Os comandos do PowerShell são provenientes de este post do blog de Reidar Johansen .

    
por 20.08.2015 / 07:20
6

Isso deve resolver seu problema:

  1. Pesquisar Task Scheduler
  2. Navegue até Task Scheduler Library\Microsoft\Windows\UpdateOrchestrator\Reboot
    Observação: Reboot é apenas um arquivo, mas você precisa acessar todas essas pastas
  3. Clique com o botão direito em Propriedades e clique em Condições
  4. Desmarque Wake the computer to run this task
por 17.08.2015 / 01:41
4

Estou usando o recurso Wake On LAN (WOL) no meu computador para que eu possa acordar meu computador remotamente se eu precisar acessá-lo enquanto estiver ausente. Para que o WOL funcione é que eu preciso permitir placa de rede para ativar o computador quando eu enviar o pacote mágico WOL.

Isso de alguma forma está fazendo com que meu computador acorde aleatoriamente sem motivo aparente. Para saber se isso está fazendo com que seu computador acorde aleatoriamente, digite este comando no prompt de comando:

powercfg -lastwake

Sevocêviralgosobresuaplacaderede(comoaminhaRealtekPCIe)...entãovocêprecisairparaaconfiguraçãodepropriedadesdaplacaderedeeverificarseacaixadeseleçãoOnlyallowamagicpackettowakethecomputerestámarcada(aminhanãofoi):

Então ore ao seu Deus ...

    
por 16.01.2016 / 06:57
1

Essa parece ser a tarefa de manutenção do sistema em execução. Em caso afirmativo, você pode tentar desativar a manutenção do sistema.

Controle WIN + R procure por "manutenção" na caixa de pesquisa, selecione "Alterar configurações de manutenção automática".

Limpe a opção "permitir a manutenção agendada para ativar meu computador no horário agendado".

Veja se isso ajuda a remover o problema. Vai ser muito mais confiável do que alguns dos outros mecanismos propostos.

    
por 24.08.2015 / 03:46
1

Aplicando a solução da Andomar, também recebi o erro:

  • Set-ScheduledTask: o parâmetro está incorreto. Em C: \ Usuários \ Filip \ scripts \ disable_wakejobs.ps1: 1 char: 123 + ... Desativado "} |% {$ .Settings.WakeToRun = $ false; Set-ScheduledTask $ } + ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (PS_ScheduledTask: Raiz / Microsoft / ... S_ScheduledTask) [Set-ScheduledTask], CimException + FullyQualifiedErrorId: HRESULT 0x80070057, Set-ScheduledTask

No meu caso, isso foi devido a uma tarefa que não pode ser editada (AUSessionConnect no WindowsUpdate para ser preciso). Então eu edito a tarefa responsável diretamente (Reinicie dentro do UpdateOrchestrator). O arquivo disable_wakejobs.ps1 correspondente se parece com isso (para saber como usar esse arquivo, verifique a resposta da Andomar):

Get-ScheduledTask -TaskName "Reboot" | % {$_.Settings.WakeToRun = $false; Set-ScheduledTask $_}

Para testar o script manualmente, verifique se você o executou a partir de uma instância elevada do PowerShell (Executar como administrador).

    
por 07.01.2016 / 16:07
1

Eu encontrei um problema onde o UpdateOrchestrator se reativou novamente. Este ofcourse causou meu computador para acordar do modo de sono por si só (seriamente snap você microsoft para também me acordar no meio da noite). Encontrei algumas informações no reddit que parece resolvê-lo.

PowerShell aberto:

  • run: Get-ScheduledTask | onde {$ _. settings.waketorun}

Abrir cmd:

  • Executar SCHTASKS / Alterar / TN "Microsoft \ Windows \ UpdateOrchestrator \ Reboot" / DISABLE
  • Executar icacls "% WINDIR% \ System32 \ Tarefas \ Microsoft \ Windows \ UpdateOrchestrator \ Reboot" / herança: r / deny "Todos: F" / negar "SYSTEM: F" / deny "Serviço Local: F" / negar "Administradores: F".

Isso impedirá que a tarefa seja ativada novamente. Isso pressupõe que você esteja executando uma versão em inglês do Windows - traduza os nomes de usuário conforme necessário ou encontre os SIDs, se necessário.

Publicação original no reddit. link

    
por 18.03.2017 / 09:55
0

o Windows 10 tem duas coisas que você pode fazer para temporizadores de despertar

quando você entra em configuração avançada de energia eu encontrei em temporizadores de ativação, você verá desabilitar temporizadores de ativação e, em seguida, você verá um temporizador de ativação importante, desative-o também.

    
por 11.09.2015 / 01:07