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


Рейтинг 4.91/35:

0 / 0 / 0

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

Сообщений: 5

17.05.2015, 18:54. Показов 7009. Ответов 8


Здравствуйте. Столкнулся с такой проблемой: Сервер, на нем стоит ОС windows server 2003 x64 Rus. Какая-то проблема с самим сервером, постоянно спешат системные часы примерно на 5-8 минут в час. Но эта проблема второстепенная. Основная проблема в том, что сервер каждые 55 минут синхронизирует время не понятно с чем и соответственно раз в 55 минут у меня время прыгает назад на 5-8 минут. Сервер стоит в ДЦ, а решить и исправить как всегда нужно срочно. Отключал полностью w32time, менял настройки, убирал синхронизацию времени через интернет. Но все равно каждые 55 минут сервер синхронизирует с чем-то и кидает системное время обратно. Для меня сейчас совершенно не критично, что на сервере будут спешить часы. Одна особенность, синхронизация времени происходит каждые 55 минут с 12 часов дня до 12 часов ночи. Ночью все впорядке и никакой синхронизации нет. Думал, что это где-то в планировщике, но планировщика у меня нет вообще оО. Так и не смог его найти. Через командную строку тоже не запускает.

Вопрос:
Подскажите пожалуйста, что может заставлять каждые 55 минут синхронизировать время и где это отключить?



0



Maks

Супер-модератор

8828 / 4733 / 572

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

Сообщений: 16,812

Записей в блоге: 16

17.05.2015, 20:00

Отключить можно командами:

Code
1
net stop "Windows time"

или

Code
1
w32tm /unregister

Но лично я сперва глянул бы планировщик.



0



0 / 0 / 0

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

Сообщений: 5

17.05.2015, 20:41

 [ТС]

Спасибо, попробую. Проблема в том, что у меня вообще нет планировщика. Через администрирование его не видно, через консоль не запускает.

p.s.

net stop «Windows time»
Системная ошибка 1060.

Указанная служба не установлена.



0



619 / 218 / 51

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

Сообщений: 1,781

Записей в блоге: 3

17.05.2015, 23:43

Панель управления-Система и безопасность-Администрирование-Просмотр событий-пункт Журналы Windows -Система . Что там?



0



0 / 0 / 0

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

Сообщений: 5

18.05.2015, 00:00

 [ТС]

В журнале по теме ничего нет. Там идет одна ошибка с принтером, которого у меня нет даже и все. Туда я полез в первую очередь. еще там шла ошибка из-за не работающей вкладки «Время по интернету». Я ее починил, перекинув отвечающий файл из папки WOW62 в system32. Но проблема не ушла все равно.



0



Супер-модератор

8828 / 4733 / 572

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

Сообщений: 16,812

Записей в блоге: 16

18.05.2015, 07:47

itcry, а что в планировщике?



0



0 / 0 / 0

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

Сообщений: 5

18.05.2015, 10:57

 [ТС]

Дело в том, что у меня на сервере Вообще нет планировщика. Я же писал уже об этом.
Его нет ни в администрировании сервера, ни через cmd запустить не могу. Пишет нет такого приложения.



0



Супер-модератор

8828 / 4733 / 572

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

Сообщений: 16,812

Записей в блоге: 16

18.05.2015, 15:32

Сообщение от itcry

Дело в том, что у меня на сервере Вообще нет планировщика.

Быть такого не может.
А если оно и так, то отсутствия планировщика это признак кривизны установленной ОС.

Сообщение от itcry

через cmd запустить не могу. Пишет нет такого приложения.

А что вводите-то для запуска?



0



0 / 0 / 0

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

Сообщений: 5

18.05.2015, 16:30

 [ТС]

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



0



Новые блоги и статьи

Все статьи  

Все блоги / 

Как использовать OAuth2 со Spring Security в Java

Javaican 14.05.2025

Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .

Анализ текста на Python с NLTK и Spacy

AI_Generated 14.05.2025

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

Реализация DI в PHP

Jason-Webb 13.05.2025

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

Обработка изображений в реальном времени на C# с OpenCV

stackOverflow 13.05.2025

Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

Конвейеры ETL с Apache Airflow и Python

AI_Generated 13.05.2025

ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .

Выполнение асинхронных задач в Python с asyncio

py-thonny 12.05.2025

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

Работа с gRPC сервисами на C#

UnmanagedCoder 12.05.2025

gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .

Наверх

   Управление временем — один из ключевых аспектов системного администрирования. Как правило, все клиентские серверы и рабочие станции синхронизируют время с доменом 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_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\Parametrs в параметре 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 вызваны следующими причинами.

  • При обмене данными по протоколу TCP/IP возникают сбои (например из-за неработающего шлюза).
  • Неправильно работает служба разрешения имен.
  • При прохождении пакетов по сети возникают значительные задержки (особенно если для синхронизации используются медленные каналы глобальной сети).
  • Служба времени Windows пытается выполнить синхронизацию с источниками, сообщающими неправильные данные.

