Tenho uma hora incorreta na minha máquina Windows. Não sei como especificar o fuso horário adequado e configurar uma sincronização NTP. Quando estou usando uma configuração de inicialização dupla com Linux (Ubuntu), meu tempo diminui duas horas toda vez que inicializo o Windows.
Como configuro uma sincronização de horário robusta no meu sistema operacional Windows 8?
Responder1
A resposta é, na verdade, diferenças de fuso horário - Veja isto:
https://help.ubuntu.com/community/UbuntuTime#Multiple_Boot_Systems_Time_Conflicts
Os sistemas operacionais armazenam e recuperam a hora no relógio do hardware localizado na placa-mãe para que ele possa controlar a hora mesmo quando o sistema não está ligado. A maioria dos sistemas operacionais (Linux/Unix/Mac) armazena a hora no relógio do hardware comoUTCpor padrão, embora alguns sistemas (principalmente o Microsoft Windows) armazenem a hora no relógio do hardware como a hora 'local'. Isso causa problemas em um sistema de inicialização dupla se ambos os sistemas visualizarem o relógio do hardware de maneira diferente.
A vantagem de ter o relógio do hardware como UTC é que você não precisa alterar o relógio do hardware ao alternar entre fusos horários ou quando o horário de verão (DST) começa ou termina, pois o UTC não tem horário de verão ou deslocamentos de fuso horário.
Alterar o Linux para usar a hora local é mais fácil e confiável do que alterar o Windows para usar o UTC, portanto, os sistemas Linux/Windows de inicialização dupla tendem a usar a hora local.
Desde o Intrepid (8.10), UTC=yes é o padrão.
Faça o Windows usar UTC:
Nota: Este método não era inicialmente compatível com Windows Vista e Server 2008, mas voltou com Vista SP2, Windows 7 e Server 2008 R2.
Para fazer o MS Windows calcular a hora do relógio do hardware como UTC.
Crie um arquivo chamado WindowsTimeFixUTC.reg com o seguinte conteúdo e clique duas vezes nele para mesclar o conteúdo com o registro:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001
Faça o Linux usar o horário 'Local':
Para informar ao seu sistema Ubuntu que o relógio do hardware está configurado para a hora 'local':
- edite /etc/default/rcS
- adicione ou altere a seguinte seção
#Set UTC=yes se o relógio do seu hardware estiver configurado para UTC (GMT) UTC = não
Responder2
Este guia fornecerá sincronização de tempo robusta e à prova de balas no Windows 8 e Windows 7. Além disso, permitirá que você supere algumas dificuldades ao usar inicialização dupla com Linux.
Aviso: você precisará de privilégios administrativos para concluir esta configuração.
Se você tiver algum problema, dúvida, ideia - deixe um comentário.
Selecione o fuso horário adequado
Primeiro de tudo você precisa abrir a Date and Time
janela de configuração. Você pode fazer isso clicando em um widget de tempo na barra de ferramentas usando o botão direito do mouse e selecionando Adjust date/time
. Então você deve clicar Change time zone...
no botão. Agora certifique-se de que seu fuso horário esteja configurado corretamente. Caso contrário, selecione o adequado no menu suspenso.
Se você não sabe seu fuso horário no padrão UTC,Você pode encontrá-lo aqui. Basta selecionar seu país e cidade no menu esquerdo. Seu fuso horário será escrito sob a hora atual: por exemplo:Horário de Moscou (MSK)+04:00 UTC
Agora feche a janela clicando OK
no botão.
Selecione servidor NTP
Abra a aba chamada Internet Time
e aperte Change settings...
o botão (você precisará de privilégios de administrador). Certifique-se de que a caixa de seleção esteja marcada na janela aberta.
Agora queremos especificar um servidor NTP válido. Isso permitirá que seu computador sincronize automaticamente a hora do servidor remoto. Eu recomendo que você use o servidor dentp.org. Apenas abrao site, selecione sua região no menu direito (por exemplo, Europa), selecione seu país na página seguinte. Agora você deve ver o endereço do servidor NTP adequado para o seu país no cabeçalho, por exemplo:Federação Russa -ru.pool.ntp.org. Copie este endereço e cole-o na Server
caixa de texto da caixa de Internet Time Settings
diálogo. Clique em OK
.
Você pode fechar a Date and Time
janela agora.
Tempo de atualização na inicialização
A próxima coisa que devemos fazer é configurar Task Scheduler
para atualizar nosso tempo durante o processo de inicialização.
Abra o Control Panel
. Encontre Administrative Tools
e abra-o. Agora abra Task Scheduler
na lista de ferramentas administrativas.
Clique em Actions
>Create Task...
Na General
aba:
- Especifique o nome, por exemplo:Sincronizar hora
- Marcação
Run whether user is logged on or not
- Marcação
Run with highest privileges
- Certifique-se de que o usuário adequado esteja selecionado (ele deve ter privilégios administrativos). Você pode alterar o usuário clicando
Change user or Group
Na Triggers
aba:
Clique no New...
botão.
Selecione At startup
no Begin the task
menu suspenso.
Você também pode criar outros gatilhos, se desejar. Por exemplo, você pode executar esta tarefa a cada hora para ter certeza de que tem um horário preciso
Clique OK
no botão.
Na Actions
aba:
Clique no New...
botão.
Preencha o formulário de acordo com estes valores:
Programa/roteiro:schtasks
Adicione argumentos (opcional):
/Run /I /TN "Microsoft\Windows\Time Synchronization\ForceSynchronizeTime"
Nós estamos usandotarefasutilitário de console para executar uma tarefa especial da Microsoft que vem com o Windows chamadaForçarSynchronizeTimeque é usado para atualizar à força a data e a hora.
Clique OK
no botão.
Na Conditions
aba:
- Desmarcar
Start the task only if the computer is on AC power
Na Settings
aba:
MarcaçãoRun task as soon as possible after a scheduled start is missed
Marque If the task fails, restart every
e selecione 1 minute
, especifique também 15 times
para Attempt to restart up to
.
Marque Stop the task if it runs longer than
e especifique 5 minutes
.
Clique OK
no botão.
Digite a senha do usuário selecionado quando solicitado.
Teste (opcional)
Ajuste seu tempo manualmente para que fique incorreto. Clique com o botão direito na tarefa criada na lista de tarefas e cliqueCorrer. Se tudo configurado corretamente seu horário será atualizado no servidor NTP selecionado.