AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 294787
Accepted
Kyle Brandt
Kyle Brandt
Asked: 2011-07-28 13:47:05 +0800 CST2011-07-28 13:47:05 +0800 CST 2011-07-28 13:47:05 +0800 CST

Como faço para forçar a sincronização da hora no Windows Workstation ou Server?

  • 772

Qual é o comando para sincronizar uma estação de trabalho ou servidor Windows com sua fonte de tempo configurada?

windows time
  • 13 13 respostas
  • 1024505 Views

13 respostas

  • Voted
  1. Best Answer
    Seanchán Torpéist
    2011-07-28T13:52:24+08:002011-07-28T13:52:24+08:00

    Como Kyle disse w32tm /resyncé a maneira moderna de fazer isso. Consulte este Link para o Microsoft Knowledgebase (KB 307897) para obter mais informações sobre o comando w32tm.

    Há também net timeque é uma versão mais antiga, mas talvez mais fácil.

    • 113
  2. user3011708
    2015-07-28T23:27:15+08:002015-07-28T23:27:15+08:00

    Para aqueles que ainda fazem esta pergunta.

    1. Para atualizar, use o comando abaixo (compatível com servidor 2008 e 2012)

      w32tm /config /manualpeerlist:"ntp_server" /syncfromflags:manual /reliable:yes /update
      

    altere o ntp_server com sua fonte

    1. Reinicie o serviço de tempo

      net stop w32time
      net start w32time
      
    2. Ressincronize o tempo

      w32tm /resync
      
    3. Verifique seu status de sincronização

      w32tm /query /status
      

    Os comandos acima devem funcionar bem se suas fontes estiverem funcionando corretamente e/ou sua conexão estiver OK (firewall ou Microsoft Forefront também podem ser um problema). Os comandos abaixo podem ajudar na solução de problemas

    Para listar pares

    w32tm /query /peers
    

    Para listar as fontes NTP:

    w32tm /query /source
    
    • 55
  3. Kyle Brandt
    2011-07-28T13:47:19+08:002011-07-28T13:47:19+08:00

    Você pode usar o seguinte comando:

    w32tm /resync

    • 25
  4. Brett Larson
    2012-12-12T08:44:42+08:002012-12-12T08:44:42+08:00

    Você pode usar:

    w32tm /resync
    

    Além disso, o uso w32tm /resync /rediscovertambém "forçará a redetecção de recursos de rede antes da ressincronização".

    Ou usando:

    net time /set
    

    Solicitará que você defina a hora para o DC. (Funciona para versões mais antigas do Windows)

    • 21
  5. Akos
    2017-05-14T05:36:08+08:002017-05-14T05:36:08+08:00

    SO: MS Windows 7

    Todas as idéias acima foram tentadas, mas não ajudaram. O problema original ainda existe: " O computador não ressincronizou porque a alteração de horário necessária era muito grande. "

    A solução é encontrada no registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config

    • altere isso se a hora local estiver com pressa (por exemplo, 31-Dez-2050): MaxNegPhaseCorrection
    • altere isso se a hora local estiver atrasada (por exemplo, 1-Jan-1980): MaxPosPhaseCorrection
    • Os valores padrão são 0xD2F0 (ou seja, 54.000 seg. = 15 horas)

    (use o Google para mais detalhes)

    Eu uso este arquivo simples win_clock_sync.batda inicialização do menu Iniciar:

    echo off
    echo Sync computer time from internet
    echo.
    echo Back-up registry w32time\Config
    reg export HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config exported_w32time.reg /y
    rem changing the registry keys temporarly:
    reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxNegPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f
    reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\w32time\Config /v MaxPosPhaseCorrection /d 0xFFFFFFFF /t REG_DWORD /f
    echo.
    echo w32tm /config /update
    w32tm /config /update
    echo.
    echo w32tm /resync /rediscover 
    w32tm /resync /rediscover 
    echo.
    echo Restore registry w32time\Config
    reg import exported_w32time.reg
    

    Apreciar! :-)

    • 5
  6. majkinetor
    2016-08-07T05:18:04+08:002016-08-07T05:18:04+08:00

    Powershell one liner se o servidor ntp estiver configurado:

    gsv w32time | sasv; w32tm /resync /force

    Você pode colocar este arquivo .bat na inicialização se a bateria do CMOS falhar para que ele possa ressincronizar na inicialização do SO:

    @powershell -NoProfile -Command 'gsv w32time | sasv; w32tm /resync /force'
    
    • 4
  7. user5723841
    2021-06-15T18:34:22+08:002021-06-15T18:34:22+08:00
    • mude seu servidor de tempo
    w32tm /config /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org" /syncfromflags:manual /update
    
    • tempo de atualização anterior
    w32tm /resync /force
    
    • 3
  8. Nato Boram
    2016-09-08T16:59:24+08:002016-09-08T16:59:24+08:00
    net start w32time
    w32tm /resync
    

    De acordo com a Riot Games

    • 1
  9. Dmytro Andronov
    2020-11-05T05:53:00+08:002020-11-05T05:53:00+08:00

    Com base na minha pesquisa, eu marquei isso:

    1. Se o servidor host Hyper-v fizer parte do mesmo domínio, desabilite a sincronização de tempo para a vm convidada do PDC

    2. No PDC (ou qualquer estação de trabalho única), atualize do DNS interno citado ou do endereço IP não confiável (0x8):

      W32tm /config /manualpeerlist:"192.168.0.254,0x8" /syncfromflags:manual /reliable:yes /update

      Serviço de reinicialização do Powershell w32time

      W32tm /ressincronizar /agora

    3. em dc que não é PDC:

      w32tm /config /syncfromflags:domhier /update

      W32tm /resync /rediscover

    4. Em servidores e outras estações apenas para atualização, não para configuração:

      W32tm /ressincronizar /agora

    5. Verifique se o tempo está realmente atualizando (diferença):

      w32tm /stripchart /computer:192.168.0.254 /samples:15 /dataonly

    6. se o serviço de tempo estiver quebrado ou falhar e precisar ser redefinido:

      Powershell Stop-service w32time W32tm /unregister Timeout 30 W32tm /register Powershell Start-service w32time

    Nota: A porta NTP é 123 UDP e deve fornecer a mesma saída em qualquer computador saudável

    Powershell Get-NetUDPEndpoint -LocalPort 123
    
    
    LocalAddress                             LocalPort
    ------------                             ---------
    ::                                       123
    0.0.0.0                                  123
    

    Outros comandos w32tm /query /status w32tm /query /peers w32tm /query /configuration

    Prática recomendada de ms: práticas recomendadas de sincronização de tempo

    • 1
  10. Ding-Yi Chen
    2019-07-19T23:36:42+08:002019-07-19T23:36:42+08:00

    Quase nenhuma das soluções (exceto @Akos) funciona se o host for um ADDC (Controlador de Domínio Active Directory) do Windows Server 2016, pois ele se trata como uma fonte "confiável" que não pode fazer grandes alterações.

    w32tm /resync /forcenão funciona, pois o /forcenão aparece no servidor 2016.

    net time /SET /Ytambém não funciona, porque teria perguntado:

    Deseja definir a hora do computador local para coincidir com a hora em \AD.example.net? (S/N) [S]

    Claro, não funcionará se você estiver em AD.example.net, /Yapenas oculta a pergunta.

    As etapas funcionam para mim usando o PowerShell:

    1. Defina o serviço w32time como não confiável :
    w32tm /config /reliable:no /syncfromflags:manual /update
    

    Opção /syncfromflags:manualsignifica sincronizar com o NTP listado na lista de pares (ou seja, NTP externo), /updatepara notificar o serviço de horário que a configuração foi alterada.

    1. Reinicie o w32time
    Stop-Service w32time
    Start-Service w32time
    
    1. Sincronizar
    w32tm /resync
    

    Isso deve funcionar.

    1. Se você precisar do ADDC como uma fonte de tempo confiável, torne-o confiável novamente:
    w32tm /config /reliable:yes /update
    Stop-Service w32time
    Start-Service w32time
    
    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Resolver o nome do host do endereço IP

    • 8 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve