Подробный гайд по команде w32tm /resync в Windows

Гайд по команде w32tm /resync в Windows: синтаксис, параметры, примеры, требования, диагностика и устранение частых ошибок при принудительной синхронизации времени

2026.08.29                  


Подробный гайд по команде w32tm /resync в WindowsПодробный гайд по команде w32tm /resync в Windows

1. Введение

w32tm — это утилита командной строки в Windows, предназначенная для диагностики, настройки и управления службой времени Windows (W32Time). Служба W32Time отвечает за синхронизацию системных часов с внешними или внутренними источниками времени (NTP-серверами, доменными контроллерами и т.д.).

Команда w32tm /resync используется для немедленного запуска синхронизации времени с настроенным источником. Она заставляет службу времени выполнить синхронизацию «прямо сейчас», не дожидаясь следующего запланированного интервала.




2. Синтаксис и параметры

w32tm /resync [параметры]

Основные параметры:

Параметр Описание
/computer:<имя> Указывает удалённый компьютер, на котором нужно выполнить синхронизацию. По умолчанию — локальный компьютер.
/nowait Не ждать завершения синхронизации, вернуть управление сразу.
/rediscover Заново обнаружить сетевые источники времени и затем выполнить синхронизацию.
/soft Выполнить «мягкую» синхронизацию: не сбрасывать текущее состояние службы. Используется для тестирования.
/? Показать справку по команде.

Примечание:

Для выполнения команды на локальном компьютере параметр /computer обычно не требуется.


3. Примеры использования

3.1. Простая синхронизация на локальной машине

w32tm /resync

После выполнения команда вернёт сообщение об успехе или ошибке.


3.2. Синхронизация с ожиданием завершения

По умолчанию команда ожидает завершения синхронизации.

Пример вывода при успехе:

Sending resync command to local computer
The command completed successfully.

3.3. Синхронизация на удалённом компьютере

w32tm /resync /computer:server01

Требуются права администратора на удалённой машине и соответствующие разрешения брандмауэра.


3.4. Синхронизация без ожидания

w32tm /resync /nowait

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


3.5. Переобнаружение источников и синхронизация

w32tm /resync /rediscover

Заставляет службу заново найти источники времени (например, после изменения сетевой конфигурации) и сразу синхронизироваться.


3.6. «Мягкая» синхронизация (тестовая)

w32tm /resync /soft

Используется для проверки конфигурации без изменения состояния службы. Выводит информацию, но не выполняет реальную синхронизацию (в некоторых версиях Windows поведение может отличаться).


4. Требования и предварительные условия

- Права администратора:

Команда должна выполняться из командной строки, запущенной от имени администратора. Иначе будет ошибка Access denied.

- Служба Windows Time должна быть запущена.

Проверить и запустить можно так:

  sc query w32time
  net start w32time

- Настроенный источник времени:

Если источник не настроен или недоступен, синхронизация завершится ошибкой.

Проверить текущую конфигурацию:

  w32tm /query /configuration
  w32tm /query /source

5. Диагностика и проверка

5.1. Проверка текущего источника времени

w32tm /query /source

Выводит имя источника (например, time.windows.com или имя доменного контроллера).


5.2. Проверка статуса службы

w32tm /query /status

Показывает, синхронизировано ли время, stratum, точность и др.


5.3. Просмотр подробной конфигурации

w32tm /query /configuration
w32tm /query /peers

5.4. Просмотр журнала событий

События службы времени записываются в журнал System (Event Viewer). Коды событий:

  • 35 — служба времени синхронизирует время.
  • 37 — ошибка синхронизации.
  • 38 — предупреждение.
  • 47 — синхронизация успешно завершена.

6. Частые проблемы и их решение

6.1. Ошибка «Access denied»

  • Убедитесь, что командная строка запущена от имени администратора.

6.2. Ошибка «The service has not been started»

- Запустите службу:

  net start w32time

- Если служба не запускается автоматически, настройте её через services.msc или:

  sc config w32time start= auto

6.3. Источник времени не отвечает (RPC server unavailable, timeout)

  • Проверьте доступность источника: ping <источник>.
  • Убедитесь, что порт UDP 123 (NTP) открыт в брандмауэре.
  • Если источник — доменный контроллер, проверьте сетевые разрешения.



6.4. Ошибка «The computer did not resync because no time data was available»

  • Нет доступных источников времени.

Проверьте настройки NTP-серверов:

  w32tm /query /peers
  • Возможно, источник времени не отвечает или настроен неверно.

6.5. Большая разница во времени

Если разница между локальным временем и источником слишком велика (более 15 часов в старых версиях, или настраивается через MaxPosPhaseCorrection/MaxNegPhaseCorrection), служба может отказаться от синхронизации.

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

net time \\<источник> /set /y

или

w32tm /config /update /manualpeerlist:"<ntp-сервер>" /syncfromflags:manual /reliable:yes

7. Альтернативные способы синхронизации

7.1. Использование net time

Устаревшая команда, но всё ещё работает в некоторых сценариях:

net time /set /y

или для домена:

net time \\domaincontroller /set /y

7.2. Настройка через w32tm /config

Настройка постоянной синхронизации с конкретным NTP-сервером:

w32tm /config /manualpeerlist:"0.pool.ntp.org,1.pool.ntp.org" /syncfromflags:manual /update
w32tm /resync

7.3. Панель управления

  • ПараметрыВремя и языкДата и времяСинхронизация (кнопка «Синхронизировать сейчас»).

7.4. PowerShell

Можно использовать командлеты для управления временем:

w32tm /resync

(или тот же w32tm через PowerShell).


8. Заключение

w32tm /resync — основная команда для немедленной синхронизации времени в Windows. Она проста в использовании, но требует прав администратора и корректно настроенной службы времени. Для регулярной синхронизации лучше настроить службу через w32tm /config или групповые политики, а resync использовать для проверки и ручной коррекции.


Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта