Как отключить синхронизацию времени в windows 2003 server

Windows Server 2003 Как отключить синхронизацию времени? Windows Server Решение и ответ на вопрос 1449372

0 / 0 / 0

Регистрация: 17.05.2015

Сообщений: 5

18.05.2015, 16:30

 [ТС]

9

В общем нашел я планировщик) Но в нем ничего нет. Только 3 задачи на бекап бд, в 6 утра, в 12 и в 6 вечера.
Что я отлько не делал, в итоге сейчас у меня часы убегают на 1 минуту за 2-3 часа. Но вот особенность. Теперь время назад перескакивает не каждый час, а только в тот час, когда часы спешат на 61+ секунду. И еще, до 60 секунд, часы странно себя ведут. Сравниваю время через один сайт, там показывается время и на сколько бегут или отстают твои часы.Смотрю — часы спешат на 1,25 сек, еще раз обновляю, спешат на 1,13, потом на 1,27, потом на 1,14, в общем туда сюда скачет. Но как только время доходит до 60 секунд, то при каждой проверке, часы только в + уходят. Где-то еще видимо стоит проверка, что время обновлять, если разница больше минуты идет. Мне бы теперь эту проверку убрать и все..



0



   Управление временем — один из ключевых аспектов системного администрирования. Как правило, все клиентские серверы и рабочие станции синхронизируют время с доменом Active Directory, однако откуда берется точное время в AD? Это зависит от разных факторов. В стандартной конфигурации время синхронизируется с серверами Microsoft, а виртуальные машины обычно получают данные от хост-сервера.

   Лучше всего задать единый источник данных о точном времени для всех компьютеров в корпоративной сети — сервер (или несколько серверов), с которым будут синхронизироваться все системы. Это может быть ресурс или пул ресурсов в Интернете, либо локальный сервер. Так или иначе, с источником точного времени стоит определиться заранее.

   За синхронизацию компьютеров и серверов Windows отвечает сетвой протокол Network Time Protocol (NTP). NTP использует для своей работы протокол UDP порт по умолчанию 123. Что бы в дальнейшем можно было настроить работу этого сетевого протокола, необходимо проверить, не блокирует ли этот порт фаерволл.

Способы указания NTP Сервера.

   1) Команда w32tm позволяет задать список пиров, предоставляющих информацию о точном времени для домена. Чтобы получить дополнительные сведения о команде w32tm, введите в командной строке указанную команду w32tm /?
   Первым, что необходимо сделать, это выяснить  в каком состоянии находятся контролеры домена  в домене.  Для этого запускаем в командной строке команду (если у вас права  доменного администратора, то можете запустить командную строку на своей рабочей станции)
w32tm /monitor  — команда позволяет посмотреть с каким сервером (серверами)/сервисом происходит синхронизация и какая разница во времени с эталонным севером.
w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update — этой командой мы указываем с каким сервисом/сервером будет происходить синхронизация ( в данном примере с time.windows.com).
Эта команда выполняется на контроллере домена однократно и записывает указанные адреса в реестр ( по пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigParametrs в параметре NTPServer    должно быть прописано time.windows.com). Можно указать сразу несколько серверов, разделенных пробелами.

2)  Еще один способ указать контролеру домена сервер с кем он будет синхронизироваться по времени, это локальные или групповые политики. Запускаем реестр- Нажмите кнопку Пуск, выберите команду Выполнить, введите в командную строку gpedit.msc и нажмите кнопку ОК. Заходим  «Конфигурация компьютера- Политики- Административные шаблоны- Система- Служба времени Windows- Поставщики времени» и настраиваем политику. В данном примере в значении NTPServer прописываем time.windows.com, в значении Тип указываем NTP. Тип- указывает узлы одноранговой сети, принимающие синхронизацию следующих типов:

NoSync— Служба времени не синхронизируется с другими источниками.
NTP- Служба времени выполняет синхронизацию с серверами, указанными в записи реестра NtpServer.
NT5DS- Служба времени выполняет синхронизацию на основе иерархии домена.
AllSync- Служба времени использует все доступные механизмы синхронизации.

Значение CrossSiteSyncFlags выбираем 2.

CrossSiteSyncFlags. Определяет возможность выбора службой партнеров по синхронизации за пределами домена компьютера.
Нет      0
PdcOnly  1
Все          2

В значении ResolvePeerBackoffMinutes прописываем 15

ResolvePeerBackoffMinutes- указывает первоначальный интервал ожидания (в минутах) перед тем, как начать поиск узла одноранговой сети для синхронизации. Если службе времени Windows не удается успешно синхронизироваться с источником времени, будут выполняться повторные попытки с использованием указанных значений параметров ResolvePeerBackoffMinutes и ResolvePeerBackoffMaxTimes.

В значении ResolvePeerBackoffMaxTimes прописываем 7  

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

В значении SpecialPollInterval прописываем 3600

SpecialPollInterval- указывает интервал специального опроса (в секундах) для узлов одноранговой сети, настроенных вручную. Если специальный опрос включен, то служба времени Windows будет использовать его интервал вместо динамического значения, определяемого с помощью алгоритмов синхронизации, встроенных в службу времени Windows.

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

Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:


