Como atualizar o relógio do Windows 8 com a Internet toda vez que eu inicializo o sistema?

7

Eu precisaria atualizar meu relógio do Windows 8 com a Internet toda vez que eu inicializasse o sistema, talvez com um script que configurei para ser executado na inicialização do sistema (como essa opção na janela Data e hora na guia Hora da Internet & gt ; Alterar configurações ... > Atualizar agora).

A razão é que estou tendo alguns problemas com o manto do sistema e a resposta a essa pergunta poderia resolvê-lo.

Nota: a opção Sincronizar com um servidor de horário na Internet está marcada e o servidor de horário é time.windows.com.

Eu tenho um laptop com o Ubuntu e o Windows 8 em inicialização dupla.

    
por Zignd 03.06.2013 / 14:51

2 respostas

11

1. Configure o serviço de tempo do Windows para atualizar a hora com mais frequência.

Painel de controle - > Data e hora - > Separador Horário da Internet.

Marque a caixa "Sincronizar com um servidor de horário na Internet" Se nenhum servidor estiver selecionado, escolha "time.windows.com" ou "pool.ntp.org".

Isso definirá automaticamente o horário uma vez por semana, o que deve manter seu computador dentro de alguns segundos do horário correto. Se você estiver executando um servidor importante, talvez seja necessário configurá-lo com mais frequência. Para fazer isso, você precisa editar o registro.

Vá para HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpClient e verifique o valor SpecialPollInterval . Isso é em segundos.

O padrão é 604800, que é o número de segundos em uma semana. Para verificações diárias, escolha 86400. A menos que você tenha requisitos muito especiais, não precisará de mais do que diariamente. Quatro horas seriam a cada 14400.

2: Configure o sistema para forçar a atualização do tempo de inicialização.

Para fazer uma atualização de força, você precisa executar o seguinte como administrador (ou sistema):

SC START w32time task_started

Então, para forçar a atualização na inicialização, você precisa executar esse comando como administrador. Você pode fazer isso usando o Agendador de Tarefas. Para fazer isso, execute o seguinte como administrador:

schtasks /CREATE /TN "Set Time On Start" /SC ONSTART /RU SYSTEM /TR "SC START w32time task_started"
    
por 25.09.2015 / 11:36
1

Eu acho que você precisa apenas ativar o serviço de tempo do Windows em suas configurações - ele deve cuidar do relógio do Windows: link

Beginning with Windows 2000, Microsoft includes the Windows Time Service with all versions of Windows. Initially, the pupose of Windows Time Service was to keep all clocks on the Windows network loosely synchronized to support Kerberos authentication, which is time-sensitive to a degree. Windows Time Service is also known as "w32time", and can be configured with the registry, Group Policy editor GUI tool, or the command-line tool w32tm. ... Stand-alone Windows servers and clients are automatically configured to poll time.windows.com at one-hour intervals. The time.windows.com server (actually a cluster of servers) is maintained by Microsoft. ... An example configuration, suitable for a Windows 2003 standalone server or Primary Domain Controller Emulator in a Active Directory domain: C:>w32tm /config /update /manualpeerlist:"0.pool.ntp.org,0x8 1.pool.ntp.org,0x8 2.pool.ntp.org,0x8 3.pool.ntp.org,0x8" /syncfromflags:MANUAL The above configuration tells Windows Time Service to use four servers from the NTP Pool, and use a client-mode association (identified by the ,0x8 after each server name) to contact them. This configuration is analgous to server directives in the configuration file for ntpd. Note that this configuration should not be used on Windows servers or clients that are members of an Active Directory domain, unless you absolutely want them to ignore time from Active Directory domain controllers on the network.

    
por 03.06.2013 / 15:15