W32TM.exe – Windows CMD Command

Time Service Utility.

Syntax

  Register the time service, and add default config to the registry
      W32TM /register

  Unregister the time service, and remove config from the registry
      W32TM /unregister

  The domain/computers to monitor
      W32TM /monitor [/domain:domain_name] [/computers:name[,name[,name...]]] [/threads:num]

  Convert a Windows NT system time, in (10^-7)s intervals from 0h 1-Jan 1601, into a readable format.
      W32TM /ntte NT_Time_Epoch

  Converts a Network Time Protocol (NTP) time, in (2^-32)s intervals from 0h 1-Jan 1900, into a readable format
      W32TM /ntpte Network_Time

  Tell a computer that it should resynchronize its clock as soon as possible, discarding all accumulated error stats
      W32TM /resync [/computer:computer] [/nowait] [/rediscover] [/soft]

  Display a strip chart of the offset between this computer and another computer
      W32TM /stripchart /computer:target [/period:refresh] [/dataonly]
              [/samples:count] [/packetinfo] [/ipprotocol:<4|6>

  Adjust the configuration of target
      W32TM /config [/computer:target] [/update] [/manualpeerlist:peers]
              [/syncfromflags:source] [/LocalClockDispersion:seconds]
                 [/reliable:(YES|NO)] [/largephaseoffset:milliseconds]

  Display the current time zone settings.
      W32TM /tz

  Display the values that are associated with a given registry key.
      (default/root key is HKLM\System\CurrentControlSet\Services\W32Time)
      W32TM /dumpreg [/subkey:key] [/computer:target]

  Display a computer's Windows Time service information.
      W32TM /query [/computer:target] {/source | /configuration | /peers | /status} [/verbose]

  Enable or disable a local computer Windows Time service private log.
      W32TM /debug {/disable | {/enable /file:name /size:bytes /entries:value [/truncate]}}


Options:

   Domain  The domain to monitor. If no domain name is specified, or neither the domain nor
            computers option is specified, the default domain is used.
            This option might be used more than once.

   computers Monitor the given list of computers. Computer names are separated by commas, with
            no spaces. If a name has a prefix of a ‘*’, it is treated as a primary domain
            controller (PDC). You can use this option more than once.

   computer The computer to act upon, by default the local computer.

   threads  The number of computers to analyze simultaneously. 1-50, default=3.

   NT_Time_Epoch
            A hex value representing a 64 bit integer that represents the number of seconds
            elapsed since 1900-01-01 00:00:00 (can be supplied as either Hex or integer)
            In reverse byte order, the first hex byte is the least significant:
            (1900-01-01 00:00:01 is encoded as 0x01000000)

   /nowait  Do not wait for the resynchronization to occur; return immediately.
            Otherwise, wait for the resynchronization to complete before returning.

   /rediscover  Redetect the network configuration and rediscover network sources;
            then, resynchronize.

   /soft    This option is only provided for compatibility with older time servers and will
            resynchronize using existing error statistics..

   /period:refresh
            The time between samples, in seconds. The default value is 2 seconds.

   /DataonlyDisplay only the data, without graphics.

   /samples:count
            Collect count samples; then, stop.
            If a value is not specified, samples will be collected until Ctrl+C is pressed.

   /packetinfo
            Print out NTP packet response message.

   /Ipprotocol 4|6
            Specify the IP protocol to use. Default = use whatever is available.

   /update  Notify the time service that the configuration has changed, causing the changes
            to take effect.

   /manualpeerlist:peers
            Set the manual peer list to peers, which is a space-delimited list of Domain Name
            System (DNS) and/or IP addresses. When you are specifying multiple peers, this option
            must be enclosed in quotation marks (").

   /syncfromflags:source
            Sets what sources the NTP client should synchronize from. source should be a
            comma-separated list of these keywords (not case sensitive):
              MANUAL — Include peers from the manual peer list.
              DOMHIER — Synchronize from a domain controller in the domain hierarchy.
              NO     — Do not synchronize from any server.
              ALL    — Synchronize from both manual and domain peers.

   /LocalClockDispersion:seconds
            Configures the accuracy of the internal clock that W32time will assume when
            it cannot acquire time from its configured sources.

   /reliable:(YES|NO)
            Set whether this computer is a reliable time source. This setting is meaningful only on domain controllers.

   /largephaseoffset:milliseconds
            Sets the time difference between local time and network time that W32time will consider to be a spike. 

   /source  Display the time source.

   /configuration
            Display the configuration of run time and where the setting comes from.
            In verbose mode, display the undefined or unused setting also.

   /peers   Display a list of peers and their status.

   /status  Display Windows Time service status.

   /verbose Set the verbose mode to display more information.

   /disable Disable the private log.

   /enable  Enable the private log.
              file:name   The absolute file name.
              size:bytes  The maximum size for circular logging.
              entries:value  Contains a list of flags, specified by number and separated by commas, that specify
                             the types of information that should be logged. Valid numbers are 0 to 300.
                             A range of numbers is valid, in addition to single numbers, such as 0 through 100,103,106.
                             Value 0-300 is for logging all information.
   /truncate Truncate the file if it exists.

   /?       Display help.

The W32Time service is not a full-featured Network Time Protocol (NTP) solution that meets time-sensitive needs.

By default the Windows Time service (w32time) will synchronize it’s time once per week.
This can be extended to daily by setting a Scheduled Task to start the service and run w32tm /resync.

The options /debug, /packetinfo and /ipprotocol are available from Windows Vista and above.

/stripchart /packetinfo – will output three timestamps – The first hex number is byte order reversed NTP date, followed by the ANSI date (number of days since 1st Jan 1601) followed by the date/time in readable/local format.

The option /ntpte – will output three timestamps – The first hex number is an NTTE date (as also understood by w32tm.exe /ntte ), followed by the ANSI date (number of days since 1st Jan 1601) followed by the date/time in readable/local format.

The option /ntte – will output two timestamps – first the ANSI date (number of days since 1st Jan 1601) followed by the date/time in readable/local format.

A computer that is a member of a domain is configured by default to synchronize from the domain hierarchy, manually-specified synchronization is most useful for the forest root of the domain or for computers that are not joined to a domain.

Public NTP servers:

  • NIST Internet Time Service time.nist.gov – part of the NIST Physical Measurement Laboratory, maintains the standard for frequency and time interval for the United States.
  • NTP Pool project pool.ntp.org (or “0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org”) a big virtual cluster of timeservers.
  • time.windows.com – Microsoft’s own time server (not particularly reliable).

Examples:

Set the local Windows Time client to point to two different time servers, one named time.nist.gov and another named pool.ntp.org

W32TM.exe /config /manualpeerlist:"time.nist.gov pool.ntp.org" /syncfromflags:manual /update

Check the Windows Time client configuration from a client computer running Windows 7 that has a host name of PC64

W32TM.exe /query /computer:PC64 /configuration

Convert an NTTE formatted date into a readable format, if using hex, prefix with 0x:

W32TM.exe /ntte 0x01cf070000000000

W32TM.exe /ntte 130330610798428160

Convert an NTP formatted date into a readable format, if using hex, prefix with 0x:

W32TM.exe /ntpte 0x72386aa6917c63d8

You may also like...

9 Responses

  1. zoritoler imol says:

    I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.

  2. zoritoler imol says:

    As I website possessor I believe the content here is really great, thanks for your efforts.

  3. tracfone coupon says:

    This is my first time go to see at here and i am truly happy to read all at single
    place.

  4. coupon says:

    Way cool! Some very valid points! I appreciate you penning this write-up and also the rest of the
    website is extremely good.

  5. zoritoler imol says:

    I like what you guys are up too. Such clever work and reporting! Keep up the excellent works guys I?¦ve incorporated you guys to my blogroll. I think it will improve the value of my website 🙂

  6. zoritoler imol says:

    I¦ve been exploring for a little for any high quality articles or blog posts on this sort of space . Exploring in Yahoo I at last stumbled upon this site. Studying this information So i¦m glad to express that I have a very just right uncanny feeling I discovered just what I needed. I such a lot without a doubt will make sure to don¦t omit this web site and give it a glance regularly.

  7. gralion torile says:

    I’m not sure exactly why but this site is loading incredibly slow for me. Is anyone else having this issue or is it a issue on my end? I’ll check back later on and see if the problem still exists.

  8. gralion torile says:

    I have been absent for a while, but now I remember why I used to love this web site. Thanks , I will try and check back more often. How frequently you update your website?

  9. zortilonrel says:

    Good post and straight to the point. I don’t know if this is in fact the best place to ask but do you folks have any thoughts on where to employ some professional writers? Thx 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *