Net time как синхронизировать время с сервером

Net time как синхронизировать время с сервером

NET TIME синхронизирует показания часов компьютера с другим компьютером или доменом. Если используется без параметров в домене Windows Server, выводит текущую дату и время дня, установленные на компьютере, который назначен сервером времени для данного домена. Эта команда позволяет задать сервер времени NTP для компьютера.

Синтаксис команды NET TIME

  1. net time [<\имя_компьютера | /domain[:имя_домена] | /rtsdomain[:имя_домена]>] [/set]
  2. net time [\имя_компьютера] [/querysntp]
  3. net time [\имя_компьютера] [/setsntp[:список_серверов_NTP]], где
  • \имя_компьютера — указывает имя сервера, время на котором нужно проверить или с которым нужно синхронизировать таймер.
  • /domain[:имя_домена] — задает имя домена, с которым синхронизируются часы.
  • /rtsdomain[:имя_домена] — указывает домен сервера надежного времени (RTS), с которым будут синхронизироваться часы.
  • /set — синхронизирует часы с временем указанного компьютера или домена.
  • /querysntp — выводит имя сервера NTP (Network Time Protocol), сконфигурированного для локального компьютера, или компьютера, указанного в параметре \имя_компьютера.
  • /setsntp[:список_серверов_NTP] — указывает список серверов времени NTP для использования на локальном компьютере.

Примеры команды NET TIME

  • net help time — отображение справки для указанной команды net;
  • net time \PC1— вывод на экран текущего времение сервера в сети для компьютера PC1;
  • net time /querysntp — отображение на экране имени сервера NTP для локальнго компьютера;
  • net time \Proton /set — синхронизация часов локального компьютера с временем компьютера Proton.

Net time системная ошибка 5 отказано в доступе

Часто спрашивают, почему появляется "Системная ошибка 5. Отказано в доступе" при использовании команды Net time. Отвечаю, все в правах пользователя под которым запускается команда. В качестве примера пробовал запустить команду сначала с правами локального администратора на Windows 10 — получил ошибку, далее запустил с правами администратора домена — результат на рисунке ниже.

Видео — NET TIME ознакомление с командой

  • Команда NET USE подключение сетевого диска В командной строке NET USE используется для.

">NET USE — подключение к общим сетевым ресурсам — 08/07/2010 10:14
Команда NET VIEW — показ списка сетевых ресурсов Команда net view выводит список доменов.

">NET VIEW — просмотр списка общих ресурсов — 08/07/2010 10:09
Команда NET SHARE — общие ресурсы компьютера Команда NET SHARE разрешает использовать ресурсы.

Опубликовано alexmdv в 16.12.2016 16.12.2016

По умолчанию Windows умеет синхронизировать время компьютера с точными часами через интернет. Если компьютеры локальной сети объеденные в домен, то точное время берется с домен-контроллера, а домен-контроллер берет точное время из интернета.

Проблема синхронизации времени на компьютерах локальной сети возникают тогда, когда интернета нет совсем или он отключен по идейным соображениям. В последнем случае можно разрешить на роутере/фаерволе прохождение протокола NTP (порт 123 UDP) для всех устройств локальной сети.

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

Настройка локального сервера точного времени

Локальным сервером точного времени может быть абсолютно любой комп с Windows, нужно лишь немного подшаманить в реестре. Открываем редактор реестра (regedit), идем по пути HKLMSystemCurrentControlSetservicesW32TimeTimeProvidersNtpServer и выставляем значение параметра Enabled равным 1.

Открываем командную строку и перезапускаем службу Windows командой

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

Наш сервер готов.

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

Настройка синхронизации времени на компьютерах

Чтобы просто взять и синхронизировать время с сервером точного времени нужно всего-то в командной строке набрать:

Проще некуда. Если уж совсем лень читать дальше, то можно засунуть эту строку в cmd файл и в автозагрузку запихать. А пока я дальше расскажу, как сделать всё красиво.
Во-первых определим, какой IP-адрес у нашего сервера точного времени. Для примера пусть будет 192.168.1.1

