В меню Дата и время (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