Я часто перемещаюсь между двумя часовыми поясами и ожидаю, что мой ноутбук с Windows 7 каким-то образом автоматически изменит системное время, будучи испорченным той же функцией на моем мобильном телефоне. Я всегда предполагал, что настольные операционные системы просто не делают этого, но вчера я был шокирован, когда заметил, что OSX на MacBook действительно делает это!
Кто-нибудь знает какие-либо утилиты, которые делают это на Windows, в частности Windows 7? Там должно быть что-то там?
Ответы:
Я сыт по горло изменением времени в своих путешествиях и просто решил создать продукт.
Так что теперь есть программное обеспечение для этого: я назвал его TimeTraveller, и вы можете найти его на http://www.godotandco.com
источник
net stop "TimeTraveller Background service"
Я был раздражен этим после обновления до Windows 8.1; Я надеялся, что это сделает что-то похожее на Mac. Итак, я потратил пару часов на создание своего первого сценария powershell, чтобы сделать это. Пока это работает.
Не стесняйтесь загружать и использовать (инструкции включены).
http://pastebin.com/hkQ0c1SE
источник
$timezonedbAPIkey = (Read-Creds TimeZoneDB).CredentialBlob
).Я не нашел ни одного ПО, которое бы делало это автоматически в зависимости от местоположения, поэтому, по крайней мере, для упрощения задачи я создал небольшой командный файл с помощью утилиты командной строки tzutil в Windows 7. Чтобы адаптироваться, необходимо проверить именования часовых поясов tzutil (tzutil / л)
источник
Вот обновленный модифицированный скрипт powershell от пользователя ###, который в своем ответе ссылается на pastebin, и это работает.
источник
Если вы находитесь в корпоративной сети, это будет еще больше проблем. Если система не имеет встроенного чипа GPS, с помощью которого она может определить свое местоположение и точный часовой пояс, она будет определять свое местоположение по общедоступным IP-адресам и IP-геолокации. В корпоративной сети это всегда будет определяться контроллером домена, который обычно находится в статическом географическом местоположении.
Если ваша система не находится в домене, полагаться на общедоступный IP-адрес и геолокацию все еще будет проблематично, если вы находитесь вблизи границы часового пояса, поскольку вы никогда не узнаете, передается ли ваш IP-сервер через линию.
Возможно, проще всего написать немного кода, который запускается в системном трее и позволяет вам просто выбрать соответствующий часовой пояс и затем соответствующим образом обновить системные часы.
У Microsoft есть инструмент часовых поясов, который позволяет вам устанавливать и отображать несколько часовых поясов. Я не проверял, насколько легко переключаться между избранными в качестве текущей зоны, но это может быть шагом в правильном направлении.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=bff59fcf-3148-40b8-a286-fe7274f6e4d8
источник
вам нужно будет получить софт для этого, так как вы не знаете другого способа заставить это работать в Windows ( поскольку настройка NTP не будет зависеть от изменений часового пояса ), и вы можете попробовать Atomic Clock Sync .
источник