Открываем командную строку и пишем там следующее:

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

Затем, даем команду

После этого среди всех сервером точного времени указываем приоритетный. В нашем примере он всего один, его и пишем:

Перезагружаем службу времени Windows

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

По умолчанию Windows умеет синхронизировать время компьютера с точными часами через интернет. Если компьютеры локальной сети объеденные в домен, то точное время берется с домен-контроллера, а домен-контроллер берет точное время из интернета.

Проблема синхронизации времени на компьютерах локальной сети возникают тогда, когда интернета нет совсем или он отключен по идейным соображениям. В последнем случае можно разрешить на роутере/фаерволе прохождение протокола NTP (порт 123 UDP) для всех устройств локальной сети.

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

Настройка локального сервера точного времени

Локальным сервером точного времени может быть абсолютно любой комп с Windows, нужно лишь немного подшаманить в реестре. Открываем редактор реестра (regedit), идем по пути HKLMSystemCurrentControlSetservicesW32TimeTimeProvidersNtpServer и выставляем значение параметра Enabled равным 1 .

Читайте также:  Mi car air purifier отзывы

Открываем командную строку и перезапускаем службу Windows командой

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

Наш сервер готов.

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

Настройка синхронизации времени на компьютерах

Чтобы просто взять и синхронизировать время с сервером точного времени нужно всего-то в командной строке набрать:

net time \имя_компа_сервера_точного_времени /set

Открываем командную строку и пишем там следующее:

w32tm /config /syncfromflags:manual /manualpeerlist:192.168.1.1

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

Затем, даем команду

w32tm /config /update

После этого среди всех сервером точного времени указываем приоритетный. В нашем примере он всего один, его и пишем:

net time /setsntp:192.168.1.1

Перезагружаем службу времени Windows

net stop w32time && net start w32time

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

Для синхронизации времени в Windows можно использовать встроенную системную службу, которая называется "Служба времени Windows" (Windows Time Service).

Указание сервера времени для синхронизации:

В первую очередь нужно сконфигурировать эту службу. В ее настройках необходимо указать NTP-сервер (NTP — Network Time Protocol) или список серверов времени, по которым будет выполняться синхронизация. Сдеать это можно из командной консоли (cmd.exe) следующей командой:

net time /setsntp:ntp.сайт

В ключе /setsntp после двоеточего указывается серевер или список серверов времени. Указывать сервера можно как по имени (см. в приведенном выше примере), так и по IP-адресу. Если указывается список из нескольких серверов, то нужно заключить этот список в кавычки, разделяя сервера в списке пробелами. Пример:

net time /setsntp:"1.1.1.1 2.2.2.2"

При указании списка из нескольких серверов синхронизация будет выполняться по первому серверу в списке; если этот сервер окажется недоступным, то по второму и т.д.

net time /querysntp

выводит текущий список серверов, которые установлены для синхронизации времени. Наберите в командной консоли эту команду и убедитесь, что сервер времени (или список серверов) указан правильно.

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

Запуск службы времени

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

Службу времени можно запустить вручную, например, командой из командной консоли:

net start w32time

Или запустить ее через оснастку управления службами (Win+R —> services.msc). Лучше также через оснастку управления службами настроить автоматический запуск этой службы (Тип запуска: Авто). Это нужно, чтобы не приходилось всякий раз запускать службу времени вручную, т.е. чтобы при каждой загрузке системы эта служба автоматически стартовала и была всегда запущена для регулярной синхронизации времени.

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

Примечание 1: Некоторые операции, связанные с синхронизацией часов и со службой времени (в частности с ее конфигурированием), можно выполнить с помощью встроенной системной консольной утилиты w32tm.exe. Например, команда (в консоли) w32tm -period устанавливает периодичность синхронизации часов, а команда w32tm -once производит одноразовую синхронизацию системных часов с time-сервером (служба времени при этом может быть и не запущена, но в ее настройках уже должен быть предварительно указан сервер времени для синхронизации). Для более детальной информации по утилите w32tm смотрите (в консоли): w32tm /?

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

