Все способы:
- Способ 1: Настройки синхронизации
- Способ 2: Служба синхронизации времени
- Способ 3: Перерегистрация службы
- Способ 4: Отключение сторонних приложений
- Способ 5: Смена сервера времени
- Способ 6: Взаимодействие с десктопом
- Вопросы и ответы: 6
Способ 1: Настройки синхронизации
Самой простой причиной отсутствия автоматической синхронизации времени является банальное отключение отвечающей за нее функции. В этом случае решается проблема элементарно – включением синхронизации времени.
- Запустите апплет «Дата и время» командой
timedate.cpl
, выполненной в диалоговом окошке, открытом нажатием комбинации клавиш Win + R. - Переключитесь на вкладку «Время по Интернету» и нажмите кнопку «Изменить параметры».
- Убедитесь, что опция «Синхронизировать с сервером времени в Интернете» активна, в противном случае активируйте ее и сохраните настройки.
Рекомендуем попробовать синхронизировать время вручную, нажав в окошке «Настройка времени по Интернету» кнопку «Обновить сейчас».
Если при этом вы получите ошибку, выберите в выпадающем списке другой сервер времени и повторите попытку.
Способ 2: Служба синхронизации времени
Часы не смогут синхронизироваться с сервером, если на компьютере будет отключена системная служба синхронизации времени. Проверьте ее статус и включите, если она окажется отключенной.
- Откройте оснастку управления службами командой
services.msc
выполненной в диалоговом окошке «Выполнить» (Win + R). - Отыщите в списке службу с названием «Служба времени Windows» и откройте ее свойства двойным по ней кликом.
- Если служба отключена, установите для нее тип запуска «Автоматически», запустите ее и сохраните настройки.
Способ 3: Перерегистрация службы
Попробуйте перерегистрировать службу синхронизации — это может помочь, если неполадка вызвана незначительными сбоями в ее работе.
- Откройте от имени администратора консоль «PowerShell» из контекстного меню кнопки «Пуск».
- Выполните в консоли одну за другой эти четыре команды, разделяя ввод каждой нажатием клавиши Enter:
w32tm /config /manualpeerlist: NTP_server_IP_Address, 0x8 /syncfromflags:MANUAL
- net stop w32time
- net start w32time
w32tm /resync
- Перезагрузите компьютер и проверьте работу функции синхронизации времени.
Способ 4: Отключение сторонних приложений
Если на компьютере у вас работают изменяющие конфигурацию сети сторонние приложения, попробуйте их отключить. Речь в первую очередь идет о брандмауэрах. Если после отключения синхронизация будет восстановлена, добавьте используемый службой синхронизации времени сервер в исключение вашего стороннего сетевого приложения.
Способ 5: Смена сервера времени
Проблема также может быть связана с некорректной работой доступных в Windows 10 серверов времени. В этом случае можно использовать альтернативные серверы.
- Откройте настройки времени по Интернету как было показано в Способе 1.
- Вставьте в поле «Сервер» один из этих доменов и нажмите «Обновить сейчас»:
- time-b-wwv.nist.gov
- time-e-wwv.nist.gov
- time-e-g.nist.gov
- time-a-g.nist.gov
- utcnist.colorado.edu
- ntp-d.nist.gov
- ntp-b.nist.gov
- Если синхронизация будет выполнена успешно, сохраните настройки.
Способ 6: Взаимодействие с десктопом
Некоторым пользователям удалось решить проблему отсутствия синхронизации времени путем предоставления соответствующей службе доступа к рабочему столу.
- Откройте свойства службы времени Windows, как было показано в Способе 2.
- Переключитесь на вкладку «Вход в систему», активируйте опцию «С системной учетной записью» и установите флажок в пункте «Разрешить взаимодействие с рабочим столом».
- Сохраните настройки службы.
Чтобы новые настройки вступили в силу, перезайдите в свою учетную запись либо перезагрузите компьютер.
Наша группа в TelegramПолезные советы и помощь
Периодически в Интернете появляются сообщения пользователей и администраторов Windows 10, которые недоумевают, по какой причине время у них в системе неожиданно скакнуло на несколько недель, месяцев или даже лет (время может скакать как вперед, так и назад).
С чем могут быть связаны такие внезапные изменения системного времени в Windows? Журналисты Ars Technica провели небольшое расследование и выяснили, что возможная причина — функция Secure Time Seeding. Рассказываем, как это, судя по всему, работает — и что можно сделать, чтобы предотвратить такие неожиданные скачки.
Что такое Secure Time Seeding
Функция Secure Time Seeding была добавлена в Windows 10 в 2015 году. Предназначена данная функция для исправления очень больших расхождений между временем, установленным в системе, и фактическим. В первую очередь для тех случаев, когда в компьютере села батарейка, питающая встроенные энергонезависимые часы, и время сбилось по-настоящему сильно. Основной особенностью Secure Time Seeding, по задумке ее создателей, является возможность поправить время в системе, не обращаясь к серверам текущего времени.
Зачем это вообще надо? Как ни странно, для безопасности. Обычно обмен данными между клиентом и сервером (в том числе и подключение системы к серверам текущего времени) защищается с помощью криптографических протоколов SSL и TLS. Чтобы установить такое соединение с сервером, клиенту нужно первым делом проверить его цифровой сертификат, а у этих сертификатов имеется определенный срок действия. Поэтому, если время в системе выставлено с существенной ошибкой, сертификат может определиться как просроченный и безопасное подключение не будет установлено.
Получается замкнутый круг: для того чтобы узнать текущее время, компьютеру нужно знать текущее время. Не обязательно прямо идеально точное — примерное тоже может подойти. Но чем больше разница между системным временем и фактическим, тем больше шанс, что сертификат будет признан просроченным.
Соответственно, Secure Time Seeding — опять-таки, по замыслу разработчиков — добавляет в систему способ автоматически выявлять и исправлять существенные расхождения даже в том случае, когда не получается установить безопасное соединение с каким-либо сервером. Для этого используются отметки текущего времени, а также сроки годности цифрового сертификата, которые содержатся в данных, отправляемых серверами клиенту в процессе начальной процедуры установления безопасного соединения (так называемых SSL- и TLS-рукопожатий).
Точный алгоритм действия Secure Time Seeding неизвестен. Но общая суть состоит в том, что на основе данных, полученных в ходе SSL-рукопожатия, Windows вычисляет некий вероятный интервал текущего времени и присваивает ему какое-то значение правдоподобности. По мере получения новых данных эта правдоподобность постепенно может увеличиваться. И после достижения определенного уровня функция Secure Time Seeding принимает решение об изменении системного времени на среднее значение из того интервала, который она признала вероятным. По идее, такой точности должно хватить для получения возможности установить безопасное соединение, подключиться к серверу текущего времени и получить от него уже точное значение.
Почему стоит отключить Secure Time Seeding
Основная проблема в том, что функция Secure Time Seeding включена в Windows 10 по умолчанию и работает всегда — вне зависимости от того, сбивались ли вообще в компьютере встроенные часы. Таким образом, переставить время эта функция может в любой момент, когда неведомые алгоритмы Microsoft решат, что в системе накопилось достаточно признаков неправильной настройки часов и пора эту проблему исправить.
Причина таких сбоев в работе Secure Time Seeding не до конца понятна. Есть предположение, что это связано со значительным ростом популярности реализаций протоколов SSL и TLS, которые в ходе рукопожатия отправляют неправильную отметку времени. Одним из главных подозреваемых тут является часто используемая библиотека OpenSSL (вместо текущего времени сервера она подставляет в отметку времени случайные значения).
Причем такой сбой может произойти и в серверных версиях данной операционной системы — Windows Server 2016, Windows Server 2019 и Windows Server 2022. Если для пользователя обычного компьютера это станет лишь досадной неприятностью, то для сервера это может оказаться катастрофой — ведь от правильно выставленного времени нередко напрямую зависит его работоспособность.
По этому поводу есть неофициальный совет от высокопоставленного сотрудника технической поддержки Microsoft для администраторов контроллеров доменов Active Directory:
«Привет, народ, если вы управляете контроллерами домена Active Directory, я хочу дать вам НЕОФИЦИАЛЬНЫЙ совет, который является исключительно моим личным мнением: отключите функцию Secure Time Seeding для w32time на ваших контроллерах домена».
Неофициальный совет выключить Secure Time Seeding от высокопоставленного сотрудника техподдержки Microsoft
Как отключить функцию Secure Time Seeding в Windows
Чтобы отключить функцию Secure Time Seeding, найдите в реестре Windows следующий раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
В нем вам нужно значение UtilizeSslTimeData. Присвойте ему 0.
Как отключить Secure Time Seeding в реестре Windows
В качестве альтернативы можно в CMD выполнить от имени администратора следующую команду:
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w32time\Config /v UtilizeSslTimeData /t REG_DWORD /d 0 /f
После того как значение изменено, необходимо перезагрузить систему. Если это сложно или невозможно сделать, нужно вручную «протолкнуть» внесенное изменение в сервис времени Windows с помощью следующей команды:
W32tm.exe /config /update
Ну вот и все, после этого функция Secure Time Seeding вас больше не побеспокоит. Теперь остается только позаботиться о том, чтобы системные часы всегда оставались точными. В конце статьи Ars Technica есть пара полезных советов по этому поводу для администраторов серверов.
,
If Windows 10 not syncing time or displays wrong time, continue reading below to fix the problem. You may have noticed that your computer doesn’t sync to the time of your new location after moving to a new country. Your computer may also not sync to the correct time every time you restart the device, and you should always manually update the date and time on every restart.
The time synchronization problems usually occurs when the Windows Time service is disabled or when Windows fails to synchronize the time with the Internet time server, with error: «An error occurred while Windows was synchronizing with time.nist.com. This operation returned because the timeout period expired.».
In this guide you’ll find several methods to fix time syncing issues in Windows 11/10/8 or 7 OS.
How to FIX: Windows 10/11 Time Not Syncing – Time Synchronization Failed.
- Enable the Time Synchronization task.
- Start or Restart the Time service.
- Reregister Windows Time Service & Resync Time.
- Change the Internet Time server.
Method 1: FIX Windows Not Syncing Time issue by Enabling the SynchronizeTime task.
The first troubleshooting step to fix the time-syncing issues is to check if the time synchronization feature is enabled in task scheduler.
1. Simultaneously press the Windows + R keys to open Run command box.
2. Type taskschd.msc then click OK to open Task Scheduler.
3. On the left pane in task scheduler, expand Task Scheduler Library -> Microsoft .> Windows.
4. Under Windows, scroll down and select Time Synchronization.
5. In the right pane, under the Name column, right-click at SynchronizeTime and click Enable.
6. Close the task scheduler, then check if the time on the device is syncing. If the problem persists, continue to method-2 below.
Method 2: Start/Restart the Windows Time service.
Once the time synchronization task is enabled, proceed to start the Windows Time service (or to restart it if already started).
1. Press the Windows + R keys to open Run command box.
2. Type services.msc and click OK to launch Services.
3. Locate Windows Time among the services, if it is running, right-click and Restart the service. However, if it is stopped, right-click and select Start.
4. Now check if the time is automatically synced.
Method 3. Reregister Windows Time Service and Resync Time using Command Prompt.
When Windows 10 is not syncing time, we can use command prompt to re-register the Time Service and then resync time.
1. In the Search box type cmd or command prompt and select Run as Administrator.
2. Type the commands below to unregister the time service by removing its configuration information from the registry and then to resynchronize the time.
- net stop w32time
- w32tm /unregister
- w32tm /register
- net start w32time
- w32tm /resync /nowait
3. Once all commands are executed, restart the computer. Your time will be accurately synchronized.
Method 4: Use Another Internet Time Server.
Another method to solve time synchronization problems in Windows 10, is to change the Internet time server to which Windows is connected to synchronize the computer’s time.
1. Press the Windows + R keys to open Run command box.
2. Type control date/time and click OK to open the «Date and Time» settings.
3. At Date and Tine window, ensure that you have specified the correct Time Zone.
4. Then select the Internet Time tab and click Change Settings.
5. Ensure that Synchronize with an Internet time server is checked. Then, click on the dropdown and change the time Server. When done, click Update now.
6. Once it updates, the time on your device will synchronize correctly with the time of the region where you are based. *
* Note: If, after following the above methods, your computer loses time after shutdown, this indicates a faulty CMOS battery. In such a case, replace the CMOS battery in the device.
That’s it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:
- Author
- Recent Posts
Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).
Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
Although Windows 10 is an amazing operating system, there are still some minor issues that can appear once in a while. One issue reported by the users is the wrong time on their Windows 10 PC.
Although this isn’t a big problem, it can be inconvenient. So let’s see how to fix it.
Why is my Windows 10 clock wrong?
Below are some of the factors that can cause the Windows 10 clock to be incorrect:
- Outdated PC: In some cases, the wrong time on your PC can be due to the fact that your PC is outdated. You can fix this by updating your Windows 10 to the latest version.
- Faulty CMOS battery: Sometimes, the CMOS battery on your motherboard might be faulty, leading to this wrong time issue. The solution to this is to replace the battery.
- Presence of malware: Viruses can mess with every aspect of your PC, including the time. Scanning for malware with Microsoft Defender or a third-party antivirus should fix this.
After listing the causes of this issue, below are some of its variations, as reported by users:
- CMOS clock wrong
- The Windows clock is out of sync (This usually happens when time synchronization fails with time.windows.com).
- Windows 10 time wrong after reboot/daylight savings/sleep
- Windows 10 time is always wrong (time zone/date and time wrong – Sometimes, Windows 10 won’t let you change the time zone at all, but luckily we have a few fixes prepared).
- Computer clock wrong Windows 7/11
- Windows 10 time wrong by a few minutes (up to 1 hour)
- Microsoft Edge time wrong
- Windows 10 clock wrong dual boot
- Windows 10 domain clock wrong
How do I fix the clock is out of sync Windows 10?
Before delving into the solutions in this section, below are some preliminary steps to try:
- Update BIOS
- Change CMOS battery
- Check your PC battery
If this does not fix the issue, you now proceed to the fixes below:
1. Scan your computer for malware
- Press the Windows key, type virus, and select Virus & threat protection.
- Click Scan options.
- Finally, select the Full Scan option and click Scan now.
Malware, viruses, and other cyber threats may interfere with your Windows 10 clock and cause it to display time inaccurately. Hence, you need to scan your PC for malware to fix the wrong time issue on Windows 10.
2. Check Windows Time service settings
- Press the Windows key + R, type services.msc, and click the OK button.
- Double-click the Windows Time service to open its properties.
- Now, set the Startup type to Automatic.
- Check the Service status. If the service is running, click Stop and then click Start again. If the service isn’t running, click the Start button to start it.
- Finally, click Apply and OK.
Another effective method to fix the wrong time on Windows 10 is ensuring the required services are running.
Few users suggest changing the Startup type to Disabled and restarting your computer. We’re not sure if changing the Startup type to Disabled works, but you could also try doing that.
3. Change the Internet Time server
- Press the Windows key + S, type control, and choose Control Panel from the results list.
- Select the Clock and Region option.
- Now, click on Date and Time.
- Click the Internet Time option at the top.
- Next, click the Change settings button.
- In the Server section, select time.nist.gov instead of time.windows.com and click Update now.
- Finally, click OK to save changes.
The wrong time on Windows 10 might be caused by a problem with the Internet Time Server, and you can fix it by following the steps above.
4. Unregister and register the Windows Time service
- Press the Windows key + S, type cmd, and select Run as administrator under Command Prompt.
- Type the following commands and press Enter after each:
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync
- Finally, wait for the commands to finish running and restart your PC.
You can also fix the wrong time on Windows 10 by re-registering the Windows Time service. This is a rather simple process; you can do it as described above.
5. Temporarily change your time zone
- Press the Windows key + I and select the Time & Language option.
- Click the dropdown under the Time zone section.
- Now, select a different time zone and leave it for some minutes.
- Finally, repeat the steps above and switch back to your time zone.
Some users confirmed that temporarily changing the time zone helped them fix the wrong time problem on Windows 10.
6. Remove Adobe Reader
- Press the Windows key + I and select the Apps option.
- Click the Adobe Reader option.
- Now, click the Uninstall button and follow the onscreen instructions to complete the removal process.
- Change your time zone as shown in solution 5 above and restart your PC.
- Finally, set your time zone to the correct one and reinstall Adobe Reader.
This is a rather peculiar solution, but users claim it to fix the wrong time on Windows 10 issue. So, you should try it.
- Why your computer clock falls behind, and how to fix it
- How to fix Windows Time service not running on Windows 10/11
- Windows Server not getting the correct time
- How to fix the CMOS checksum error on Windows 10/11
7. Add RealTimeIsUniversal DWORD in Registry Editor
This solution applies if you’re using the dual-boot of Windows 10 and Linux. If you’re not using dual-boot, you can skip this solution because it won’t work.
To complete this solution, you need to make some changes in both Linux and Windows.
- Log in to Linux and run the following commands as a root user:
ntpdate pool.ntp.org
hwclock –systohc –utc
- Now, restart to Windows 10, press the Windows key + R, type regedit, and click OK.
- Once Registry Editor opens, navigate to the following key in the left pane:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
- Right-click the space and select New > DWORD (32-bit) Value.
- Enter RealTimeIsUniversal as the name of the new value and double-click it.
- Finally, set its Value data to 1 and click OK to save changes.
After completing the aforementioned steps, you should be able to fix the wrong time on Windows 10 issue.
8. Update Windows 10
- Press the Windows key + I and select Update & Security option.
- Click the Check for updates button.
- Finally, install the available updates and restart your PC.
Running an outdated Windows 10 version may also trigger clock issues on Windows 10. Moreover, if this is a known issue, chances are that Microsoft has already fixed it in the latest patches.
With this, we can conclude this detailed guide. We believe you now have everything you need to fix the wrong time issue on Windows 10 for good.
If you are facing a related issue in Windows 10 time keeps changing, check our detailed guide to fix it convincingly.
Feel free to let us know the solution that helped you fix this issue in the comments below.
Milan Stanojevic
Windows Toubleshooting Expert
Milan has been enthusiastic about technology ever since his childhood days, and this led him to take interest in all PC-related technologies. He’s a PC enthusiast and he spends most of his time learning about computers and technology.
Before joining WindowsReport, he worked as a front-end web developer. Now, he’s one of the Troubleshooting experts in our worldwide team, specializing in Windows errors & software issues.