Для устранения неполадок, вызванных сбоями в работе сети, корпорация Майкрософт рекомендует использовать средство Netdiag.exe, входящее в набор Windows Server 2003 Support Tools. За сведениями о параметрах командной строки, поддерживаемых приложением Netdiag.exe, обратитесь к справке по набору средств поддержки. Если решить проблему не удается, включите журнал отладки службы времени Windows. Поскольку журнал отладки может содержать большой объем служебной информации, при использовании журнала отладки рекомендуется обращаться в службу поддержки продуктов Майкрософт. Полный список телефонов служб поддержки, а также сведения об условиях обслуживания см. на веб-узле корпорации Майкрософт по адресу:

  • Все клиентские компьютеры используют в качестве источника времени контроллер домена, проверяющий их подлинность.
  • То же самое происходит на рядовых серверах.
  • Все контроллеры домена используют в качестве источника времени хозяина операций основного контроллера домена (PDC).
  • При выборе источника времени хозяева операций основного контроллера домена следуют иерархии доменов.

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

  1. Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
  2. Найдите и выделите следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
  3. На правой панели щелкните правой кнопкой мыши параметр AnnounceFlags и выберите команду Изменить.
  4. В появившемся окне Изменение параметра DWORD в поле Значение введите символ A и нажмите кнопку ОК.
  5. Закройте редактор реестра.
  6. Перезапустите службу времени. Для этого введите в командной строке следующую команду и нажмите клавишу ВВОД:
   

net stop w32time && net start w32time

Примечание. Служба времени хозяина PDC не должна быть настроена на синхронизацию с самим хозяином PDC. Если служба времени хозяина PDC настроена на синхронизацию с самим хозяином PDC, то в журнале событий приложений будут регистрироваться следующие события.

  1. Измените тип сервера на NTP. Для этого выполните следующие действия.
    • Нажмите кнопку Пуск, выберите пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
    • Найдите и выделите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
    • На правой панели щелкните правой кнопкой мыши параметр Type и выберите команду Изменить.
    • В появившемся окне Изменение строкового параметра в поле Значение введите NTP и нажмите кнопку ОК.
  2. Присвойте параметру AnnounceFlags значение 5. Для этого выполните следующие действия.
  1. a.     Найдите и выделите следующий раздел реестра:
  2.     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
  3. b.     На правой панели щелкните правой кнопкой мыши параметр AnnounceFlags и выберите команду Изменить.
  4. c.     В появившемся окне Изменение параметра DWORD в поле Значение введите 5 и нажмите кнопку ОК.

3.     Включите сервер NTP. Для этого выполните следующие действия.
a.     Найдите и выделите следующий раздел реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled

b.     На правой панели щелкните правой кнопкой мыши параметр Enabled и выберите команду Изменить.
c.     В появившемся окне Изменение параметра DWORD в поле Значение введите 1 и нажмите кнопку ОК.
4.     Укажите источник времени. Для этого выполните следующие действия.
a.    

Найдите и выделите следующий раздел реестра:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer

b.     На правой панели щелкните правой кнопкой мыши параметр NtpServer и выберите команду Изменить.
c.     В появившемся окне Изменение строкового параметра укажите Перечень_источников_времени в поле Значение и нажмите кнопку ОК.

Примечание. Перечень_источников_времени представляет собой перечень узлов, предоставляющих данные о текущем времени. Для разделения имен узлов в списке используются пробелы. Все имена DNS в данном списке должны быть уникальными. В конце каждого имени DNS необходимо добавлять символы ,0x1. Если данные символы не были добавлены, то изменения, вносимые на шаге 5, не вступят в силу.
5.     Задайте интервал опроса. Для этого выполните следующие действия.
a.     Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
b.     На правой панели щелкните правой кнопкой мыши параметр SpecialPollInterval и выберите команду Изменить.
c.     В появившемся окне Изменение параметра DWORD укажите Интервал_в_секундах в поле Значение и нажмите кнопку ОК.

Примечание. Интервал_в_секундах представляет собой интервал времени (в секундах) между двумя опросами. Рекомендуется указать для него значение 900. При этом опрос будет выполняться каждые 15 минут.
6.     Задайте параметры, определяющие максимальную величину коррекции времени. Для этого выполните следующие действия.
a.     Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
b.     На правой панели щелкните правой кнопкой мыши параметр MaxPosPhaseCorrection и выберите команду Изменить.
c.     В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная.
d.     В появившемся окне Изменение параметра DWORD укажите Интервал_в_секундах в поле Значение и нажмите кнопку ОК.

