Как исправить сбой синхронизации времени с time.windows.com?
Синхронизация времени – это функция на устройствах с Windows, позволяющая в автоматическом режиме подстраивать время к актуальному часовому поясу и дате. Обычно, когда она включена, время настраивается с различными серверами. По умолчанию большинство пользователей могут увидеть, что их устройство подключается к time.windows.com.
Проблема синхронизации времени с данным сервером является довольно распространённой ошибкой. Связана она с тем, что в некоторых случаях службе подстройки Windows не удаётся подключиться к сайту. Причины данного сбоя могут быть разные: от сброса подсоединения к интернету до повреждения определённых протоколов. Ниже представлены несколько вариантов по исправлению данной неполадки.
Настройка для Windows Vista/7/8/8.1
Настройка Windows Vista/7/8 или 8.1, не включенной в домен, выполняется из интерфейс даты и времени. Для настройки, щелкните один раз по часам в трее. Откроется меню просмотра даты и времени. Кликните пункт «Изменение настроек даты и времени. » для открытия окна свойств даты и времени.
Переключитесь на последнюю вкладку «Время по Интернету» и нажмите на кнопку «Измеменить параметры. «.
В открывшимся окне в единственное поле укажите адрес сервера NTP и нажмите кнопку «Обновить сейчас».
Система проверит доступность сервера и сообщит об успешной синхронизации времени.
Время с NTP-сервера ( UTC )
Время на компьютере ( UTC )
Сменить часовой пояс для показа времени с NTP-сервера можно на главной странице сайта.
«Сириус-Проект» — доступ в Интернет для организаций, размещение и аренда серверов.
Изменить время на удаленной машине
Дык, надо написать клиентскую и серверную части. Клиентскую запускать на машинке, а серверную там где управляешь.
то есть средствами самой ОС (например НТ)
данной проблемы не решить?
Просто если устанавливать на клиентской машине
сервер, то это надо устанавливать ее на каждой машине, а их более 100 🙁
А как насчет сообщений WINDOWS? Я точно не знаю, не встречал такой проблемы. Но посмотри в MSND (или MSDN). Принцип такой, что ты посылаеш сообщение удаленной системе, а там что то делает. В конечном итоге RemoteAdmin меняет время на удаленных машинах.
А что касается клиентсервер — то напиши инстал и быстро пробегись, хоть это и муторно.
Originally posted by SEDEGOFF
А как насчет сообщений WINDOWS? Я точно не знаю, не встречал такой проблемы. Но посмотри в MSND (или MSDN). Принцип такой, что ты посылаеш сообщение удаленной системе, а там что то делает. В конечном итоге RemoteAdmin меняет время на удаленных машинах.
А что касается клиентсервер — то напиши инстал и быстро пробегись, хоть это и муторно.
А нельзя проще.
Есть консольная команда Windows
net time \90.0.0.12
реализует ее C:Windowsnet.exe
у меня такая команда успешно выполняется и синхронизирует время с машиной у которой такой IP адрес. можно то же делать по имени машины подробнее смотри командой
net time /?
Мне кажется проще чем писать свою прогу сделать батничек выполняющий эту команду и рег-файл прописывающий этот батничек в автозапуск в реестре. и последняя фишка пишем бат-файл который скопирует наш первый батничек из сетевой папки в папку виндозы и запустит рег файл с ключом отключающим диалоговый запрос.
фууу. все . делаем на машине админа папку доступную только для чтения и на любой машине запускаем второй батничек. в результате она каждый раз при запуске сама будет обновлять время. делов на 5 мин. :-)))
Вот таких фишек со временем накапливается все больше.
кстати пока писал пришла в голову мысль что я кажется все усложнил.
что если
net time \90.0.0.12
просто прописать в реестре в автозапуск.
В результате делаем один рег-файл. и усе.
согласен, хорошее решение
если только не учитывать
что почему то права на изменение времени
ну никак не нарезаются
но это уже другой форум — обсуждение глюков нт
а так — эллегантное решение:
прописал в реестре, выполнилось, параметр тут же удалился
видимо программно тоже не получится изменить
(еще не пробовал)
если прав не хватает:((
Originally posted by Ivan
согласен, хорошее решение
если только не учитывать
что почему то права на изменение времени
ну никак не нарезаются
но это уже другой форум — обсуждение глюков нт
а так — эллегантное решение:
прописал в реестре, выполнилось, параметр тут же удалился
видимо программно тоже не получится изменить
(еще не пробовал)
если прав не хватает:((
2000 ставил для ознакомления но уж больно недолго она у меня простояла. так что практически помочь не могу.
Но теоретически там должно быть еще проще.
У моих знакомых каждый пользователь при наборе своего пароля получает свой уровень привелегий и на машину загружается именно его профиль я так понимаю и его личный настроенный вариант реестра.
И тут кажется должна быть возможность настроить профили доступа по умолчанию (которые потом будут назначаться различным новым юзверям) так что бы в них уже содержался пунктик в реестровой автозагрузке с данной командой. в результате каждый новый пользователь будет получать профиль автоматом обновляющий время. правда если пытаться изменить профили всех еже настроенных юзеров то это наверное уйма работы так что это наверное нужно продумывать в самом начале при первой настройке сервера сети.
Хотя быть может я в принципе неправильно понимаю принцип работы НТ-шных профилей. Есть тут спецы по этим вопросам. Откликнитесть плиз.
Как изменить период синхронизации времени в Windows
По умолчанию в Windows синхронизация времени с сервером времени происходит раз в неделю. Что если вам хочется чтобы время синхронизировалось чаще хотя бы раз в несколько часов. Например если у вас сервер времени в локальной сети и надо поддерживать одно время у всех компьютеров, думаю период синхронизации раз в неделю мало кого устроит. Сейчас мы разберем как это исправить.
Все довольно просто. Открываем редактор реестра, для этого выбираем Пуск-Выполнить и вводим команду regedit
далее следуем по следующему пути:
параметр SpecialPollInterval именно то, что нам нужно. Он содержит в себе количество секунд — период обновления синхронизации времени в системе. По умолчанию равен 604800 секунд (не забываем для удобства поставить десятичную систему счисления вместо шестнадцатеричной)
Таким образом если мы хотим к примеру, чтобы время синхронизировалось раз в 3 часа, то
Меняем значение параметра SpecialPollInterval на ваше количество секунд (не забываем посмотреть чтобы была отмечена десятичная система)
Чтобы измененения вступили в силу, необходимо либо перезагрузить систему, либо выполнить следующую команду, которая обновит данные
Делаем это также как запускали редактор реестра (Пуск-Выполнить)
Проверяем, обновляя время кнопкой «Обновить сейчас«, и смотрим строчку «Следующее выполнение синхронизации:«
Изменение системных даты и времени в операционной системе Windows
Независимо от версии Windows можно сменить дату и время, щелкнув левой кнопкой мыши по часам в правом нижнем углу либо открыть Панель инструментов. В версиях более ранних, Windows 10, необходимо выбрать «Изменение настроек даты и времени», в Windows 10 для изменения даты и времени необходимо открыть «Параметры даты и времени». При этом может потребоваться ввод пароля администратора системы.
Далее меняете часовой пояс, дату и время на необходимые.
Как устранить проблемы с синхронизацией времени
Если после изменения настроек ваше устройство по-прежнему испытывает проблемы с подключением к NTP-серверу, вы можете сбросить настройки службы времени Windows с помощью командной строки.
- Откройте командную строку.
- Введите следующую команду, чтобы отключить службу времени Windows, и нажмите Enter :
net stop w32time
net start w32time
w32tm /resync /nowait
После выполнения этих действий ваше устройство должно синхронизироваться с часами через Интернет.