Главная > Проблемы / ошибки > Проблема с синхронизацией времени на ПК

Проблема с синхронизацией времени на ПК

Некоторые пользователи стали жаловаться на то, переписка в скайпе отображается в некорректном порядке: сверху идут сообщения собеседника, а уже потом собственные. Т.е. что-то типа такого: 

— Добрый

— Добрый день

— Нормально

— Как дела?

 Сразу стало очевидно, что это из-за разницы во времени на компьютерах. Всё-бы ничего, но пользователи находятся в одной доменной сети, и получают время от одного источника.

При первом взгляде оказалось, что на некоторых компьютерах выключена (и вообще отключена) служба времени Windows – w32time. Простое включение и запуск службы проблему не решает.

Смотрим, действительно-ли клиент получает время с сервера. В командной строке, или в Powershell выполняем команду:

w32tm.exe /query /source

“Здоровый” клиент в ответ возвращает имя контроллера, с которым он синхронизировал время.

“Приболевший” же клиент, в свою очередь, возвращает что-то типа “Local CMOS clock”, или “Free-running System Clock”. В этом случае нужно переустановить службу времени.

Делается это при помощи той же утилиты w32tm.exe:

w32tm.exe /unregister

После чего нужно перегрузить компьютер. При чём именно перезагрузить – вариант выключить и включить (например, на ночь) не подходит. В этом можно убедиться выполнив в Powershell команду

(Get-CimInstance Win32_OperatingSystem).LastBootUpTime

которая вернёт дату последней перезагрузки, а не включения.

После перезагрузки нужно выполнить команду

w32tm.exe /register

после чего может понадобиться включить и запустить службу времени:

Set-Service w32time -StartupType Automatic
Start-Service w32time

Если теперь выполнить команду

w32tm.exe /query /source

она должна будет вернуть имя контроллера домена в качестве источника времени.

Также можно принудительно запустить синхронизацию времени:

w32tm.exe /register

Через некоторое время компьютер получит правильное время.

  1. Комментариев нет.
  1. No trackbacks yet.

Оставьте комментарий