Windows, Windows 10, Windows 7, Windows 8, Windows Server, Windows Vista, Windows XP

  • 18.06.2020
  • 13 715
  • 2
  • 06.10.2022
  • 7
  • 7
  • 0

Отключение синхронизации времени в Windows

  • Содержание статьи
    • Отключение синхронизации времени через командную строку
    • Отключение синхронизации времени через редактирование реестра
    • Комментарии к статье ( 2 шт )
    • Добавить комментарий

По умолчанию, компьютеры под управлением операционной системы Windows постоянно синхронизируют время с NTP серверами, с целью поддержания верных настроек времени на компьютере. На компьютерах входящих в домен Active Directory, в роли NTP серверов выступают контроллеры домена. За синхронизацию времени отвечает служба времени Windows, она же W32Time.

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

Обратите внимание, что данная статья описывает отключение синхронизации времени службой времени Windows. Однако, многие виртуальные машины имеют встроенные службы синхронизации времени между хостом и гостевой системой, по этому для отключения синхронизации времени в виртуальной машине, выполнения нижеописанных действий может быть недостаточно.

Отключение синхронизации времени через командную строку

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

w32tm /config /syncfromflags:no /update
net stop w32time && net start w32time

А вот команда на включение синхронизации времени зависит от того, входит ли Ваш компьютер в домен Active Directory, или нет.
Если компьютер не входит в домен, то команда на включение синхронизации времени выглядит следующим образом:

w32tm /config /syncfromflags:all /update
net stop w32time && net start w32time

Если же компьютер находится в домене Active Directory, то команда уже имеет такой вид:

w32tm /config /syncfromflags:domhier /update
net stop w32time && net start w32time

Отключение синхронизации времени через редактирование реестра

За параметры работы службы времени Windows, отвечает раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters, а за режим синхронизации времени отвечает параметр Type. Для того, чтобы отключить синхронизацию времени, необходимо задать ему значение NoSync.

Для включения синхронизации для компьютера с NTP серверами, не входящего в домен Active Directory, нужно задать значение параметра NTP. Для компьютеров в домене Active Directory, включение синхронизации времени с контроллером домена задается значением NT5DS.

Поскольку командная строка и PowerShell имеют свои удобные способы редактирования реестра, то приведем их ниже

Командная строка

  • Выключение синхронизации времени:
    REG add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters /v Type /d NoSync /f
    net stop w32time && net start w32time
  • Включение синхронизации времени с NTP серверами в интернете:
    REG add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters /v Type /d NTP /f
    net stop w32time && net start w32time
  • Включение синхронизации времени с контроллером домена:
    REG add HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters /v Type /d NT5DS /f
    net stop w32time && net start w32time

PowerShell

  • Выключение синхронизации времени:
    PowerShell Set-ItemProperty HKLM:SYSTEMCurrentControlSetservicesW32TimeParameters -Name "Type" -Value "NoSync"
    Restart-Service -Name w32time
  • Включение синхронизации времени с NTP серверами в интернете:
    PowerShell Set-ItemProperty HKLM:SYSTEMCurrentControlSetservicesW32TimeParameters -Name "Type" -Value "NTP"
    Restart-Service -Name w32time
  • Включение синхронизации времени с контроллером домена:
    PowerShell Set-ItemProperty HKLM:SYSTEMCurrentControlSetservicesW32TimeParameters -Name "Type" -Value "NT5DS"
    Restart-Service -Name w32time

Настройка времени в домене Windows Server 2003 (2008)

Итак в этой статье я расскажу как настроить сервер времени в домене отталкиваясь от своего опыта, и расскажу о допущеннных ошибках. Это статья касается Windows Server 2003 (2008).  Итак:

1. Определение PDC.

Итак как происходит синхронизация времени. Вкратце: сервер выступающий в роли эмулятора PDC должен синхронизироваться с внешним достоверным источником времени, а рабочие станция входящие в домен политикой по умолчанию синхронизируются с контроллером домена. Как узнать кто является PDC, если у вас несколько контроллеров домена?

— открываем оснастку «Active Directory — пользователи и компьютеры» нажимаем правой кнопкой на значке нашего домена и выбираем «Хозяева операции»  и на вкладке «PDC» по имени смотрим кто является эмулятором PDC.

2.Настройка синхронизации времени на контроллере домена Windows Server 2003 (2008).

Теперь нужно зайти на PDC и с помощью regedit открыть редактор реестра, где собственно и будем производить основную настройку. Здесь для удобства я пишу старые значения реестра (т.е которые будем изменять) и новые на которые будем менять.Т.е было — стало.

Приступим:

— В реестре меняем следующие значения:

1) HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType

Было: NT5DS 

Изменям на: NTP

   

2) HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags

Было: а

Изменям на: 5

3) Включаем NTP сервер
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer параметр Enabled изменяем на:

Было:0
Изменяем на: 1 
Если стояла 1 менять не нужно




4) HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
А вот здесь мы видим time.windows.com,0х1. Здесь лучше значение не менять на какой либо другой сервер. Т.к когда я пытался изменять на др. сервер то у меня появились следующие ошибки W32Timw 29, 47, 38. Возможно это глюк относится только к Windows Server 2003 — можете поэкспериментировать.


 
5) HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval 

Было: ffffffff в шестнадцатиричной или 4294967295 в десятичной
Изменяем на: 1800 или 3600 в десятичной — это интервал опроса серверов для синхронизации.





6) Зададим интервалы максимальных величин коррекции времени.

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigMaxPosPhaseCorrection

Было: ffffffff в шестнадцатиричной или 4294967295 в десятичной
Изменяем на: 1800 или 3600 в десятичной 
 

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigMaxNegPhaseCorrection 
Было: ffffffff в шестнадцатиричной или 4294967295 в десятичной
Изменяем на: 1800 или 3600 в десятичной 

 Затем выполним в командной строке («Пуск»-Выполнить»->«cmd«).
net stop w32time
&& net start w32time

w32tm /resync
Если после этого в журнале появились записи об успешной синхронизации то все готово. Если нет смотри след. абзац.

Ошибки W32Time 29, W32Time47, W32Time38 

Если после этого начинают появляться эти ошибки первое что следует сделать это посмтотреть в DefaultPolicy дефолтной поитике домена а также в gpedit.msc — локальной политике контроллера домена следующие параметры:

«Конфигурация компьютера»-> «Административные шаблоны»>»System»>«Windows Time Service«>«Time Providers» чтобы все опции стояли «Не заданно».

Затем в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer проверить чтобы значение было time.windows.com
Далее в командной сторке выполнить :

w32tm /config
/manualpeerlist:time.windows.com,0x1 /syncfromflags:MANUAL

net stop
w32time

net start
w32time

w32tm /resync

Скорее не статья а маленькая напоминалка для самого себя 🙂

Служба времени Windows, несмотря на кажущуюся простоту является основой нормального функционирования AD. Поэтому негоже забывать про её настройку да и выполнить её по большому счету приходится раз-два.NTP ServiceИтак, в нормально настроенной среде служба времени функционирует так: пользователи получают точное время от ближайшего контроллера домена, на котором они зарегистрировались, все доменные контроллеры запрашивают об этом DC с ролью FSMO “Эмулятор PDC”, а тот, в свою очередь, синхронизируется с внешним источником времени. Внешним источником как правило выступает один или несколько NTP-сервера институтов времени, например time.windows.com или NTP-сервер вашего провайдера

Для настройки вашего доменного контроллера с ролью “Эмулятора PDC” на синхронизацию с внешним источником, необходимо сначала выполнить команду

w32tm /stripchart /computer:time.windows.com /samples:5 /dataonly

которая произведет 5 сравнений с источником, а затем

w32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update

которая непосредственно выполнит настройку. Можно указать сразу несколько серверов, в этом случае необходимо раздели имена серверов пробелом и всех их заключит в ковычки: /manualpeerlist:"time.windows.com clock0.macomnet.ru" Обращаю внимание, что связь с источником осуществляется по протоколу NTP – 123 порт UDP.

Если Вы перенесли роль PDC Emulator на другой сервер, необходимо дополнительно выполнить настройку старого сервера командой

w32tm /config /syncfromflags:domhier /reliable:no /update

и перезапустить службу времени –

net stop w32time
net start w32time

Приведу несколько самых известных источников времени:

  1. ntp2.usno.navy.mil
  2. pool.ntp.org
  3. clock0.macomnet.ru

Более подробно ознакомить со службой можно на сайте Microsoft – Administering the Windows Time Service

Нужна помощь, ситуация следующая:

Windows Server 2003 — контроллер домена (для почты)

Windows Server 2008 — Exchange 2010 (учетки берет с первого сервера)

На 2003 обновления давно не устанавливались, соотетственно там стоят старые часовые пояса (до последнего осеннего изменения времени) на данный момент там  Екатеринбург +6

На 2008 все обновления установлены, часовой пояс там Екатеринбург RTZ 4

Проблема следующая: 2008 сервер видимо пытается синхронизировать время с контроллером домена, и меняет свое время на час назад, и тут-же перестает ходить почта. Если вручную меняю время +1 час то
все начинает работать до следующего сброса. 

Обновлять 2003 — не вариант в ближайшее время, категорически нельзя перезагружать по крайней мере до выходных. 

Если часовой пояс на 2008 поменять на идентичный, например Новосибирск +6 то почта также не ходит. 

Подскажите какие есть варианты временного решения проблемы? Можно ли как-то отключить синхронизацию времени? И если отключить не произойдет ли такого что на 2008 сервер я вообще не смогу зайти так как у него время не будет совпадать
с 2003. 

  • Изменен тип

    7 марта 2015 г. 10:16
    Отсутствие активности в течении нескольких дней

Понравилась статья? Поделить с друзьями:
  • Как отключить синхронизацию времени в windows 10 в домене
  • Как отключить синхронизацию в windows media player
  • Как отключить синхронизацию в windows 10 если не отключается
  • Как отключить синхронизацию автономных файлов windows 10
  • Как отключить синхронизацию onedrive в windows 10 не удаляя файлы