По заданному графику ОС сверяет часы с сервером, указанным в настройках. Если значения не равны, системой выполняется корректировка показателей. Изначально в конфигурации уже задано несколько адресов.

Как синхронизировать время на компьютере

Для одноразовой синхронизации нужно проделать следующие действия. Кликнуть левой кнопкой по часам Windows.

Кнопка "Изменение настроек даты и времени" откроет окно настройки. Далее требуется перейти во вкладку "Время по интернету". В ней будет отображен адрес сервера, который указан в настройках, и последняя дата синхронизации.

Нажав на "Изменить параметры", можно будет обновить время.

Автоматизация функции

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

Читайте также:  Asus 1155 p8h77 m

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

Средства командной строки

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

Чтобы синхронизировать время на компьютере с интернетом при помощи командной строки, откройте меню "Пуск" и выберите "Выполнить" либо просто нажмите Win+R на клавиатуре. В строке окна, которое запустится, напишите cmd, а после нажмите Enter. Так вы войдете в командную строку, следующая команда выполнит обновление времени на локальном компьютере с сервером, установленным по умолчанию:

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

  • w32tm /config /manualpeerlist:[сервер для синхронизации] /syncfromflags:manual /reliable:yes (эта команда устанавливает сервер, время которого будет использоваться для обновлений);
  • w32tm /config /update (сообщение службе времени о том, что настройки изменились);
  • net stop w32time && net start w32time (перезапуск службы).

— это слишком сложно?

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

Недокументированные настройки

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

Для запуска реестра в строке окна "Выполнить" введите regedit и нажмите Enter. Перейдите в ветку HKEYLM, в ней необходимо развернуть каталог SYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient. Найдите параметр SpecialPollInterval. В нем уже будет записано значение 604800. Именно за такое количество секунд проходит одна неделя. Если изменить эту цифру на 3600, время синхронизации будет равно одному часу.

Не рекомендуется вводить в эту графу значения меньше часа и больше суток. Малые значения заметно увеличат интернет-трафик. К тому же если пытаться синхронизировать время каждые несколько секунд, сервер заблокирует ваш IP. При больших значениях не удастся добиться максимальной точности системных часов. После внесения изменений введите символы net stop w32time && net start w32time в командную строку.

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

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

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

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

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

На самом деле синхронизировать время в Виндоус 7 очень просто. Сейчас вы сами в этом убедитесь.

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

Кликните мышкой на часы, расположенные в системной трее.

Появится окно «Дата и время» с тремя вкладками. Вам надо перейти на вкладку «Время по Интернету». (Кстати слово «интернет» пишется с маленькой буквы).

С каким сервером синхронизировать время

Итак, вы перешли на вкладку «Время по Интернету». У большинства пользователей компьютер по умолчанию настроен на автоматическую синхронизацию с сервером time.windows.com .

Вы можете указать другой сервер, для этого нажмите на кнопку «Изменить параметры».

В появившемся окне вы можете в нажать на кнопку «Обновить сейчас», чтобы свериться с майкрософтовским сервером времени.

Или в выпадающем списке выбрать другой сервер времени.

На моем компьютере время не обновлялось автоматически потому что ESET ENDPOINT ANTIVIRUS в комплекте с файерволом работает в режиме обучения. Поэтому я нажал на кнопку и создал правило для разрешения синхронизации времени. Теперь время будет синхронизироваться автоматически.

Читайте также:  Tp link 940n отзывы

Gajus / Shutterstock

Как выглядит настройка даты и времени в Windows 10

Как сделать, чтобы время синхронизировалось чаще

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

  1. Нажмите на кнопку меню «Пуск».
  2. Откройте окно «Выполнить».
  3. В командной строке наберите regedit и нажмите «OK».
  4. Перейдите в эту ветку реестра: HKEY_LOCAL_MACHINE → SYSTEM → ControlSet001 → Services → W32Time → TimeProviders → NtpClient

Параметр SpecialPollInterval содержит значение 604800 . Это количество секунд в одной неделе.

