WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 1 of 13 This is Google's cache of https://support.microsoft.com/en-us/kb/3138270. It is a snapshot of the page as it appeared on 8 May 2016 16:08:09 GMT. The current page could have changed in the meantime. Learn more Full version Text-only version View source Tip: To quickly find your search term on this page, press Ctrl+F or ⌘-F (Mac) and use the find bar. You are currently offline, waiting for your internet to reconnect Microsoft Store Store home Devices Software Apps Games Microsoft Surface PCs & tablets Xbox Accessories Windows phone Microsoft Band Office Windows Additional software All apps Windows apps Windows phone apps Xbox One games Xbox 360 games PC games Windows games Windows phone games Entertainment All Entertainment Movies & TV Music Business & Education Business Store Education Store Developer Sale Sale Mother's Day Gift Guide Graduation Gift Guide Find a store 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 2 of 13 Gift cards Products Software & services Windows Office Free downloads & security Internet Explorer Microsoft Edge Skype OneNote OneDrive Microsoft Health MSN Bing Microsoft Groove Microsoft Movies & TV Devices & Xbox All Microsoft devices Microsoft Surface All Windows PCs & tablets PC accessories Xbox & games Microsoft Band Microsoft Lumia All Windows phones Microsoft HoloLens For business Cloud Platform Microsoft Azure Microsoft Dynamics Windows for business Office for business Skype for business Surface for business Enterprise solutions Small business solutions Find a solutions provider Volume Licensing For developers & IT pros Develop Windows apps Microsoft Azure MSDN TechNet Visual Studio For students & educators Office for students OneNote in classroom Shop PCs & tablets perfect for students 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 3 of 13 Support Microsoft in Education Sign in Cart Cart Manage my account Ask the community Contact Answer Desk Find downloads Virtual Support Agent Virtual Support Agent <div class="error-content text-center"> <div><span class="win-icon warning-symbol win-iconEmojiNeutral"></span></div> <h2> Javascript is disabled </h2> <p> Please enable javascript and refresh the page </p> </div> Your browser is out-of-date You need to update your browser to use the site. Update to the latest version of Internet Explorer CV: h7lHW3vwb2VunbyW.0 WinX: W32Time: Time skews if DJ client can't access SSL Time Server at boot Email Print Symptoms System time incorrectly reverts to a previous date and time on domain joined Windows 10 computers Version 1511 OS Build 10586.xx) computers that boot on a private network after previously booting from a public network that has access to SSL time servers on the internet. Specifically, system time may revert to the time value stored under the following registry path and setting rather than use the correct value obtained from the local NTP server: 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 4 of 13 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\SecureTimeLimits Pertinent logs show: 413 151553 17:36:47.2887167s - ClockDispln Discipline: Check and set secure time 414 151553 17:36:47.2888630s - Setting the system time because it is outside the secure time limits. 415 151553 17:36:47.2888919s - Current system time: 17:36:47.288 12/10/2015 <<- Time from NTP 416 151553 17:36:47.2889102s - Target system time: 17:29:32.33 12/7/2015 <<- Time from SecureTimeLimits registry 417 151550 17:29:32.0328739s - ClockDispln Discipline: *SET*SECURE*TIME* Other symptoms include but are not limited to: System Time jumps when viewed in the time applet (may correct every ~ 3 seconds) Events in the event log have invalid time stamps in the past or future Kerberos authentication fails Repro Steps 1. Domain join a build 1511 Windows 10 computer to an Active Directory domain 2. Boot the computer on a public network that has access SSL Time servers on the internet, causing Secure Time and high confidence values to be saved in the registry 3. Shut down the computer so that Secure Time and high confidence are persisted in the registry. 4. Boot the same Windows 10 computer on a private network with no network access SSL Time Servers, thus causing the SecureTimeAggregator.dll to never load. 5. W32time starts up and initially rejects the secure time value in the registry because of large tickcount, although the confidence value is high. 6. After some runtime, the large tickcount from the registry becomes valid. W32time considers the secure time from registry to be valid and of high confidence. 7. If the current system clock is outside the secure time range by more than 15 hrs, the system clock is set to the incorrect time in the \SecureTimeLimits registry setting value by w32time. Cause The Windows Time service incorporates a new feature called Secure Time Synchronization which is enabled when the client recognizes SSL servers for time sync and then is unable to locate them afterward. This scenario may occur on a domain joined Windows 10 computer residing on network that has internet access, and is able to reach the SSL servers for time sync and subsequently configures itself to use Secure Time Synchronization. Time rollback can occur such computers are later restarted on a network without internet access . The SSL Crypto DLL is not loaded because no SSL connections are made (by design), which results in the registry not getting cleared. W32time service notices the SSL time in registry being bogus around startup based on the tick count, but uses it after some time because it the tick count becomes legitimate. 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 5 of 13 Resolution This behavior is suboptimal and the following two workarounds have been tested and will resolve the issue: 1. Track the status of bug 6257513. Current status as of 2016.03.08 is that problem is fixed in Redstone 1 release of Windows 10. No backports have been requested due to lack of volume and impact. The fix FI’d to rs1_release on 2/22. It should be available in rs1_release builds after that. If you have an enlistment, you can verify using this cmd (the particular file was modified in this change): sdv //depot/rs1_release/onecore/ds/security/services/w32time/lib/TimeHelperFunctions.cpp The fix will be in Server 2016 TP2 release and the next Windows 10 client public release. 2. Workaround 1: Once the machine is connected to the non-internet accessible network (Network2 in the above example) follow these commands, omitting the portion inside parenthesis: 1. Net stop w32time (stop Time Service) 2. W32tm /unregister (unregister Time Service) 3. W32tm /register (register time service) 4. W32tm /start (starts Time Service) 5. W32tm /resync /force (Force sync the time ignoring the time delta between internal NTP/NT5DS server and the client) 3. Workaround 2: The issue clears itself when the client machine connects to the internet. This may not always be possible, in which case the previous workaround should work. 4. Disabling the feature: Although not recommended the Secure Time Seeding feature can be disabled by setting this registry key to 0: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\UtilizeSslTimeData This change requires a reboot. To re-enable set the value to 1 and reboot. This will enable Secure Time Seeding. More Information Related Bugs Bug # Synopsis 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 6 of 13 WSSC 6257513. Marked for RS. The fix requires SecureTimeAggregator.dll to detect shutdown and clear the registry as well as for W32time to bad secure time scenario (as detected in step 5 above) and clear the registry. Related Content Resource Synopsis Related Social Media Threads Resource Synopsis Related Cases Case # 115120913472420 116022913767023 N/A N/A Synopsis intermitently, workstation "WORKSTATION01", which runs Windows 10 Professional (Build 10586.17) and is a member of domain "corp.contoso.com", changes its date and time to "December 7th - 3:29 pm (GMT -3)" until it synchronizes with DC "DC1.corp.contoso.com" again. Cx mentioned He is deploying windows 10 machines and after 2-3 hours post deployment, System time incorrectly reverts to a previous date and time on domain joined Windows 10 computers. Internal customer = John Marlin on VM computer on Microsoft network. Worked around by disabling time sync in VM guest + manually setting time to good value. Feb 2016. Internal customer = Ryan Sokolowski on or ~ 2016.03.07 for ~ 2 weeks time. These values are added to the registry: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\Config UseSslTimeData DWORD Type (nonzero value == Use the SSL time data. We don’t want ask users to turn this feature off using this for transient issues because they will never turn it back on even in situations where it would help them. Let’s keep this as the last option.) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\SecureTimeLimits SecureTimeConfidence change this definition as needed) DWORD type (>= 6 is high confidence and we want the ability to 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 7 of 13 SecureTimeTickCount determined.) SecureTimeHigh/Estimated/Low time range”). QWORD type (local machine tick count when the secure time was QWORD type (high/estimated/low values of the determined “secure There are new debug flags to capture this feature. Please use this updated command line from an administrative command prompt to gather data that includes the new feature: W32tm /debug /enable /file:c:\w32time.log /size:10000000 /entries:0-1100 A restart is required for this to take effect on the SSL data collection part. This generates 2 log files named c:\w32time.log*. NTP goes only so far in supplying us with reliable time and it has been a single point of failure in the NTP server chain. That is the reason we imposed limits on the changes we accept over NTP because we are not certain if the time we are receiving over NTP is always good. This new feature is the backup mechanism to prevent spurious time changes on each machine using SSL based time. This feature is to securely determine the time to within ±15 hours accuracy of the actual time and use this information in combination with existing secured/unsecured NTP to sync time. The combined solution will help maintain time securely, accurately and in a scalable fashion on all connected Windows clients. Windows client is being designed to be increasingly a connected OS. As with existing versions of Windows, SSL/PKI is the primary choice for secure network communication over the internet for OS components as well as for applications. There is an ongoing effort by OSG Security to improve the SSL performance in Windows by centralizing some of the SSL Certificate processing to reduce duplication in certificate validation and other related performance improvements. SSL protocol uses server system time and various time stamps as part of its handshake. This time information in isolation is not very accurate for time synchronization purposes. However, the centralization of SSL processing gives us sufficient information from various SSL connections to allow us to securely compute an approximate secure time on the client that is good enough to be used for synchronization purposes. Time information can be gleaned securely from SSL connections to Microsoft and non-Microsoft servers and can be used to boot strap system time on the client to allow unsecure NTP to synchronize time more precisely. Tablets and other newer Windows client devices depend solely on a rechargeable battery to power their system clocks, including when the device is turned off/hibernating. Draining of batteries leads to the system clock being reset to a random value in most cases. Secure network protocols, including SSL, depend on client system time. A number of applications and scenarios break when the client system time is grossly incorrect. In case of the battery discharge scenario, we cannot correct synchronize clocks securely over the network if the system time is set to a random value. Fixing system time securely requires us to solve a circular dependency between time and security. Since Windows Client OS implicitly trusts Microsoft Product servers and to some extent trusts servers w/certs pinned to the Microsoft Root CA, the client could ignore time based restrictions on these connections to break the circular dependency between secure protocols and client system time. 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 8 of 13 As mentioned above, time information can be gleaned securely from SSL connections to Microsoft and non-Microsoft servers and can be used to boot-strap system time on the client. Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations. Properties Article ID: 3138270 - Last Review: 04/28/2016 02:15:00 - Revision: 15.0 Applies to Windows 10 Keywords: KB3138270 Feedback Was this information helpful? Yes Somewhat No Tell us what we can do to improve the article Submit Thanks! Your feedback will help us improve the support experience. For more help, try searching for what you need at the top of the page. Feedback Was this information helpful? Yes No Somewhat Tell us what we can do to improve the article Submit Thanks! Your feedback will help us improve the support experience. For more help, try searching for what you need at the top of the page. Support Support Account support Supported products list Product support lifecycle Security 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 9 of 13 Security Safety & Security Center Download Security Essentials Malicious Software Removal Tool Contact Us Contact Us Report a support scam Disability Answer Desk Locate Microsoft addresses worldwide This site in other countries/regions Algérie - Français Argentina - Español Australia - English Belgique - Français België - Nederlands Bolivia - Español Bosna i Hercegovina - Hrvatski Brasil - Português Canada - English Canada - Français Chile - Español Colombia - Español Costa Rica - Español Crna Gora - Srpski Danmark - Dansk Deutschland – Deutsch Dominican Republic - Español Ecuador - Español Eesti - Eesti El Salvador - Español España - Español Estados Unidos - Español France - Français Guatemala - Español Hong Kong SAR - English Hrvatska - Hrvatski India - English Indonesia (Bahasa) - Bahasa Ireland - English Italia - Italiano Latvija - Latviešu Lietuva - Lietuvių 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 10 of 13 Luxembourg - Français Magyarország - Magyar Malaysia - English Maroc - Français México - Español Nederland - Nederlands New Zealand - English Norge - Bokmål Panamá - Español Paraguay - Español Perú - Español Philippines - English Polska - Polski Portugal - Português Puerto Rico - Español România - Română Schweiz - Deutsch Singapore - English Slovenija - Slovenščina Slovensko - Slovenčina South Africa - English Srbija - Srpski Suisse - Français Suomi - Suomi Sverige - Svenska Tunisie - Français Türkiye - Türkçe United Kingdom - English United States (English) Uruguay - Español Venezuela - Español Việt Nam - Tiếng việt Ísland - Íslenska Österreich - Deutsch Česká Republika - Čeština Ελλάδα - Ελληνικά България - Български Казахстан - Русский Россия - Русский Україна - Українська עברית- ישראל ﺍﻟﻌﺮﺑﻴﺔ- ﺍﻹﻣﺎﺭﺍﺕ ﺍﻟﻌﺮﺑﻴﺔ ﺍﻟﻤﺘﺤﺪﺓ ﺍﻟﻌﺮﺑﻴﺔ- ﺍﻟﻤﻤﻠﻜﺔ ﺍﻟﻌﺮﺑﻴﺔ ﺍﻟﺴﻌﻮﺩﻳﺔ ﺍﻟﻌﺮﺑﻴﺔ- ﻣﺼﺮ भारत - िहं दी ไทย - ไทย 中国 - 简体中文 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 11 of 13 台灣 - 繁體中文 日本 - 日本語 香港特別行政區 - 繁體中文 대한민국 - 한국어 Algérie - Français Estados Unidos - Español Perú - Español Việt Nam - Tiếng việt Argentina - Español France - Français Philippines - English Ísland - Íslenska Australia - English Guatemala - Español Polska - Polski Österreich - Deutsch Belgique - Français Hong Kong SAR - English Portugal - Português Česká Republika - Čeština België - Nederlands Hrvatska - Hrvatski Puerto Rico - Español Ελλάδα - Ελληνικά Bolivia - Español India - English România - Română България - Български Bosna i Hercegovina - Hrvatski Indonesia (Bahasa) - Bahasa Schweiz - Deutsch Казахстан - Русский Brasil - Português Ireland - English Singapore - English Россия - Русский Canada - English Italia - Italiano Slovenija - Slovenščina Україна - Українська Canada - Français Latvija - Latviešu Slovensko - Slovenčina עברית- ישראל Chile - Español Lietuva - Lietuvių South Africa - English 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 12 of 13 ﺍﻟﻌﺮﺑﻴﺔ- ﺍﻹﻣﺎﺭﺍﺕ ﺍﻟﻌﺮﺑﻴﺔ ﺍﻟﻤﺘﺤﺪﺓ Colombia - Español Luxembourg - Français Srbija - Srpski ﺍﻟﻌﺮﺑﻴﺔ- ﺍﻟﻤﻤﻠﻜﺔ ﺍﻟﻌﺮﺑﻴﺔ ﺍﻟﺴﻌﻮﺩﻳﺔ Costa Rica - Español Magyarország - Magyar Suisse - Français ﺍﻟﻌﺮﺑﻴﺔ- ﻣﺼﺮ Crna Gora - Srpski Malaysia - English Suomi - Suomi भारत - िहं दी Danmark - Dansk Maroc - Français Sverige - Svenska ไทย - ไทย Deutschland – Deutsch México - Español Tunisie - Français 中国 - 简体中文 Dominican Republic - Español Nederland - Nederlands Türkiye - Türkçe 台灣 - 繁體中文 Ecuador - Español New Zealand - English United Kingdom - English 日本 - 日本語 Eesti - Eesti Norge - Bokmål United States (English) 香港特別行政區 - 繁體中文 El Salvador - Español Panamá - Español Uruguay - Español 대한민국 - 한국어 España - Español Paraguay - Español Venezuela - Español English (United States) Terms of use Privacy & cookies Trademarks © 2016 Microsoft 26-05-2016 18:01 WinX: W32Time: Time skews if DJ client can't access SSL Time Server ... http://webcache.googleusercontent.com/search?q=cache:tw3bl6-5KH8J:h... 13 of 13 <img alt="" width="1" height="1" src="https://c.microsoft.com/trans_pixel.aspx"> 26-05-2016 18:01