Компания Майрософт прислушалась к просьбам пользователей и выпустила обновление KB2556308 ( http://support.microsoft.com/kb/2556308) которое добавляет в операционные системы Windows Vista и Windows Server 2008.
Если возможности обновить нет то можно воспользоватьсь твиком реестра.
Создаем файлик time-msk-new.reg следующего содержания и импортируем его в реестр.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time] "MUI_Display"=- "Display"="(UTC+04:00) Волгоград, Москва, Санкт-Петербург" "TZI"=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
В операционных системах серии Windows NT (XP, Server 2003, Vista, Server 2008, 7, Server 2008 R2) информация о часовых поясах хранится в ветке реестра
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones]
TZI - информация о часовом поясе в бинарном виде
Display - отображаемое название часового пояса
Std - название "зимнего времени" (Standard Time) для часового пояса.
Dlt - название "летнего времени" (Daylight Saving Time) для часового пояса.
MUI_Display, MUI_Dlt, MUI_Std - ссылки на локализованные названия часовых поясов. Заменяют информацию из предыдущих строк, потому требуется их удалить.