Tempo do Windows não está sincronizando - erro "Acesso negado"

2

O tempo do meu computador com o Windows 7 é alterado toda vez que eu reinicializo e não sincroniza novamente nem esporadicamente. Quando vou para Data e hora > Horário da Internet > Alterar configurações ... e clicar em Atualizar agora , recebo a mensagem:

An error occurred getting the status of the last synchronization. Access is denied.

Verifiquei que o Serviço de Tempo do Windows está sendo executado.

Mais surpreendentemente, quando executo w32tm /query /configuration em um prompt de comando elevado , ainda recebo:

The following error occurred: Access is denied (0x8007005).

Estou confuso sobre como posso ter meu acesso negado como administrador. Como posso obter o acesso?

    
por Noah 16.04.2017 / 11:13

1 resposta

2

Tente o seguinte para redefinir a configuração do Horário do Windows para os padrões. De uma execução de Prompt de Comando elevada:

net stop w32time
w32tm /unregister
w32tm /register
net start w32time

Isso deve esclarecer os erros de acesso negado.

Além disso, considere fazer o seguinte para configurar o Horário do Windows para usar os servidores NTP fornecidos por ntp.org e verificar se hora atualizada a cada hora. Eu encontrei esses servidores NTP para ser muito mais confiável que time.windows.com. Embora a Microsoft sugira que você use o servidor de horário, os servidores ntp.org estão entre os poucos outros servidores NTP também recomendado pela Microsoft .

  1. Certifique-se de que o fuso horário do seu computador esteja correto e que seu horário esteja próximo ao horário correto.

    Observação: tecnicamente em computadores que não são de domínio, o Windows deve ter tempo de atualização, desde que o relógio do sistema seja dentro de 15 horas da hora correta, mas seu tempo será ajustado mais rapidamente se você estiver dentro de alguns minutos do tempo correto.

  2. Execute os seguintes comandos em um prompt de comando elevado:

    reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t reg_dword /d 3600 /f
    w32tm /config /manualpeerlist:"0.pool.ntp.org,0x1 1.pool.ntp.org,0x1 2.pool.ntp.org,0x1 3.pool.ntp.org,0x1" /syncfromflags:MANUAL /reliable:NO /update
    net stop w32time
    net start w32time
    w32tm /resync /rediscover
    

Explicação Detalhada dos Comandos Acima:

  • O comando reg add adiciona o SpecialPollInterval valor para o registro com os dados de 3600 que configura o Tempo do Windows para obter o horário atualizado a cada hora (3600 segundos). Observe que este funciona apenas se o sinalizador 0x1 for especificado ao configurar servidores de mesmo nível NTP .
  • w32tm /config /manualpeerlist: configura a máquina para usar quatro servidores ntp.org que acessam um grande número de servidores NTP voluntários usando um esquema de balanceamento de carga. Conforme descrito no site ntp.org:

    The 0, 1, 2 and 3.pool.ntp.org names point to a random set of servers that will change every hour.

    O sinalizador 0x1 é definido para cada servidor que é necessário para que a configuração SpecialPollInterval tenha efeito.

  • Os comandos net stop e net start reiniciam o serviço de Tempo do Windows e fazem com que ele carregue a nova configuração.
  • w32tm /resync /rediscover instrui o Windows Time a contatar um servidor de mesmo nível NTP imediatamente e atualizar a hora do sistema.
por 18.04.2017 / 04:24