Примечание. Интервал_в_секундах может являться любым значением в разумных пределах (например, 1 час (3600) или 30 минут (1800)). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.
e.     Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection
f.     На правой панели щелкните правой кнопкой мыши параметр MaxNegPhaseCorrection и выберите команду Изменить.
g.     В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная.
h.     В появившемся окне Изменение параметра DWORD укажите Интервал_в_секундах в поле Значение и нажмите кнопку ОК.

Примечание. Интервал_в_секундах может являться любым значением в разумных пределах (например, 1 час (3600) или 30 минут (1800)). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.
7.     Закройте редактор реестра.
8.     Перезапустите службу времени. Для этого введите в командной строке следующую команду и нажмите клавишу ВВОД:

    net stop w32time && net start w32time

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

Все доменные контроллеры синхронизируют время с эмулятором PDC в корне леса. Все серверы и компьютеры – с одним из доменных контроллеров. PDC можно настроить на синхронизацию с часами BIOS, либо с внешним источником. Меня интересует второй вариант. Для этого на эмуляторе PDC выполняем следующие команды

# Останавливаем службу времени
net stop w32time
# Удаляем сохранённую в реестре текущую конфигурацию
w32tm /unregister
# Хаполняем реестр значениями по умолчанию
w32tm /register
# Стартуем службу
net start w32time
# Указываем синхронизацию с сервером ntp.yourdomain.com
# Описание флагов после запятой есть в базе знаний Microsoft
w32tm /config /manualpeerlist:ntp.yourdomain.com,0x1 /syncfromflags:manual /reliable:yes
w32tm /config /update
# Перезапускаем службу
net stop w32time && net start w32time
# Проверяем, что время синхронизируется с внешним источником
w32tm /resync

В моём случае возникла проблема при выполнении последней команды. Время отказывалось синхронизироваться. Ответ был найден с помощью просмотра результирующей политики (start -> run -> rsop.msc). В настройке ntp клиента был прописан эмулятор PDC в качестве поставщика времени. В силу этого PDC обращался сам к себе, игнорируя настройки в реестре. Отключение настроек NTP в групповой политике решило проблему:

Полезные команды.

Проверка расхождения с конкретным NTP сервером:

w32tm /stripchart /computer:rcserver7 /dataonly

Включение Debug для службы времени:

w32tm /debug /enable /file:c:\w32tm_debug.log /size:10000000 /entries:0-116
w32tm /config /update

Ссылки:

  • http://www.simple-tech.info/configure-ntp-client-and-server-windows-time-service-on-domain-controller-to-synchronize-time.aspx;
  • http://support.microsoft.com/kb/875424/en-us;
  • Включение Debug для службы времени: http://support.microsoft.com/kb/816043.

w32tm /stripchart /computer:rcserver7 /dataonly

Запись опубликована в рубрике Windows с метками AD, ntp, win. Добавьте в закладки постоянную ссылку.

Вся настрока выполняется из командной строки. Последовательность действий следующая:

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

В ответ должны получить следующее:

Команда синхронизации отправлена на local computer…
Команда выполнена успешно.

Через некоторое время проверяем журнал событий системы. Если все настроено верно, то в журнале будет информационное сообщение от источника W32Time с кодом (ID) 35 и текстом Служба времени выполняет синхронизацию системного времени с источником времени time.windows.com

Если возникли какие-то проблемы, то в журнал будет записана ошибка с кодом (ID) 29 от источника W32Time и текстом NTP-клиент поставщика времени настроен на получение времени из одного или нескольких источников, однако ни один из этих источников недоступен. Попытки подключения к источнику не будут выполняться в течение ХХ мин. NTP-клиент не имеет источника правильного времени. В таком случае, убедитесь, что файрвол не блокирует соединения с NTP-сервером по протоколу UDP порт 123. Проверьте, что имя NTP-сервера Mobatime указано верно. Для этого в командной строке выполните

net time /querysntp

В ответ будет выведено имя сервера NTP.

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

w32tm /stripchart /computer:имя_компьютера

На экран будет выводиться информация о дельте локального времени и времени на имя_компьютера до прерывания работы при помощи Ctrl+C.

Если Ваша сеть с доменами, то клиенты будут автоматически синхронизировать свои часы с контроллером домена. Если Вы не используете в сети доменов, то настраивать клиентов придётся вручную.

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Укажите элемент рабочего стола windows тест
  • Основные программы для работы с дисками в windows располагаются в папке ответ
  • Расширение для просмотра видео hevc windows 10
  • Синий экран unmountable boot volume windows 10
  • Как настроить сенсорную панель на ноутбуке windows 10