| RSS

logo

Не мы нуждаемся в помощи,
  а она нуждается в нас...

Четверг, 2017.12.14, 10:05
Главная » Статьи » Полезности » Программы

Как не перейти на зимнее время в Украине?
    Ответ: Добавляем временную зону GMT +3 для Украины, без авто перевода времени. Статья И. Шаститко «Kак HE ДАТЬ своим Windows перейти на зимнее время», натолкнула меня на идею автоматизировать этот процесс для сети компьютеров! Для одного компьютера всё просто – нужно отменить автоматический переход на летнее время и обратно. Это делается там же, где настраивается время, на вкладке «часовой пояс» - снять галочку.
Я решил создать свою временную зону/часовой пояс «(GMT+03:00) Украина».
Посмотрел как это выглядит в реестре, как это выглядит в других зонах и написал командный файл который создает часовую зону, пояс «(GMT+03:00) Украина» и переключает на неё ваш компьютер.  Теперь перевод часов нам не страшен. Называйте его как хотите - батник, скрипт, cmd-шник, коммандник и даже программа :)
Так же этот скрипт можно использовать в домене для распространения средствами GPO (групповых политик).

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

Создать свой часовой пояс можно с помощью утилиты TZEDIT (ссылка на Microsoft). Так же поможет разобраться в вопросе статья от Microsoft "Настройка перехода на летнее время в операционных системах Microsoft Windows”  в ней приведены и примеры скриптов, и расположение записей в реестре. Остаётся только приложить руки и голову.
Скачать файл
(Правой кнопкой мыши -> сохранить объект как...)


код моего скрипта:

Code

@echo off
title Добавляем временную зону GMT +3 для Украины, без автоперевода времени.
echo #########################################################
Echo # #
Echo # Для выполнения скрипта требуются права администратора #
Echo # #
echo #########################################################
pause
rem Добавляем временную зону GMT +3 для Украины, без автоперевода времени.
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ukraine Odessa Standard Time" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ukraine Odessa Standard Time" /v "Display" /t REG_SZ /d "(GMT+03:00) Украина, Одесса" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ukraine Odessa Standard Time" /v "Dlt" /t REG_SZ /d "Украина, Одесское время (лето)" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ukraine Odessa Standard Time" /v "Index" /t REG_DWORD /d 2147483737 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ukraine Odessa Standard Time" /v "Std" /t REG_SZ /d "Украина, Одесское время (зима)" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Ukraine Odessa Standard Time" /v "TZI" /t REG_BINARY /d "4cffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000" /f
rem Меняем часовой пояс с текущего на вновь созданный
start Control.exe TIMEDATE.CPL,,/Z Ukraine Odessa Standard Time
rem не переключает часовой пояс на Win7x64
rem (c) http://Mike.od.ua & http://f1.od.ua 2011



Источник: http://f1.od.ua

Так же рекомендую к прочтению:

Категория: Программы | Добавил: -=FORWARD=- (2011.10.13) | Автор: -=FORWARD=- W
Просмотров: 3291 | Комментарии: 2 | Теги: украина, изменить часовой пояс, windows xp, ukraine time zone, изменить временную зону, зимнее время в Украине, перевод часов | Рейтинг: 0.0/0
Всего комментариев: 2
1  
Zdorovo!Ya etu stat'yu twitnul,zafeisbu4il i zameirulil!:)

2  
Народные депутаты отменили постановление, которым в Украине отменялся переход на зимнее время.
Честно говоря мне не охота писать ещё какой-то скриптик, часовой пояс есть (старый) - можно на него перейти вручную.
Но если хочется скрипта - там всего одна строка
Code
start Control.exe TIMEDATE.CPL,,/Z FLE Standard Time

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]