O comando: "w32tm" está ativado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponível
Os exemplos para o comando "w32tm"
O comando w32tm no Windows é usado para gerenciar a configuração do serviço de horário do Windows e exibir informações sobre a fonte de horário. Aqui estão alguns exemplos de uso de “w32tm” na linha de comando do Windows:
Exemplo 1: Visualizar configuração do serviço de horário:
w32tm /query /status
Este comando exibe o status do Windows Time Service, incluindo configuração, endereço de origem e informações de sincronização de horário.
Exemplo 2: Visualizar configuração da origem do serviço de tempo:
w32tm /query /source
A configuração da fonte do serviço de horário é exibida aqui, incluindo o provedor de horário usado.
Exemplo 3: Sincronizar serviço de horário:
w32tm /resync
Este comando força o serviço de horário do Windows a sincronizar a hora com a fonte configurada.
Exemplo 4: Alterando a configuração do serviço de horário:
w32tm /config /manualpeerlist:"time.windows.com" /syncfromflags:manual /reliable:YES /update
Isso altera a configuração do Windows Time Service para sincronizar a hora de time.windows.com e aumentar a confiabilidade.
Exemplo 5: Adicionar fonte de horário externa:
w32tm /config /manualpeerlist:"time.example.com" /syncfromflags:manual /reliable:YES /update
Este comando adiciona uma fonte de horário externa (aqui
"time.example.com") à configuração do Windows Time Service.
É importante observar que gerenciar a sincronização de horário em sistemas Windows é fundamental para garantir o horário exato, especialmente em ambientes de rede ou domínio. Antes de fazer alterações no serviço Windows Time, é aconselhável revisar a configuração atual e garantir que as alterações atendam às necessidades específicas do sistema.
"w32tm" Trecho da Ajuda do Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\Windows>
w32tm [/? | /register | /unregister ]
? - esta tela de ajuda.
register - registrar para ser executado como um serviço e adicionar
configuração padrão para o Registro.
unregister - cancelar registro do serviço e remover todas as
informações de configuração do Registro.
w32tm /monitor [/domain:<nome do domínio>]
[/computers:<nome>[,<nome>[,<nome>...]]]
[/threads:<num>] [/ipprotocol:<4|6>] [/nowarn]
domain - especifica o domínio a ser monitorado. Se não for fornecido
um nome de domínio nem a opção de domínio ou dos computadores
for especificada, o domínio padrão será usado. Esta opção pode
ser usada mais de uma vez.
computers - monitora a lista fornecida de computadores. Os nomes de
computadores são separados por vírgulas, sem espaços. Se um
nome tiver o prefixo '*', será tratado como PDC do Active Directory. Essa
opção
pode ser usada mais de uma vez.
threads - número de computadores a serem analisados simultaneamente. O
valor padrão é 3. O intervalo permitido é 1-50.
ipprotocol - especifica o protocolo IP a ser usado. O padrão é
para usar o que estiver disponível.
nowarn - ignorar mensagem de aviso.
w32tm /ntte <época do horário NT>
Converter um horário de um sistema NT, em (10^-7)s intervalos de
0h 1-Jan 1601, em um formato legível.
w32tm /ntpte <época do horário NTP>
Converter um horário de um NTP, em (2^-32)s intervalos de 0h 1-Jan 1900, em
um formato legível.
w32tm /resync [/computer:<computador>] [/nowait] [/rediscover] [/soft]
Informar a um computador que ele deve sincronizar novamente seu relógio
assim que possível, eliminando todas as estatísticas de erro acumuladas.
computer:<computador> - computador que deve ser sincronizado novamente. Se
não for especificado, o computador local será sincronizado novamente.
nowait - não aguardar até a nova sincronização;
retornar imediatamente. Caso contrário, aguardar até que a nova
sincronização seja concluída antes de retornar.
rediscover - detectar novamente a configuração de rede e redescobrir
origens de rede. Executar a sincronização novamente.
soft - sincronizar novamente usando as estatísticas de erro existentes. Não
é útil, fornecido para compatibilidade.
w32tm /stripchart /computer:<destino> [/period:<atualizar>]
[/dataonly] [/samples:<contagem>] [/packetinfo] [/ipprotocol:<4|6>]
Exibir um gráfico do deslocamento entre este computador e
outro computador.
computer:<destino> - computador com o qual a medição de deslocamento será
comparada.
period:<atualizar> - o tempo entre amostras, em segundos. O
padrão é 2s
dataonly - exibir somente os dados, sem elementos gráficos.
samples:<contagem> - coletar <contagem> amostras e parar. Se não for
especificado, as amostras serão coletadas até que Ctrl-C seja
pressionado.
packetinfo - imprimir a mensagem de resposta do pacote NTP.
ipprotocol - especificar o protocolo IP a ser usado. O padrão é
usar o que estiver disponível.
w32tm /config [/computer:<destino>] [/update]
[/manualpeerlist:<níveis de protocolo>] [/syncfromflags:<origem>]
[/LocalClockDispersion:<segundos>]
[/reliable:(YES|NO)]
[/largephaseoffset:<milissegundos>]
computer:<destino> - ajusta a configuração de <destino>. Se não for
especificado, o padrão será o computador local.
update - notifica o serviço de tempo de que a configuração foi
alterada, fazendo com que as alterações entrem em vigor.
manualpeerlist:<níveis de protocolo> - define a lista de níveis de
protocolos manuais como <níveis de protocolo>, que é uma lista delimitada
por espaços de endereços DNS e/ou IP. Ao especificar vários itens de
mesmo
nível, esta opção deve ser colocada entre aspas.
syncfromflags:<origem> - define as origens das quais o cliente NTP
deve sincronizar. <origem> deve ser uma lista separada por vírgulas
destas palavras-chave (sem distinção entre maiúsculas e minúsculas):
MANUAL - sincronização de níveis de protocolo na lista manual de níveis
de protocolo
DOMHIER - sincronização de um Controlador de Domínio do Active
Directory
na hierarquia do domínio
NO - sincronização de nada
ALL - sincronização de níveis de protocolo manual e de domínio
LocalClockDispersion:<segundos> - configura a exatidão do relógio
que w32time assumirá quando não puder obter o tempo de suas origens
configuradas.
reliable:(YES|NO) - definir se este computador é uma fonte de tempo
confiável.
Essa configuração será significativa apenas nos controladores de domínio.
YES - este computador é um serviço de tempo confiável
NO - este computador não é um serviço de tempo confiável
largephaseoffset:<milissegundos> - define a diferença de tempo entre
o tempo local e da rede que o w32time irá considerar um pico.
w32tm /tz
Exibir as configurações atuais de fuso horário.
w32tm /dumpreg [/subkey:<chave>] [/computer:<destino>]
Exibir os valores associados a uma determinada chave do Registro.
A chave padrão é HKLM\System\CurrentControlSet\Services\W32Time
(a chave raiz do serviço de tempo).
subkey:<chave> - exibe os valores associados à subchave <chave> da chave
padrão.
computer:<destino> - consulta configurações do Registro para o
computador <destino>.
w32tm /query [/computer:<destino>]
{/source | /configuration | /peers | /status}
[/verbose]
Exibir informações do serviço de horário do Windows de um computador.
computer:<destino> - consultar as informações de <destino>. Se não for
especificado, o padrão será o computador local.
source: exibir a fonte de horário.
configuration: exibir a configuração de tempo real e a origem
das configurações. No modo detalhado, exibir a configuração não definida
ou não utilizada também.
peers: exibir uma lista de níveis de protocolo e os status.
status: exibir o status do serviço de horário do Windows.
verbose: definir o modo de detalhamento para exibir mais informações.
w32tm /debug {/disable | {/enable /file:<nome> /size:<bytes> /entries:<valor>
[/truncate]}}
Habilitar ou desabilitar um log privado do serviço de tempo do Windows do
computador local.
disable: desabilitar o log privado.
enable: habilitar o log privado.
file:<nome> - especificar o nome de arquivo absoluto.
size:<bytes> - especificar o tamanho máximo para log circular.
entries:<valor> - contém uma lista de sinalizadores, especificados por
número e separados por vírgulas, que especifica os tipos de informações
que devem ser registrados. Os números válidos são 0 a 300. É possível
usar um intervalo de números, além de números individuais, tais como
0-100,103,106. O valor 0-300 server para registras todas as
informações.
truncate: truncar o arquivo se ele existir.
Informações importantes, dicas para o comando "w32tm"
Cuidado especial deve ser tomado ao usar o comando w32tm na linha de comando do Windows para gerenciar o serviço Windows Time. O Windows Time Service desempenha um papel crítico na sincronização do horário da rede, que é crucial para vários aplicativos e serviços. Aqui estão alguns aspectos aos quais você deve prestar atenção ao usar "w32tm":
1. Dependências de rede:
O serviço Windows Time depende muito da conectividade de rede. Ao configurar ou atualizar, você deve garantir que a fonte de horário esteja acessível e que a rede não esteja enfrentando problemas de conectividade.
2. Confiabilidade e Autenticação:
Deve-se prestar atenção especial à seleção de uma fonte de tempo confiável e à configuração de opções de autenticação. Isto é especialmente importante para garantir que as informações de horário venham de uma fonte confiável.
3. Hierarquia de sincronização de horário:
Em redes com controladores de domínio e servidores membros, é fundamental configurar corretamente a hierarquia de sincronização de horário. Isto inclui a alocação de fontes de tempo primárias e secundárias para garantir uma sincronização confiável e precisa.
4. Verificando o status atual:
Antes de aplicar as alterações, você deve verificar o status atual do serviço de horário, especialmente ao trabalhar com um comando como "w32tm /query /status". Isso fornece informações sobre a configuração existente e o status de sincronização.
5. Faça as alterações com cuidado:
As alterações na configuração do Windows Time Service devem ser feitas com cuidado. Em particular, a adição ou remoção de fontes de tempo deve ser cuidadosamente planejada para evitar efeitos indesejáveis no tempo do sistema.
6. Monitorar registro:
É aconselhável monitorar os recursos de log do Windows Time Service para identificar possíveis erros ou avisos relacionados à sincronização de horário.
Ao prestar atenção a esses aspectos, os administradores podem garantir que o serviço Windows Time funcione de maneira confiável e precisa, o que é fundamental para o bom funcionamento de redes e aplicativos.
Existem várias abordagens e ferramentas alternativas para gerenciar o tempo em sistemas Windows. Aqui estão algumas alternativas ao comando "w32tm":
1. Arquivo "Net Time" do Windows:
O comando “net time” era usado em versões mais antigas do Windows para recuperar a hora de um servidor de horário da rede. Porém, “w32tm” é considerada uma opção mais moderna e preferida.
2. Entradas de registro para configuração de horário:
Algumas configurações de horário podem ser feitas diretamente no registro do Windows. Entretanto, isso requer conhecimento detalhado da estrutura do registro e deve ser feito com cautela.
3. Verificação automática de hora via protocolos de Internet:
Certos aplicativos e sistemas podem obter a hora diretamente por meio do Protocolo de Internet (NTP) sem usar o Windows Time Service.
4. Clientes NTP de Terceiros:
Existem vários clientes NTP de terceiros que podem fornecer recursos avançados de gerenciamento de tempo e opções de configuração.
5. Usando cmdlets do PowerShell:
O PowerShell fornece cmdlets que podem ser usados para gerenciar a hora do sistema. Por exemplo, você pode usar o cmdlet`Get-Date`obter a hora atual.
6. Sincronização automática de horário em ambientes de virtualização:
Em ambientes de virtualização, especialmente ao executar máquinas virtuais (VMs), o tempo pode ser sincronizado automaticamente através de serviços de integração ou ferramentas de plataforma de virtualização.
É importante observar que “w32tm” é normalmente o método preferido e integrado de gerenciamento da hora do sistema no Windows. A seleção de uma alternativa deve depender dos requisitos específicos e das configurações do sistema. Se possível, é aconselhável usar recursos padrão do Windows Time Service para garantir um gerenciamento de tempo consistente e confiável.