суббота, 25 января 2014 г.

Синхронизация времени в Windows 2k3

Есть сервер под Windows 2003. Не контролер домена. на нем безбожно отстают часы.
Надо настроить синхронизацию времени с контролером домена.
Хорошо и кратко описано здесь. И вот что написано:

net time /setsntp:имя_ntp_сервера - указали, что Windows будет синхронизироваться с этим сервером NTP
net time /querysntp - проверить
net stop w32time && net start w32time - перезапустили службу времени Windows
w32tm /resync - отправили команду для принудительной синхронизации на локальный компьютер


Вот что пишут на родине Винды:

Чтобы настроить внутренний сервер времени для синхронизации с внешним источником показаний времени, выполните указанные ниже действия.
  1. Измените тип сервера на NTP. Для этого выполните следующие действия.
    1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
    2. Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
    3. В правой области щелкните правой кнопкой мыши параметр Тип, а затем выберите команду Изменить.
    4. В появившемся окне Изменение строкового параметра в поле Значение введите NTP и нажмите кнопку ОК.
  2. Присвойте параметру
    AnnounceFlags
    значение 5. Для этого выполните следующие действия.
    1. Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
    2. В правой области щелкните правой кнопкой мыши параметр AnnounceFlags, а затем выберите командуИзменить.
    3. В появившемся окне Изменение параметра DWORD в поле Значение введите 5 и нажмите кнопку ОК.
      Примечания
      • Если полномочный сервер времени, на котором флаг AnnounceFlag равен 0x5, не синхронизируется с вышестоящим сервером, клиентский сервер может неправильно синхронизироваться с ним при возобновлении синхронизации между полномочным сервером времени и вышестоящим сервером. Соответственно, при наличии проблем с сетевым подключением или иных потенциальных причин сбоя синхронизации полномочного сервера с вышестоящим для флага AnnounceFlag следует задать значение 0xA, а не 0x5.
      • Если полномочный сервер времени, на котором флаг AnnounceFlag равен 0x5, синхронизируется с вышестоящим сервером по интервалу SpecialPollInterval, клиентский сервер может неправильно синхронизироваться с ним после перезагрузки полномочного сервера времени. Соответственно, если для полномочного сервера времени настроена синхронизация с вышестоящим NTP-сервером по фиксированному интервалу SpecialPollInterval, для флага AnnounceFlag следует задать значение 0xA, а не 0x5.
  3. Включите сервер NTP. Для этого выполните следующие действия.
    1. Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
    2. На правой панели щелкните правой кнопкой мыши параметр Enabled, а затем выберите командуИзменить.
    3. В появившемся окне Изменение параметра DWORD в поле Значение введите 1 и нажмите кнопку ОК.
  4. Укажите источники времени. Для этого выполните следующие действия.
    1. Найдите и выделите следующий подраздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
    2. На правой панели щелкните правой кнопкой мыши параметр NtpServer, а затем выберите командуИзменить.
    3. В появившемся окне Изменение строкового параметра в поле Значение введите Peers и нажмите кнопку ОК.
      Примечание Peers представляет собой перечень узлов, предоставляющих данные о текущем времени. Для разделения имен узлов в списке используются пробелы. Все имена DNS в данном списке должны быть уникальными. В конце каждого имени DNS необходимо добавлять символы ,0x1. Если символы 0x1не были добавлены в конце каждого имени DNS, то изменения, вносимые на шаге 5, не вступят в силу.
  5. Задайте интервал опроса. Для этого выполните следующие действия.
    1. Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
    2. На правой панели щелкните правой кнопкой мыши параметр SpecialPollInterval, а затем выберите команду Изменить.
    3. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК
      Примечание TimeInSeconds – это интервал времени (в секундах) между двумя опросами. Рекомендуется установить его равным 900. В этом случае опрос будет выполняться каждые 15 минут.
  6. Задайте параметры, определяющие максимальную величину коррекции времени. Для этого выполните следующие действия.
    1. Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
    2. На правой панели щелкните правой кнопкой мыши параметр MaxPosPhaseCorrection, а затем выберите команду Изменить.
    3. В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значениеДесятичная.
    4. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК
      Примечание. TimeInSeconds может иметь любое значение в разумных пределах (например, 1 час (3600) или 30 минут (1800)). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.
    5. Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
    6. На правой панели щелкните правой кнопкой мыши параметр MaxNegPhaseCorrection, а затем выберите команду Изменить.
    7. В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значениеДесятичная.
    8. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК
      Примечание.TimeInSeconds может иметь любое значение в разумных пределах (например, 1 час [3600] или 30 минут [1800]). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.
  7. Закройте редактор реестра.
  8. Для того, чтобы перезапустить службу времени, введите в командной строке следующую команду и нажмите клавишу Ввод:
    net stop w32time && net start w32time

Комментариев нет:

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