Appletaxi.ru

Реальное авто
14 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Windows cервер для синхронизации времени в локальной сети (NTP)

Ситуация следующая: в одноранговой локальной сети есть одна Windows машина которая ходит в нтернет и синхронизирует время, например с time.nist.gov.
Рабочие станции этой сети не ходят в Интернет, или им запрещено синхронизироваться, или вы не хотите дополнительный трафик по UDP 123 порту наружу, или есть проблемы синхронизации времени с популярных интернет ntp cерверов. C помощью этой статьи вы настроите синхронизацию времени в среде Windows и настроите NTP сервер на обычной Windows машине.

Начнем с ОС Windows XP Prof (Windows XP Home — то же самое).

Открываем реестр — Пуск -> выполнить -> regedit
идем в ветку:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig

присваеваем параметру AnnounceFlags значение 5. Тем самым мы обьявим наш будущий NTP сервер, достоверным и компьютеры при синхронизации с ним не будут ругаться.
Далее Пуск -> выполнить -> mmc и добавляем оснастку «Редактор обьекта групповой полтики». Обьектом группвой политики выступит Локальный компьютер.

Идем по разделам Конфигурация компьютера -> Администрантивные шаблоны -> Система -> Служба времени Windows -> Поставщики времени. Там находим «Включить Windows NTP-сервер» и в свойствах выбираем позицию «включить». В заключении проходим в Службы, ищем «Служба времени Windows» и перезапускаем этот сервис. Если он не включен, то включаем его и ставим тип запуска «Авто».

Кроме этого на раздающем сервере необходимо изменить интервал через который он сам будет ходить в инет за временем.
Открываем реестр — Пуск -> выполнить -> regedit
идем в ветку:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProviders
NtpClientSpecialPollInterval

По умолчанию интервал между обновлениями времени в Windows – 1 неделя (604800 сек). При низкой точности системных часов компьютера это слишком большой интервал. При такой настройке за 1 неделю часы Вашего компьютера могут получить погрешность величиной порядка минуты или даже нескольких минут. Рекомендую уменьшить интервал обновления до нескольких часов. Это изменение не увеличит ни трафика, ни нагрузки на NTP-сервер, при этом позволит поддерживать более высокую точность хода часов Вашего компьютера.

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

w32tm /config /update

И при необходимости выполнить немедленную синхронизацию

w32tm /resync

На этом настройка сервера закончена.

На клиентских компьютерах следуем в «Панель управления», выбираем «дата и время» и в закладке «Время интернета» меняем строку сервер на IP (или имя) вашего локального сервера.
Вот и все.

Можно раскидать батник на рабочие станции :
w32tm /config /manualpeerlist:IP_адрес_сервера,0x1 /syncfromflags:MANUAL
net stop w32time
net start w32time
w32tm /resync

И запускаем его на клиентских машинах с правами Администратора.

Для WINDOWS 2000

Теперь поясню, как установить синхронизацию основного компьютера времени, т. е. корневого PDC-эмулятора леса, с реальным временем. Для этого следует Пуск -> выполнить -> ввести команду:

net time /setsntp:

Параметр /setsntp команды Net Time показывает, что используется Simple Network Time Protocol (SNTP), стандартный протокол Internet. Internet Engineering Task Force (IETF) Request for Comments (RFC-2030), датированный октябрем 1996 г., определяет SNTP. Можно указать любой сервер времени SNTP в Internet для корневого PDC-эмулятора леса и заставить его синхронизировать свое время с временем этого сервера. Многие брандмауэры включают сервер времени, так что для конкретного контроллера — эмулятора PDC — нет нужды обращаться куда-либо из своей внутренней сети для синхронизации с SNTP-сервером. Но если брандмауэр требуется настраивать, то нужно иметь в виду, что SNTP использует 123-й порт UDP.

Читайте так же:
Регулировка тока лазера dvd привода

Остановит сервер времени Windows Time Service:

net stop w32time

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

w32tm -once

