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