Crie um atalho de teclado para acionar a sincronização de horário

0

Eu tenho um laptop bem antigo e recentemente ele parou de manter o tempo desassistido (eu sei a causa, mas sou muito barato para consertá-lo quando já estou economizando para um novo laptop).

Eu criei uma tarefa agendada para sincronizar meu relógio a cada 15 minutos. Isso funciona muito bem quando eu tenho o laptop instalado e funcionando, sem problemas. O problema é quando eu acordo fora do modo de suspensão; geralmente é interrompido e não sabe quando os 15 minutos passaram para acionar o trabalho.

Eu tenho que entrar manualmente e sincronizar a hora abrindo as configurações de data e hora > tempo da internet > alterar configurações > atualize agora. Então, ele se manterá atualizado até a próxima vez que eu durmo, quando o processo começar de novo.

Posso de alguma forma ligar o processo de atualização de tempo a um atalho de teclado?

    
por Alex 13.09.2017 / 00:18

1 resposta

1

Você pode usar o famoso AutoHotKey (AHK) para acionar seu script. O AHK tem a capacidade de mapear pressionamentos de teclas arbitrários para ações. Pode encontrar muitos exemplos, incluindo os muito semelhantes aos que está a tentar fazer, no seu tutorial de início rápido
. Resumindo: assim que o aplicativo estiver instalado, salve o seguinte script como timeupdate.ahk, clique duas vezes nele, o AHK é iniciado, pressione Ctrl + j para sincronizar novamente o relógio.

^j::
   Run w32tm /resync
Return

Normalmente, eu recomendo que você crie uma tarefa agendada que execute o w32tm / resync (ou o que você usa para sincronizar seu relógio) a cada 15 minutos em seus computadores. Isso é mais fácil e funciona automaticamente. (Este site mostra uma abordagem semelhante com uma ferramenta externa de sincronização de relógios : veja o terceiro ponto.) Mas isso parece não funcionar para você.

Como alternativa, você também pode editar o intervalo de atualização do serviço de sincronização integrado no registro do Windows: Windows Registry Editor e navegue até a seguinte chave de registro:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\Services \W32Time\TimeProviders\NtpClient
Select SpecialPollInterval.

Defina o valor SpecialInterval como seu intervalo de atualização preferido como Decimal em segundos.

    
por 13.09.2017 / 00:48