чтобы установить время от источника времени однократно (по умолчанию W32tm обновляет время периодически). Система выдает страницу запутанной информации; в случае успешного выполнения команды в одной из строк появится Recv`ed from server 48 Bytes. Далее необходимо набрать:

net start w32time

чтобы снова запустить службу времени.

После первоначальной синхронизации с сервером времени компьютер снова сверяет с ним свое время через 45 мин. Если выясняется, что разница между показаниями часов сервера времени и системных часов компьютера не превышает 2 с, интервал ожидания следующей сверки с сервером времени удваивается. Если через полтора часа разница во времени остается в пределах 2 с, компьютер продолжает удваивать интервал синхронизации и проверять точность времени и, наконец, останавливается на интервале приблизительно 8 ч.

Если неизвестно, с каким SNTP-сервером синхронизируется система, в командной строке следует ввести:

net time /querysntp

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

Синхронизация времени Windows 7 в окне «Дата и время»

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

  1. Кликнуть левой кнопкой мышки по часам в левом углу панели уведомлений ПК. После чего в открывшемся окошке выбрать вкладку «Изменение настроек даты и времени».
  2. Далее появится окно с настройками часов, где необходимо нажать пункт «Время по Интернету». Если там будет написано, что ПК не настроен на автоматическую синхронизацию с сервером по интернету, то потребуется открыть вкладку «Изменить параметры».
  3. После чего откроется небольшое окно с настройками, где нужно поставить галочку рядом с опцией «Синхронизировать с сервером времени в интернете».
  4. Далее нужно в окошке «Сервер» выбрать подходящий сервер для подключения и нажать кнопку «Обновить сейчас».
  5. Потом должно отобразиться в этом же окошке сообщение «Время было успешно синхронизировано такого-то числа и во столько-то времени».

Обновление системного времени в Windows 7 по интернету

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


Обновление времени с помощью штатных часов Windows 7

Изменить Windows Internet Time Update Интервал

Но что, если вы хотите автоматически синхронизировать свое время с серверами чаще, как, скажем, ежедневно? У вас могут быть причины, по которым вы захотите изменить это на ежедневное или даже ежемесячное! Давайте посмотрим, как вы можете это сделать. Прежде чем мы продолжим, давайте узнаем несколько вещей о том, как работает синхронизация времени в Windows.

Служба времени Windows – W32Time.exe

Служба времени Windows или W32Time.exe поддерживает синхронизацию даты и времени на всех клиентах и ​​серверах в сети. Если эта служба остановлена, синхронизация даты и времени будет недоступна. Если эта служба отключена, любые службы, которые явно зависят от нее, не запустятся.

Многие записи реестра для службы времени Windows совпадают с параметрами групповой политики с тем же именем. Параметры групповой политики соответствуют записям реестра с тем же именем, расположенным в:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services W32Time .

Средство обслуживания времени Windows – W32tm.exe

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

Чтобы использовать этот инструмент, вам нужно открыть командную строку с повышенными правами , ввести W32tm /? и нажать Enter, чтобы получить список всех его параметров. При запуске w32tm/resync компьютер сразу же синхронизирует часы. Когда я выполнил эту команду, я получил следующую ошибку: Служба не была запущена . Так что Служба времени Windows должна быть запущена, чтобы это работало.

Использование планировщика задач

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

Вам нужно будет открыть Планировщик заданий и перейти к «Библиотека планировщика заданий»> «Microsoft»> «Windows»> «Синхронизация времени». Теперь вам нужно нажать на ссылку Создать задачу … , чтобы создать задачу. Этот пост подробно расскажет вам, как планировать задачу с помощью планировщика задач в Windows 10/8/7.

В разделе Действия вам нужно будет выбрать Запустить программу % windir% system32 sc.exe с аргументами start w32time task_started . Это обеспечит работу службы времени Windows. Затем вы можете установить второе действие Запустить программу % windir% system32 w32tm.exe с аргументом /resync . Другие настройки вы можете выбрать в соответствии с вашими личными предпочтениями.

Использование редактора реестра

Вы также можете увидеть, работает ли это для вас. Откройте редактор реестра Windows и перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE SYSTEM ControlSet Services W32Time TimeProviders NtpClient

Выберите SpecialPollInterval.

Эта запись SpecialPollInterval указывает специальный интервал опроса в секундах для ручных пиров. Когда флаг SpecialInterval 0x1 включен, W32Time использует этот интервал опроса вместо интервала опроса, определенного операционной системой. Значение по умолчанию для членов домена – 3600.

Значение по умолчанию для автономных клиентов и серверов составляет 604 800 . 604800 секунд – это 7 дней. Таким образом, вы можете изменить это десятичное значение на 86400, чтобы синхронизировать его каждые 24 часа.

…. или еще раз … есть простой выход!

Этот бесплатный инструмент от DougKnox.com позволяет изменить интервал обновления времени в Интернете с еженедельного на ежедневный или почасовой. Вам придется запустить инструмент от имени администратора.

Этот портативный инструмент работает в Windows XP, Windows Vista, Windows 7 и Windows 8. Не проверено, работает ли он в Windows 10 ..

Читать . Проверьте точность системных часов.

Этот пост поможет вам в случае сбоя синхронизации времени с ошибкой – Служба времени Windows не работает .

Как изменить время на Windows 7

Инструкция по настройке часов в Windows 7 не менее проста:

  1. Щелкните дважды левой кнопкой мыши по часам в системном трее;
  2. Нажмите на ссылку «Изменение настроек даты и времени»;
  3. В открывшемся окне нажмите кнопку «Изменить дату и время»;
  4. С помощью мыши укажите дату и время – с точностью до секунды;
  5. Нажмите кнопку «ОК» для вступления изменений в силу.

Здесь можно изменить не только время, но и дату.

Изменить сервер времени в Windows 10

изменить сервер времени Windows 10

Введите «Панель управления» в начальном поиске и нажмите Enter, чтобы открыть панель управления вашего ПК с Windows 10.

Введите «Дата и время» в поле поиска и щелкните результат.

Нажать на ‘Интернет-время ‘ вкладка и нажмите «Изменить настройки’ кнопка.

В раскрывающемся меню выберите, скажем, time.nist.gov в качестве сервера и нажмите ‘Обновить сейчас’ кнопка.

Если вы получите какую-либо ошибку, попробуйте использовать pool.ntp.org в качестве сервера времени, а затем нажмите кнопку «Обновить сейчас».

Убедитесь, что вы установили флажок с надписью: Синхронизация с интернет-сервером времени.

Добавить новые серверы времени в Windows 10

серверы времени Windows 10

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

Это покажет вам список текущих серверов available-time.windows.com

  • time-nist.gov
  • time-nw.nist.gov
  • time-a.nist.gov
  • time-b.nist.gov

Если вы хотите добавить серверы времени, вы можете использовать, например, следующее или любое другое по вашему выбору:

Просто выберите сервер, который вы хотите добавить, щелкните правой кнопкой мыши в любом месте справа и выберите «Создать»> «Строковое значение». Введите следующее число и укажите адрес сервера времени в поле «Значение».

После этого вернитесь к Дата и время настройки, выберите свой сервер и нажмите Обновить сейчас кнопка.

Заставить Windows синхронизировать время с помощью CMD

Вы также можете заставить Windows синхронизировать время с помощью W32tm.exe. W32tm.exe — это строка командной строки, используемая для настройки, мониторинга или устранения неполадок службы времени Windows на ПК с Windows 10.

Для этого откройте командную строку с повышенными привилегиями и введите одну за другой следующие команды:

Как исправить проблемы службы времени Windows

Служба Windows Time иногда может привести к определенным проблемам, если она не работает должным образом. Говоря об этом сервисе, вот некоторые похожие проблемы, о которых сообщили пользователи:

  • Служба времени Windows 10 не запускается, доступ запрещен, не работает, не найден, не отображается . Существуют различные проблемы, которые могут возникнуть со службой времени Windows 10 в Windows, но вы должны быть в состоянии устранить большинство проблем. их с помощью одного из наших решений.
  • Служба Windows Time останавливается . По словам пользователей, иногда эта служба останавливается на вашем ПК. Чтобы устранить эту проблему, обязательно запустите сканирование SFC и DISM и проверьте, решает ли это проблему.
  • Служба Windows Time отсутствует, не установлена ​​. Если эта служба отсутствует или не установлена, не забудьте перерегистрировать службу и убедиться, что это решает проблему.
  • Служба Windows Time не запускается, ошибка 1792, 1290, 1079 . Существуют различные ошибки, которые могут помешать запуску этой службы, и если вы столкнетесь с какой-либо из этих проблем, обязательно попробуйте некоторые из наших решений.
  • Служба Windows Time не может быть запущена – Это еще одна распространенная проблема со службой Windows Time. Если эта проблема возникает, вам, возможно, придется изменить тип запуска службы времени Windows.
  • Время Windows не синхронизируется – Это еще одна распространенная проблема, вызванная службой Windows Time. Однако вы можете исправить это, проверив запланированные задачи.

Решение 1. Выполните сканирование SFC и DISM
.

Если служба Windows Time не работает, возможно, проблема в повреждении файла. Иногда ваши системные файлы могут быть повреждены, что может привести к этой и многим другим ошибкам. Чтобы устранить проблему, вам необходимо выполнить сканирование SFC. Это довольно просто, и вы можете сделать это, выполнив следующие действия:

  1. Нажмите Windows Key + X , чтобы открыть меню Win + X. Теперь выберите в меню Командная строка (администратор) или Powershell (администратор) .
  2. Когда откроется Командная строка , введите sfc/scannow и нажмите Enter , чтобы запустить его.
  3. Сканирование SFC начнется. Это сканирование может занять до 15 минут, поэтому не вмешивайтесь в него и не прерывайте его.

После завершения сканирования SFC проверьте, сохраняется ли проблема. Если проблема сохраняется, следующим шагом будет запуск сканирования DISM. Для этого запустите командную строку от имени администратора и выполните команду DISM/Online/Cleanup-Image/RestoreHealth .

После завершения сканирования DISM проверьте, сохраняется ли проблема. Если проблема все еще присутствует, повторите сканирование SFC и проверьте, решает ли это проблему.

Решение 2. Установите для службы времени Windows автоматический режим

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

  1. Нажмите Ключ Windows + R >, введите services.msc > и нажмите Enter .
  2. Прокрутите вниз до Windows Time >, дважды щелкните его.
  3. Измените тип запуска на Автоматический >, нажмите Применить >ОК .

После изменения типа запуска служба должна автоматически запускаться с Windows, и ваша проблема должна быть решена.

Решение 3. Убедитесь, что учетная запись локальной системы запускает службу времени Windows

По словам пользователей, иногда проблемы со службой Windows Time могут возникать, если она не запускается должным образом. Однако вы можете легко изменить это, выполнив следующие действия:

  1. Откройте окно Службы .
  2. Прокрутите вниз до Windows Time >, дважды щелкните его.
  3. Выберите вкладку “Вход в систему” >, проверьте L Системную учетную запись> , нажмите Применить >ОК .

После внесения этих изменений проблема должна быть полностью решена.

Решение 4. Зарегистрируйте файл W32Time еще раз

Иногда эта проблема может возникнуть, если есть проблема со службой W32Time. Чтобы решить эту проблему, важно остановить службы и отменить их регистрацию. Это довольно просто, и вы можете сделать это, выполнив следующие действия:

  1. Запустите Командную строку от имени администратора.
  2. Запустите следующие команды:
  • чистый стоп w32time
  • w32tm/отменить регистрацию
  • w32tm/register

Решение 5. Проверьте службу времени Windows в планировщике задач

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

  1. Перейдите в меню поиска> введите Планировщик задач > и выберите первый результат
  2. В левой панели> разверните дерево Библиотеки планировщика задач> перейдите в Microsoft> Windows> найдите функцию Синхронизация времени
  3. Щелкните левой кнопкой мыши параметр> убедитесь, что он включен. Чтобы включить синхронизацию времени> щелкните правой кнопкой мыши центральную панель> выберите Включить.
  4. Находясь на центральной панели, проверьте настройки на вкладке Триггеры >, чтобы служба автоматически запускалась при запуске.

Решение 6. Используйте другой сервер времени

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

  1. Откройте панель управления и перейдите в раздел Дата и время .
  2. Перейдите в Интернет-время > и нажмите кнопку Изменить настройки .
  3. Выберите time.nist.gov в качестве сервера> и нажмите кнопку Обновить сейчас . Также попробуйте использовать pool.ntp.org в качестве сервера, некоторые пользователи сообщили, что это решило проблему. Нажмите ОК , чтобы сохранить изменения.

После изменения сервера времени проверьте, сохраняется ли проблема.

Вы также можете добавить больше серверов в список. Вот как это сделать:

  1. Откройте Редактор реестра и перейдите к ключу HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/DateTime/Servers на левой панели.
  2. В правой панели вы увидите свой текущий список серверов. Чтобы добавить новый сервер времени, щелкните правой кнопкой мыши пустое пространство и выберите Создать> Значение строки .
  3. Введите соответствующий номер> дважды щелкните его> в поле Значение данных и введите адрес сервера. Вот несколько примеров серверов:
  • time-a.nist.gov
  • time-b.nist.gov
  • 128.105.37.11
  • europe.pool.ntp.org
  • clock.isc.org
  • north-america.pool.ntp.org
  • time.windows.com
  • time.nist.gov

4. После добавления серверов в реестр просто перейдите в настройки Время и дата и выберите любой из добавленных серверов.

Решение 7. Принудительная синхронизация Windows

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

  1. Запустите Командную строку от имени администратора.
  2. Теперь выполните следующие команды:
  • чистый стоп w32time
  • w32tm/отменить регистрацию
  • w32tm/register
  • чистый старт w32time
  • w32tm/resync

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

Решение 8. Используйте команду sc triggerinfo

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

  1. Запустите Командную строку от имени администратора.
  2. Теперь выполните команду sc triggerinfo w32time start/networkon stop/networkoff .

После выполнения команды служба Windows Time должна быть исправлена ​​и автоматически запускаться с вашего ПК в будущем.

Решение 9 – Проверьте батарею вашей материнской платы

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

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

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

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

Локальная сеть

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

Для этого откройте реестр и отредактируйте раздел HKLMSystemCurrentControlSetservicesW32TimeTimeProvidersNtpServer. В нем ключу Enabled нужно присвоить значение 1, затем перезапустить службу Windows time из командной строки, напечатав net stop w32time, а после выполнения — net start w32time.

Помните, что теперь ПК эксплуатируется другими пользователями сети в качестве ориентира, не забывайте проверять его работоспособность время от времени. Включен ли сервер, можно проверить командой w32tm /query /configuration. Значение Enabled, равное 1, показывает, что с сервером всё в порядке.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector