В меню Дата и время (Date/Time) окна Панель управления (Control Panel) перейдите на вкладку Часовой пояс (Time Zone), после чего укажите параметры страны и относящийся к ней временной пояс. На этой же вкладке можно указать необходимость в автоматическом переходе на летнее время.
Изменение этих параметров приводит к обновлению значений записей системного реестра, расположенных в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation. Далее представлены записи, используемые для настройки параметров часового пояса.
Данные раздела системного реестра TimeZoneInformation
ActiveTimeBias |
Эта запись указывает текущую разницу в минутах между временем по Гринвичу (GMT) и местным временем. Например, если компьютер располагаться в часовом поясе с опережением на один час, то время по Гринвичу отстает на один час. При этом запись будет иметь шестнадцатеричное значение ffffffc4, что равнозначно десятичному значению – 60 |
Bias |
Это значение указывает на временное смещение относительно времени по Гринвичу, без учета летнего времени в минутах. Если компьютер располагаться в часовом поясе, на три часа опережающем часовой пояс GMT (например, в часовом поясе Москвы), запись будет иметь значение ffffff4c, что равнозначно значению – 180. Если же текущий часовой пояс отстает от GMT на два часа (компьютер располагаться в лодке посреди Атлантического океана), запись будет иметь значение 120 |
DaylightBias |
Это значение указывает разницу во времени, которая используется при переходе на летнее время и обратно. Если часовой пояс на один час опережает GMT, то запись имеет значение ffffffc4, что равнозначно значению – 60. Обратите внимание, что запись ActiveTimeBias равна сумме значений записей Bias и DaylightBias при сохранении светлого времени суток, то есть записи Bias в стандартные месяцы |
DaylightName |
Операционная система использует это значение в течении месяцев, для которых учитывается светлое время суток |
StandardName |
Операционная система использует это значение в течении месяцев без учета светлого времени суток |
DaylightStart |
Это значение определяет начало режима светлого времени суток |
StandardStart |
Это значение определяет начало стандартного режима |
DisableAutoDaylightTimeSet |
Это значение присутствует только при сбросе флажка Автоматически переход на летнее время и обратно (Automatically adjust clock for daylight saving) или в случае присвоения этой записи значения 1 |
Программа REG.EXE из пакета Resource Kit для Windows NT или Windows XP позволяет использовать следующую команду для указания значений перечисленных в таблице записей из командной строки:
reg query
hklm\system\currentcontrolset\control\timezoneinformation\bias
REG_DWORD bias 0
c:\>reg query
hklm\system\currentcontrolset\control\timezoneinformation\daylightname
REG_SZ daylightname GMT Daylight Time