Если вы хотите сверять часы ежедневно, то меняете на соответствующее значение. Рассчитывается оно следующим образом: 24×60×60 = 86400 секунд.

Вот и все. Теперь на вашем компьютере всегда будет точное время.

В данной статье пойдет речь о синхронизации времени в Windows XP . В Windows XP существует возможность задания периода синхронизации времени системы с временем Интернет посредством протокола NTP (Network Time Protocol). Помимо этого добавлю, что данной способностью обладает не только Windows XP, но и все операционные системы из семейства Windows вышедшие позже.

Изменить период синхронизации возможно через реестр Windows XP в ветке

За значение периода синхронизации отвечает параметр SpecialPollInterval. По умолчанию этот параметр имеет значение 3600 в десятичной системе счисления. Указывается этот параметр в секундах.

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

1 минута = 60 сек 1 час = 60 минут Количесво секунд в 1 часе = 60 сек * 60 минут = 3600 сек Количество секунд в 24 часе = 3600 сек * 24 ч = 86400 сек

Значение параметра SpecialPollInterval можно задавать как в десятичной системе, так и в шестнадцатеричной. Интервал SpecialPollInterval в 24 ч в шестнадцатеричной системе счисления равен 15180. Итак, задаем параметру SpecialPollInterval вычисленное значение интервала в 24 ч.

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

Чтобы проверить работоспособность проделанного выше заходим в «Пуск» — «Панель управления». В открывшемся меню нужно переключиться к классическому виду. Выбрать меню «Дата и время». Откроется окошко под названием «Свойства: Дата и время». В верхней части находим вкладку с наименованием «Время Интернета» и переходим на нее. Если элементы вкладки не активны, то для активации отмечаем галкой пункт «Выполнить синхронизацию с сервером времени в Интернете». В поле «Сервер» выбираем один из нескольких серверов, с которым будет производиться синхронизация времени.

В качестве серверов синхронизации времени с Интернетом по умолчанию уже имеются стандартные сервера time.windows.com и time.nist.gov. Причем в поле «Сервер» отображается тот сервер, последняя синхронизация времени с которым прошла успешно. Этот сервер запоминается системой автоматически.

После нажатия на кнопку «Обновить сейчас» должна произойти синхронизация времени и ниже отобразится сообщение «Время успешно синхронизировано с НАЗВАНИЕ СЕРВЕРА» и еще ниже «Следующее выполнение синхронизации: ЗАВТРАШНЕЕ ЧИСЛО.МЕСЯЦ.ГОД в ЧАС.МИНУТ».

Если в сообщении выводится «Ошибка при выполнении синхронизации с НАЗВАНИЕ СЕРВЕРА», то стоит проверить подключение к сети Интернет, возможно подключение потеряно. Если подключение к Интернет существует, стоит повторить попытку еще раз, и если результат такой же, то в поле «Сервер» нужно попробовать сменить сервер на другой и попытаться еще разок.

Если при обновлении результат снова с ошибкой, то, скорее всего проблема в антивирусе, а точнее в его файерволе (сетевом экране), который блокирует порт, по которому ПК соединяется с NTP-сервером. Стандартный сетевой экран Windows (Брандмауэр) не блокирует эти порты, если конечно, это не настроено принудительно.

Итак, чтобы удостовериться в том, что антивирус блокирует или не блокирует соединение с NTP-сервером, есть 2 решения этой дилеммы:

1. Если Вы профи в настройке своего антивирусного ПО, то можно проверить сетевой экран антивируса и настроить в нем фильтрацию.

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

Добавить новый NTP-сервер синхронизации времени с Интернет возможно через все тот же реестр Windows. Причем, сделать это возможно даже, не имея доступа к сети Интернет. Значения серверов синхронизации хранятся в разделе

Чтобы добавить сервер необходимо в этой ветке реестра создать строковый параметр (тип REG_SZ) со следующим порядковым номером и в значении нового созданного параметра прописать название NTP-сервера.

Ссылка на основную публикацию
Adblock detector