Impedir o Windows 7 de dormir + gancho de botão de energia

1

Estou acostumado a não desligar o Windows, mas a dormir. Eu configurei a ação do botão de energia (PB) para fazer isso. Quando eu quero desligar eu devo ir para começar - > Desligar. Tudo bem.

Agora, penso em um mecanismo que será conectado a um PB. Deve ser iniciado depois que eu pressionar PB, mas antes que o sistema operacional vá dormir. Algo que irá verificar algumas condições (ou seja, executando backup, executando a verificação AV, ...) e se for verdade (algo está em execução) evitar ir dormir.

Opcionalmente: Seria bom iniciar o mesmo "mecanismo" antes de reiniciar e desligar (invocado não apenas no menu Iniciar, mas também por outro software (ou seja, instaladores), mas com a opção de permitir algumas fontes (por exemplo, software UPS)

Geralmente: Como executar algo após o PowerButton, mas antes de dormir. Como codificar (C #. NET, vbs, lote (preferido)) prevenção de sono (cancelamento).

    
por Juras.pl 04.03.2013 / 14:10

1 resposta

3

Às vezes, pode acontecer de você desligar seu Windows 7 acidentalmente. O Windows 7 desligará automaticamente todos os seus programas e você poderá perder as alterações. Mas você pode impedir que isso aconteça. Aqui está como isso é feito:

Desativar o encerramento automático de programas no desligamento no Windows 7

Windows 7 Professional:

  • Pressione o botão Windows e digite a pesquisa gpedit.msc . Clique com o botão direito do mouse e execute com direitos de administrador. Agora vá para Configuração do Computador Modelos Administrativos Sistema Opções de desligamento . No painel do lado direito, você encontrará um valor Desativar o encerramento automático de aplicativos que bloqueiam ou cancelam o desligamento . Clique duas vezes nele e escolha Ativado. Clique em OK para salvar as configurações e fechar a caixa de diálogo.

Windows7HomeEdition:

  • ParaestaversãodoWindows7,vocêteráquehackearoregistrooubastafazerodownload turnoff_autoclose_policy_win7.zip . Somente extraí-lo em seu desktop e dê um duplo clique em turnoff_autoclose_policy_win7.reg e clique em 'SIM'. Isso vai adicionar automaticamente um novo → DWORD (valor de 32 bits) à chave do registro HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\System .

Opções de linha de comando do Powercfg

  • Na linha de comando, você pode digitar POWERCFG -REQUESTSOVERRIDE PROCESS name_of_the_process Display System e isso impedirá o Windows 7 para ir dormir enquanto um certo processo está sendo executado. Eu nunca usei isso você deve ler o manual aqui .

    Uso : POWERCFG -REQUESTSOVERRIDE <CALLER_TYPE> <NAME> <REQUEST> Especifica um dos seguintes tipos de chamadores: PROCESSO, SERVIÇO, DRIVER. Isso é obtido chamando o POWERCFG Comando -REQUESTS. Especifica o nome do chamador. Este é o nome retornado da chamada do comando POWERCFG -REQUESTS. Especifica um ou mais dos seguintes Power. Tipos de Solicitação: Display, Sistema, Modo de passagem.

    Exemplo: POWERCFG -REQUESTSOVERRIDE PROCESS wmplayer.exe Sistema

    Para remover a substituição da solicitação de energia, use o -REQUESTSOVERRIDE opção, mas não especifique nenhum tipo de substituição (Sistema, Display, AwayMode) como no exemplo a seguir: POWERCFG -REQUESTSOVERRIDE PROCESS wmplayer.exe

"Insônia" para manter o Windows 7 acordado!

  • Existe um programa que executa o Windows 7 System Awake. isto é chamado de insônia e você pode ler tudo sobre isso de aqui . Você pode fazer o download aqui Insônia .
por 05.03.2013 / 16:25

Tags