Пост переехал. Новый адрес: http://gpo-planet.com/?p=2370
Отмена перехода на зимнее время средствами системного реестра и GPO
23.09.2011
Групповые политики, Реестр 137 комментариев
БЛОГ ПЕРЕЕХАЛ — http://gpo-planet.com
23.09.2011
Групповые политики, Реестр 137 комментариев
Пост переехал. Новый адрес: http://gpo-planet.com/?p=2370
иксперт
Сен 23, 2011 @ 09:54:31
Всем икспертам с http://forum.0day.kiev.ua/ посвящаетцо :))))
Kovyakin Ilya (@Goblinid)
Сен 23, 2011 @ 10:29:10
все бы ничего — но вопрос — будет ли групповая политика из под аккаунта system — иметь доступ на папку на контролере домена в которой лежит reg-файл??? 🙂
Dmitry Bulanov
Сен 23, 2011 @ 10:32:38
Тут все зависит лишь от того, какие права доступа будут назначены общей папке со скриптом и reg-файлом..
Kovyakin Ilya (@Goblinid)
Сен 23, 2011 @ 10:56:48
так может лучше положить в sysvol — и не мудрить с правами?? 🙂
Dmitry Bulanov
Сен 23, 2011 @ 11:00:31
Как вариант, можно, конечно, и так… Но все исполняемые сценарии и инсталляторы для приложений, развертываемых средствами ГПО не будете ведь все время туда помещать.. Лучше, все-таки, держать такие вещи в отдельных шарах. Но это лишь мое мнение 😉
Kovyakin Ilya (@Goblinid)
Сен 23, 2011 @ 11:02:09
да это понятно… но все таки — если скрипт выполняетсмя от имени машины — то получается — надо дать права группе компьютеры домена на чтение этой шары? я правильно понял? :%)
Dmitry Bulanov
Сен 23, 2011 @ 11:08:42
Да, именно так.. Но всегда ведь можно и сделать так, как Вы заметили в первом комментарии. Только лучше, в таком случае, помещать эти файлы не в SYSVOL, а в папку Netlogon 😉
Дмитрий Коннов
Сен 25, 2011 @ 03:14:18
Не помогло!
Windows 7 Enterprise. Применил настройки для россии, значения были успешно записаны в системный реестр.
В окне «Дата и время» параметр «Уведомлять о переводе часов остался»
Dmitry Bulanov
Сен 25, 2011 @ 09:08:40
Странно..
А есть ли в разделе [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] параметр REG_DWORD «DynamicDaylightTimeDisabled» со значением 0?
Дмитрий Коннов
Сен 25, 2011 @ 11:11:50
Да
Дмитрий Коннов
Сен 25, 2011 @ 13:39:49
Разобрался. Вы привели параметры реестра исключительно для одного часового пояса.
Dmitry Bulanov
Сен 25, 2011 @ 14:24:52
Да, просто для остальных часовых поясов можно все сделать по аналогии 😉
Alexander Matyushin
Сен 26, 2011 @ 05:04:47
как вариант поствить накопительное обновление на тестовой машине и экспортировать два этих ключа и ничего не мудрить.
для тех что не существуют — добавить/исправить
koffko
Сен 26, 2011 @ 11:26:04
Есть небольшой косяк.
При применении данного reg-файла сбрасывается часовой пояс.
Лечится добавлением строчки:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
«TimeZoneKeyName»=»Russian Standard Time»
Dmitry Bulanov
Сен 26, 2011 @ 11:30:53
В общем да, но это не совсем косяк 😉
Во втором приведенном листинге reg-файла я привел все параметры, которые должны создаваться.
В случае с первым листингом подразумевалось, что данный параметр присутствует в разделе TimeZoneInformation и поэтому не был указан в листинге.
Полные версии Reg-файлов протестированы на 5 разных ОС для 2-х часовых поясов (Москва — +4 и Киев (новый раздел) — +3)
koffko
Сен 26, 2011 @ 11:34:53
Упс… Я второй листинг невнимательно посмотрел, поскольку увидел вначале «Киевское время». 🙂
Dmitry Bulanov
Сен 26, 2011 @ 11:36:45
Да тут еще и не совсем удобно тем, что Вордпресс рубит часть кода в листинге и некоторые моменты видны только после копипаста…
mcpclubminsk
Сен 26, 2011 @ 23:32:01
Дмитрий, не совсем корректно сделан рег файл для Windows XP
в ней отсутствуют:
1) файл tzres.dll
2) параметр «DynamicDaylightTimeDisabled»=dword:00000001 не отработает, т.к. в XP надо применять «DisableAutoDaylightTimeSet»=dword:00000001
Вопрос: в строке «MUI_Display»=»@tzres.dll,-1620» откуда было взято значение 1620, у меня в файле tzres.dll.mui только 1100 с хвостиком строковых ресурсов. Аналогично в русской временной зоне -1521 откуда?
Dmitry Bulanov
Сен 27, 2011 @ 09:18:40
Reg-файл отрабатывает на Windows XP правильно. Сейчас покажу все по пунктам:
1. Файл tzres.dll можно найти как в первом листинге, так и во втором листинге. Только в первом случае для параметров DaylightName и StandardName указывается значение «Московское время…», но в разделе Tome Zones также присутствуют следующие параметры:
«MUI_Display»=»@tzres.dll,-1520»
«MUI_Dlt»=»@tzres.dll,-421»
«MUI_Std»=»@tzres.dll,-422»
2. В добавлении параметра DisableAutoDaylightTimeSet нет необходимости, но можно его также добавить в reg-файл. Сценарий отработает так, что не будет отображаться флажок смены часового пояса.
Та же картина со строковыми ресурсами
mcpclubminsk
Сен 26, 2011 @ 23:35:16
+ в догонку
откуда были взяты данные для ветки
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kiev Standard Time\Dynamic DST
-2010
-2011
Dmitry Bulanov
Сен 27, 2011 @ 09:19:55
Разделы DST 2010 и 2011 – это обновления часового пояса
denver
Сен 27, 2011 @ 09:14:47
Покажите пожалуйста рабочий твик для Windows XP.
Dmitry Bulanov
Сен 27, 2011 @ 09:31:13
Вообще-то, 100% рабочий твик был приведен в статье, так как все это с десяток раз на разных компьютерах проверялось 🙂
Показываю на примере Киевского времени со скриншотом:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kiev Standard Time]
«MUI_Display»=»@tzres.dll,-1600»
«TZI»=hex:4c,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
«Std»=»Киевское время (зима)»
«MUI_Std»=»@tzres.dll,-1602»
«Dlt»=»Киевское время (лето)»
«MUI_Dlt»=»@tzres.dll,-1601»
«Display»=»(GMT +03:00) Киев»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kiev Standard Time\Dynamic DST]
«2010»=hex:88,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,03,00,\
00,00,00,00,00,00,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00
«2011»=hex:4c,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
«FirstEntry»=dword:000007da
«LastEntry»=dword:000007db
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
«Bias»=dword:ffffff4c
«StandardName»=»@tzres.dll,-1602»
«StandardBias»=dword:00000000
«StandardStart»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
«DaylightName»=»@tzres.dll,-1602»
«DaylightBias»=dword:ffffffc4
«DaylightStart»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
«ActiveTimeBias»=dword:ffffff4c
«TimeZoneKeyName»=»Kiev Standard Time»
«DynamicDaylightTimeDisabled»=dword:00000001
Если есть желание, можно еще добавить параметр «DisableAutoDaylightTimeSet»=dword:00000001 в раздел [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation], но это не сыграет никакой роли
mcpclubminsk
Сен 27, 2011 @ 14:41:54
Дима,
вы абсолютно не поняли вопроса.
1. В Windows XP нет такого файла:tzres.dll, поэтому ссылки на строковые ресурсы в нем бессмыслены.
2. DynamicDaylightTimeDisabled не работает в XP- возмите чистую систему добавьте этот параметр- и ничего не произойдет- галочка останеться.
Если же в реестр добавить параметр DisableAutoDaylightTimeSet- то галочка отключиться. Но не исчезнет возможность ее отключить.
3. Вопрос состоял в том- откуда вы взяли цифры -1520 для Москвы, -1 600 для Киева. Хочу понять какие цифры нужны для Минска.
Ресурсы -421,-422 в файле tzres.dll есть и они верные для Московского времени, а вот строковых ресурсов с номерами -1520 и -1600 нет. Даже 1200 нету.
Dmitry Bulanov
Сен 27, 2011 @ 14:47:43
Понял. Сейчас распишу, что там должно быть и как.. У Минска часовой пояс будет +3?
Если в 2-х словах:
Прежде всего, для Минска нужно править следующий раздел:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. Europe Standard Time
Здесь главное изменить параметр TZI, который отвечает за формат перевода времени. В случае с Киевом, который поменял часовой пояс с «+2 с переводом стрелок» на «+3 без перевода стрелок», значение должно быть указано:
«TZI»=hex:4c,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
В случае с Москвой, где часовой пояс также был изменен, но с «+3 с переводом стрелок» на «+4 без перевода», значение такого же параметра должно выглядеть так:
«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
mcpclubminsk
Сен 27, 2011 @ 15:53:31
Спасибо.
А все же откуда были взяты цифры -1520 ?
Для семерки тоже охото разобраться, что откуда…
Dmitry Bulanov
Сен 27, 2011 @ 16:04:57
Каждый строковый ресурс привязан к параметру Display и если указать такой ресурс для нового раздела, в раскрывающемся списке диалогового окна изменения часового пояса будет отображаться название того часового пояса, строковый ресурс которого был указан в соответствующих параметрах нового раздела. Решением стало добавление несуществующих строковых ресурсов, которые не ссылаются на существующие названия часовых поясов. Т.е., по сути, ресурса 1620 нет в библиотеке tzres.
mcpclubminsk
Сен 27, 2011 @ 18:04:21
Вопрос в догонку, что произойдет с твиком на XP если например выбрать в качестве единиц измерения Украину?
Ведь названия времени и поясов поменяются на украинские??
Dmitry Bulanov
Сен 28, 2011 @ 09:59:47
Твик распространяется только на изменение часового пояса, т.е. изменение форматов даты, времени, чисел, локали и пр. отношения к текущему твику не имеют 😉
volk1234
Сен 28, 2011 @ 11:42:38
А написание «Киевское время (лето)» разве не измениться при изменении формата на украинский в ХР ?
Dmitry Bulanov
Сен 28, 2011 @ 12:05:16
Если Вы имеете в виду текст, указанный в «Текущий часовой пояс» на вкладке «Дата и время», то его можно изменить на такой, как вам захочется при помощи параметра Std (в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kiev Standard Time). См. сриншот ниже:
mcpclubminsk
Сен 28, 2011 @ 16:11:49
Еще 🙂
В ХР нет ключа реестра TimeZoneKeyName, как она узнает про новый раздел реестра Kiev Standard Time ?
mcpclubminsk
Сен 28, 2011 @ 17:04:52
В ХР еще отличаются ключи
«StandardName»
«DaylightName»
там просто названия вписываются из Std, Dlt
Dmitry Bulanov
Сен 28, 2011 @ 17:09:00
Да, там названия в параметрах StandardName и DaylightName берутся из Std и Dlt и, если я не ошибаюсь, то именно они и отвечают за раздел Time Zones, который будет подхватываться
Dmitry Bulanov
Сен 28, 2011 @ 17:10:57
+ для каждого часового пояса отличаются параметры ActiveTimeBias и Bias, но за что они отвечают я не знаю 😦
Dmitry Bulanov
Сен 28, 2011 @ 18:01:03
UPD. Добавлено описание большинства параметров для разделов, предоставляющих возможность управлять часовыми поясами
mcpclubminsk
Сен 28, 2011 @ 21:29:15
The bias is the difference, in minutes, between Coordinated Universal Time (UTC) and local time. All translations between UTC and local time are based on the following formula:
UTC = local time + bias
mcpclubminsk
Сен 28, 2011 @ 21:40:49
я так понял вычисляется отклонение по маске
ff ff ff ff
—
bias (например
ff ff ff 88
= hex:77
или 119 минут
mcpclubminsk
Сен 28, 2011 @ 22:44:14
вот из книжки реестр Win XP
ActiveTimeBias — смещение местного времени в минутах от Гринвича с учётом летнего времени. Чтобы определить смещение в часах, достаточно разделить это значение на 60;
Bias — номинальное смещение местного времени в минутах от Гринвича бз учёта летнего времени. Смещение в часах определяется делением на 60
Dmitry Bulanov
Сен 29, 2011 @ 09:08:29
Спасибо за уточнение! Добавил в описание параметр ActiveTimeBias и немного изменил Bias.
mcpclubminsk
Сен 29, 2011 @ 15:24:11
Еще заметил штуку у вас в примере про Киев:
«Bias»=dword:ffffff4c
у меня на том же часовом поясе что для Минска, что для Киева это значение равно ffffff88, а вот ActiveTimeBias и правда =ffffff4c
Dmitry Bulanov
Сен 29, 2011 @ 15:30:25
А вот это странно, т.к. у меня, что для Киева, что для Минска, а также для Калининграда значения параметров Bias и ActiveTimeBias полностью совпадают, т.е. dword:ffffff4c…
mcpclubminsk
Сен 29, 2011 @ 15:30:54
В догонку в вашем примере есть параметр
«DynamicDaylightTimeDisabled»=dword:00000000
тоесть по логике параметр должен равняться 1
Автоматический переход отключен=0 (ложь)
Автоматический переход отключен=1 (истина)
Dmitry Bulanov
Сен 29, 2011 @ 15:32:38
Да, так и есть, но, по сути, его вообще можно исключить, т.к. в значении параметра TZI указано, что такой флажок не должен отображаться вообще…
volk1234
Сен 29, 2011 @ 17:00:21
В ХР после применения указанных параметров часовой пояс сбрасывается на Аман +2 🙂 Восточная еворпа :))
Вы уверенны, что не напутали с разделом Dynamic DST,
может года 2010 и 2011 поменять местами?
Зачем вообще Dynamic DST нужен?
volk1234
Сен 29, 2011 @ 17:03:31
Вот мой скрипт, пришлось заменить все надписи Минск (лето) Минск(зима) на (GMT+03:00) Минск. Скрипт рабочий но по загадочной причине на измененную зону не переводятся часы- перепрыгивают на Аман +2
Dmitry Bulanov
Сен 29, 2011 @ 17:06:52
Сценарий по GMT +3 перепроверял несколько десятков раз, и у меня на всех машинах установлен часовой пояс именно по этому сценарию…
Dynamic DST – это обновления часового пояса.
Можете в следующем комментарии показать содержимое Reg-файла со всеми параметрами?
volk1234
Сен 29, 2011 @ 17:07:32
@Echo off
Rem Belarus timezone change utility(UTC+3 Minsk)
Rem (c) Azarov Denis 01/10/2011
Rem v 0.2
:set_start_time
Set start_time=%TIME:~0,-3%
Set start_time=%start_time::=%
Set start_time=%start_time: =0%
Set start_time=%DATE:~-4%%DATE:~3,2%%DATE:~0,2%_%start_time%
Rem Detecting OS and lang
:DetectEnv
For /F «Skip=1 Tokens=3» %%A In (‘Reg Query «HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language» /V InstallLanguage’) Do Set OSLang=%%A
If %OSLang%==0419 Set LANG=RUS
If %OSLang%==0409 Set LANG=ENU
For /F «Skip=1 Tokens=3» %%A In (‘Reg Query «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion» /V CurrentVersion’) Do Set OSver=%%A
Echo %OSLang%
Echo %OSver%
Rem Setting Variables
:TZVARS
Set Regkey1=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. Europe Standard Time
Set Regkey2=HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Set TZIdata=»4cffffff00000000c4ffffff0000000000000000000000000000000000000000000000000000000000000000″
Set TZIdata2=»88ffffff00000000c4ffffff00000a0000000500030000000000000000000300000005000200000000000000″
Set Dllres1=»@tzres.dll,-1730″
Set Dllres2=»@tzres.dll,-1731″
Set Dllres3=»@tzres.dll,-1732″
Set DisplayEn=»(GMT+03:00) Minsk»
Set DisplayRu=»(GMT+03:00) ЊЁбЄ»
Set DltEn=»Minsk Daylight Time»
Set StdEn=»Minsk Standard Time»
Set DltRu=»ЊЁбЄ («Ґв®)»
Set StdRu=»ЊЁбЄ (§Ё¬ )»
Set Backupdir=»%TEMP%\TZBY\%start_time%»
If %LANG%==RUS (
Set DLT=%DltRu%
Set STD=%StdRu%
Set DSPL=%DisplayRu%
)
If %LANG%==ENU (
Set DLT=%DltEn%
Set STD=%StdEn%
Set DSPL=%DisplayEn%
)
Echo %Regkey1%
Echo %Regkey2%
Echo %TZIdata%
Echo %TZIdata2%
Echo %Dllres1%
Echo %Dllres2%
Echo %Dllres3%
Echo %DisplayEn%
Echo %DisplayRu%
Echo %DltEn%
Echo %StdEn%
Echo %DltRu%
Echo %StdRu%
Echo %Backupdir%
Echo %DLT%
Echo %STD%
Echo %DSPL%
Rem Backup regisry
:Regbackup
If Not Exist %Backupdir% MD %Backupdir%
REG EXPORT «%Regkey1%» %Backupdir%\TZ.reg
REG EXPORT «%Regkey2%» %Backupdir%\TZI.reg
Rem Main: making settings for timezone utc+3 minsk
:SettingTZ
REG ADD «%Regkey1%» /v Dlt /t REG_SZ /d %DSPL% /f >nul
REG ADD «%Regkey1%» /v Std /t REG_SZ /d %DSPL% /f >nul
REG ADD «%Regkey1%» /v Display /t REG_SZ /d %DSPL% /f >nul
REG ADD «%Regkey1%» /v TZI /t REG_BINARY /d %TZIdata% /f >nul
REG ADD «%Regkey1%\Dynamic DST» /v 2010 /t REG_BINARY /d %TZIdata2% /f >nul
REG ADD «%Regkey1%\Dynamic DST» /v 2011 /t REG_BINARY /d %TZIdata% /f >nul
REG ADD «%Regkey1%\Dynamic DST» /v FirstEntry /t REG_DWORD /d 0x000007da /f >nul
REG ADD «%Regkey1%\Dynamic DST» /v LastEntry /t REG_DWORD /d 0x000007db /f >nul
REG ADD «%Regkey2%» /v Bias /t REG_DWORD /d 0xffffff4c /f >nul
REG ADD «%Regkey2%» /v DaylightBias /t REG_DWORD /d 0xffffffc4 /f >nul
REG ADD «%Regkey2%» /v DaylightStart /t REG_BINARY /d 00000000000000000000000000000000 /f >nul
REG ADD «%Regkey2%» /v StandardBias /t REG_DWORD /d 0x00000000 /f >nul
REG ADD «%Regkey2%» /v StandardStart /t REG_BINARY /d 00000000000000000000000000000000 /f >nul
REG ADD «%Regkey2%» /v ActiveTimeBias /t REG_DWORD /d 0xffffff4c /f >nul
If %OSver% GTR 5.2 (
REG ADD «%Regkey1%» /v MUI_Display /t REG_SZ /d %Dllres1% /f >nul
REG ADD «%Regkey1%» /v MUI_Std /t REG_SZ /d %Dllres2% /f >nul
REG ADD «%Regkey1%» /v MUI_Dlt /t REG_SZ /d %Dllres3% /f >nul
REG ADD «%Regkey2%» /v StandardName /t REG_SZ /d %Dllres3% /f >nul
REG ADD «%Regkey2%» /v DaylightName /t REG_SZ /d %Dllres3% /f >nul
REG ADD «%Regkey2%» /v DynamicDaylightTimeDisabled /t REG_DWORD /d 0x00000001 /f >nul
REG ADD «%Regkey2%» /v TimeZoneKeyName /t REG_SZ /d E. Europe Standard Time /f >nul
)
If %OSver% LEQ 5.2 (
REG ADD «%Regkey2%» /v StandardName /t REG_SZ /d %STD% /f >nul
REG ADD «%Regkey2%» /v DaylightName /t REG_SZ /d %STD% /f >nul
)
Pause
Exit
volk1234
Сен 29, 2011 @ 17:12:04
Единственный момент, я писал русские названия в 886 кодировке а потом перевел в 1251 чтобы корректно добавляло руские названия, билеберда это рууские буквы
volk1234
Сен 29, 2011 @ 17:25:10
Лучше возьмите скрипт отсюдова
http://dl.dropbox.com/u/1346633/shrdtz/tz_by.rar
Dmitry Bulanov
Сен 29, 2011 @ 17:34:33
Сам Минск у Вас получился правильным.. +3 и без галки. А вот что такое Амман — вечером посмотрю, поразбераюсь 🙂
Максим Молчанов
Сен 30, 2011 @ 15:55:43
я про скрипт от volk1234 http://dl.dropbox.com/u/1346633/shrdtz/tz_by.rar
Максим Молчанов
Сен 30, 2011 @ 15:37:46
Почему после выполнения вашего скрипта часовой пояс не остается на Минске а перепрыгивает на Багдад ?
Dmitry Bulanov
Сен 30, 2011 @ 15:49:38
А какого именно скрипта? Я привел пример только для Москвы и Киева.. Вы выполняли reg-файл через ГПО как сценарий автозагрузки или как именно был применен твик?
Максим Молчанов
Окт 04, 2011 @ 12:23:32
Почему после выполнения скрипта часовой пояс не остается на Минске а перепрыгивает на Багдад?
Dmitry Bulanov
Окт 04, 2011 @ 12:29:00
Какую-то ссылку на раздел из TimeZones путает, скорее всего…
Максим Молчанов
Окт 04, 2011 @ 12:42:49
никак не могу вычислить что не так
Владимир
Сен 30, 2011 @ 14:32:06
Добрый день!
1.Выполняю под Win ХР. Часовой пояс сам не меняется, в реестре в [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] след. данные:
DaylightName = @tzres.dll,-1602
StandardName = @tzres.dll,-1602
При этом если вручную поменять, то значение меняется на «Киевское время (зима)».
2.Интересно, а теоретически ведь можно просто выбрать часовой пояс «Найроби» — это будет тоже самое, что и для Украины?
Dmitry Bulanov
Сен 30, 2011 @ 14:52:18
Владимир, под XP главное, чтобы в разделе TimeZoneInformation были следующие параметры со значениями:
«Bias»=dword:ffffff4c
«StandardName»=»Киевское время»
«StandardBias»=dword:00000000
«StandardStart»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
«DaylightName»=»Киевское время»
«DaylightBias»=dword:00000000
«DaylightStart»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
«ActiveTimeBias»=dword:ffffff4c
Параметры DaylightName и StandardName, по большому счету, нужны для Windows Vista/7, но чтобы не создавать несколько твиков, а был один универсальный, эти параметры добавлены в сценарий.
Если использовать сценарии автозагрузки, то часовой пояс должен измениться сам добровольно-принудительно.
По поводу второго вопроса.. По большому счету, можно указать и Найроби, но ведь можно и сделать так, чтобы все отображалось красиво и была указана нужная страна 😉
Владимир
Окт 03, 2011 @ 10:16:53
Проверил реестр, сценарий работает, на всех машинах домена нужные значения установлены, а пояс при этом стоит старый, фантастика…
mcpclubminsk
Окт 02, 2011 @ 20:13:56
Дима, так что с моим скриптом- посмотрели, нашли где порылась собака?
Я уже раз 30 просмотрел вроде все правильно….
Dmitry Bulanov
Окт 04, 2011 @ 09:47:02
Пока еще нашел, что именно не так в этом скрипте, похоже на то, что все там красиво… Раздел в TimeZones генерируется правильно, но вот откуда выбранный часовой пояс сбивается… А если в скрипте попробовать все DisplayNam-ы указать на латинице?
Вячеслав
Окт 04, 2011 @ 08:23:17
Здравствуйте,
я программист, работаю в Windows.
Храню в БД информацию с меткими времени unix time (dword, секунды с 1970/01/01 00:00:00).
Соответственно в приложениях использую localtime() для преобразования к локальному времени.
Теперь вот и в Украине сменили часовой пояс..
Обеспечит ли ожидаемое обновление windows корректную работу localtime() для ретроспективных меток времени?
Например, есть метка времени с локальным представлением «2009/01/01 00:00:00» (GMT+2 с летним временем).
Обновил на WinXP SP3 реестр, как у автора.
Метка времени отображается как «2009/01/01 01:00:00».
Но мне ведь нужно получить старое представление локального времени!
Читал, на linux’e эта проблема решается, там есть Olson tz database. А windows что, живёт только сегодняшним днём?
Dmitry Bulanov
Окт 04, 2011 @ 09:54:47
Добрый день! Насколько я помню, формат отображаемой даты и времени указывается в следующем разделе реестра: HKEY_CURRENT_USER\Control Panel\International
И данный твик, по логике вещей, не имеет отношения к данному разделу. Или я немного не праивльно Вас понял.
Вячеслав
Окт 04, 2011 @ 10:13:24
Это Вы мне ответили? — я и сам со своим вопросом не туда залез.
Ну вот пример — есть у меня метка времени (по Гринвичу) некоторого события, по локальному времени соответствует 2009/01/01 00:00 (формат не важен. У нас НовыйГод, в Гринвиче ещё 22:00).
Теперь я поменял установки. В Гринвиче так и осталось, а вот когда я гринвичское время перевёл в локальное, получил 2009/01/01 01:00
Непорядок, windows должна знать что в 2009г у нас было «зимнее» время.
Dmitry Bulanov
Окт 04, 2011 @ 10:36:29
Вячеслав, база данных, насколько я знаю, не ведется и за все изменения в часовом поясе отвечает лишь параметр TZI, а разделы DST 2010 и 2011 – это обновления часового пояса (возможно, это отчасти и можно назвать базой, но тут нужно тестировать)…
volk1234
Окт 04, 2011 @ 14:03:52
«А если в скрипте попробовать все DisplayNam-ы указать на латинице?»
Я так и сделал, все переменные в итоге становятся (+0300) Minsk. Странно это. Сбивается часовой пояс на Аман (+02:00) -когда вручную выбираешь Минск время переводиться на час вперед- т.е. сами настройки задаються.
Dmitry Bulanov
Окт 04, 2011 @ 14:06:48
То есть, после выбора Минска все правильно обрабатыватся? Откуда Амман вылез, пытаюсь найти. Никакого упоминания про него в скрипте не вижу…
Николай
Окт 04, 2011 @ 16:17:52
1. На семерке все сработало хорошо и часовой пояс изменился, а вот на XP, в списке часовой пояс «Киев» появился, но автоматически не выбирается, либо же установился на Багдад (+03:00) (он идет следующим за Киевом).
2. При выбранном часовом поясе «киев», при загрузке почты Windows Live выскакивает ошибка «Не удалось запустить программу Почта Windows Live. Прекращение работы программы Почта Windows Live. Календарь содержит поврежденные данные, вследствие чего программа Почта Windows Live будет закрыта (0x8000FFFF)» При старом, либо московском все рабоает нормально.
volk1234
Окт 04, 2011 @ 16:32:10
http://msdn.microsoft.com/en-us/library/windows/desktop/ms725481(v=vs.85).aspx
Здесь описана структура Time zone
Оттуда следует, что ключ TZI содержит информацию о ключе TimeZoneInformation в одной строке следующие параметры:
Bias; StandardBias; DaylightBias; StandardDate; DaylightDate;
Dmitry Bulanov
Окт 04, 2011 @ 16:37:03
Но в указанных выше параметрах нет никакого упоминания про Амман… Как-то тут не совсем понятно, в чем именно сама проблема.
volk1234
Окт 04, 2011 @ 16:35:28
Единственно, что мне непонятно почему DaylightBias в TZI превращается из 4с в с4
volk1234
Окт 04, 2011 @ 17:00:02
TimeZoneInformation полностью формируется из выбранной ветки временной зоны, временные настройки берутся из ключа TZI названия из параметров Std Dlt
Осталось только понять как из скрипта изменить временную зону
volk1234
Окт 04, 2011 @ 21:35:57
Вобщем я нашел решение проблемы.Завтра доделаю скрипт и напишу небольшую статью в блоге.
-здесь отпишусь.
Алексей
Окт 05, 2011 @ 14:08:19
Странно, при использовании патча 2443685 никаких видимых изменений не произошло, а при последующей установке 2570791 — произошло. Система 2003 сервер SP2. Интересно, почему? А на Windows 7 патч 2443685 вообще не установился.
mcpclubminsk
Окт 05, 2011 @ 22:36:47
Алексей, для Росии надо устанавливать 2570791, в нем все изменения были.
Обновление 2443685 более раннее, обновляет:
Магадан, Намибийское время, Египетское время. Т.е. если вы живете в 3х последних странах- обновление подействует. Если нет- то неподействует…
Алексей
Окт 10, 2011 @ 17:19:30
Спасибо.
Maks_Minsk
Окт 06, 2011 @ 11:56:02
Если в CMD-ке от volk1234 убрать изменения dlt, std, DaylightName, и StandardName т.е. оставить эти значения без изменения, то на XP отрабатывает корректно, без Амманов и т.д…
Вопрос к volk1234: зачем их было вообще менять? или эти параметры важны?
volk1234
Окт 07, 2011 @ 10:25:04
я счас небольшую статейку пишу, все объясню.
Дело в другом, временная зона должна быть изменена. Я использовал в скрипте tzchange, tzutil. Можно использовать ключ реестра TimeZoneKeyName, но в Хр он в другом месте и я его вначале не нашел.
Да и мало ли что еще меняет утилита через API….
Из статьи дмитрия половина значений вообще не нужна, ветку TimeZoneInformation создвать вообще нет смысла, она копируется из текущей часовой зоны.
Dmitry Bulanov
Окт 07, 2011 @ 10:36:33
Само собой, основной раздел, который подлежит изменениям расположен в Time Zones..
Андрей
Окт 09, 2011 @ 07:58:16
это не поможет в данной проблеме
http://support.microsoft.com/kb/914387/ru
Dmitry Bulanov
Окт 11, 2011 @ 09:22:05
Вышел апдэйт для Украины и для Беларуси: http://support.microsoft.com/kb/2625508
Fanta
Окт 12, 2011 @ 14:35:33
Дима, так это же не апдейт а только инфа! Апдейт будет в декабре
Dmitry Bulanov
Окт 12, 2011 @ 14:39:27
Да, это костыль. Пока, скорее всего, единственный вариант, это использование сценариев автозапуска GPO и reg-файла 😉
volk1234
Окт 11, 2011 @ 11:46:43
Это же не апдейт, а предложение поменять часовой пояс вручную на Калининград. Для Беларуси и Украины обещают апдейт в декабре, жителям Армении вообще не обещают 🙂
Dmitry Bulanov
Окт 11, 2011 @ 11:51:39
Да, если говорить точнее, то это не апдэйт, а предложенное Microsoft саппорт решение 🙂
Дмитрий
Окт 12, 2011 @ 16:57:51
Для установки Минска автоматом допишите перед паузой:
control.exe TIMEDATE.CPL,,/Z E. Europe Standard Time
Андрей
Окт 12, 2011 @ 21:33:55
А кто знает решение которое поможет автоматически сменить временную зону на MS Vista/2008 т.к. ни tzutil.exe (которая появилась в 7/2008 R2), ни control.exe TIMEDATE.CPL,,/Z (которая отлично работает на 2000/xp/2003) в этой системе не работают.
Буду примного благодарен, если подскажете вариант решения или направление в котором можно искать.
volk1234
Окт 13, 2011 @ 01:36:35
ключ TimeZoneKeyName переключит часовой пояс, если его изменить.
Т.е. если задать для него другое имя часового пояса.
это что касается Vista. А в 7-2008замечательно работает tzutil.
Андрей
Окт 13, 2011 @ 11:36:56
Увы, но изменение значения TimeZoneKeyName на любое другое значение из ветки HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\ никак не влияет на текущий часовой пояс в Windows 2008
Если перезагрузить компьютер — вопросов нету, система перечитывает ветку HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Вариант с перезагрузкой и ручной сменой — неприемлем из-за количества серверов и специфики выполняемых задач.
volk1234
Окт 13, 2011 @ 23:28:49
А если explorer перезагрузить ?
Андрей
Окт 14, 2011 @ 14:28:47
«Танцы с бубном» около процесса explorer.exe дали свой результат, но увы применить его на бизнес-критичных серверах применять не приемлемо. Спасибо за уделенное время — буду дальше искать варианты решения задачи.
mcpclubminsk
Окт 14, 2011 @ 14:43:39
это volk1234
А сколько серверов -до 10 штук можно ручками, а так вот вам скрипт,
правда на Висте все равно не отработает. Правда если переписать в папку скрипта tzutil может и отработает….
Андрей
Окт 14, 2011 @ 15:23:28
Всего парк серверов насчитывает 500 машин (физические и виртуальные). Довольно большой процент Windows Server 2008 Перезагрузка не приемлема по причине которая упоминалась выше.
tzutil.exe утилита которая работает только в Windows Server 2008 R2 и запустить ее на 2008 нету возможности.
Сейчас у меня есть скрипт который создает зону Kyiv Standard Time и автоматом меняет для всех систем за исключением злополучной Windows Server 2008
Если применить этот скрипт и на системах с 2008 — создается зона, но не переключается на нее, т.е. необходимо руками переставлять зону, что в силу большого количества серверов весьма накладно.
bassz
Окт 14, 2011 @ 16:17:55
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Belarus Standard Time]
«Display»=»(GMT+03:00) Минcк (Новое)»
«Dlt»=»Минское время»
«Std»=»Минское время»
«MapID»=»4,5»
«Index»=dword:0000009e
«TZI»=hex:4c,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
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
«Bias»=dword:ffffff4c
«StandardName»=»Минское время»
«StandardBias»=dword:00000000
«StandardStart»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
«DaylightName»=»Минское время»
«DaylightBias»=dword:00000000
«DaylightStart»=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
«ActiveTimeBias»=dword:ffffff4c
и скрипт refreshTZinfo.vbs для обновления
Андрей
Окт 14, 2011 @ 19:31:53
Возьмите систему Windows 2008, добавьте эти ключи реестра и выполните команду:
control.exe timedate.cpl,,/Z Belarus Standard Time
Ничего кроме открытия окна «Дата и время» не произойдет.
volk1234
Окт 15, 2011 @ 02:06:40
Дима, я опубликовал статью со скриптом
http://www.oszone.net/16420/Daylight_Saving_Time
Могешь на осзоне и тут в свою статью ссылку на нее добавить ?
Dmitry Bulanov
Окт 17, 2011 @ 09:19:07
Ок, сейчас сделаю
Марат
Окт 17, 2011 @ 08:35:45
Добрый день, Дмитрий, а ни у Вас не возникло желания сделать програм. Интерфейс аля http://i050.radikal.ru/1109/c6/e7634d156045.png , выбираем тайм зону и создать reg файл? Спасибо.
Dmitry Bulanov
Окт 17, 2011 @ 09:21:09
Добрый день! Интересная идея.. Можно попробовать сделать, но, думаю, что пока я дочухаюсь, уже давно часовой пояс поменяется 🙂
Андрей
Окт 17, 2011 @ 12:12:02
Для всех, кому интересно и актуально…
12.10.2011 microsoft все-таки признал недочет в MS Server 2008 относительно отсутствия средств по смене временной зоны средствами командной строки, выпустив соотв. обновление которое добавляет такую возможность (http://support.microsoft.com/kb/2556308)
Кстати очень хорошая иллюстрация того, что много чего люди пишут в чем не разбираются или не проверяли лично (я о том, что часто звучали фразы должно работать или я думаю, что так будет работать)
Думаю, вам будет полезно в своих статьях дописать ссылку на данное обновление.
Всем кого затронет вопрос с отменой перехода на зимнее время — удачи 30.10.2011 =)
mcpclubminsk
Окт 18, 2011 @ 02:18:53
Андрей,
Я отвечал попробуйте и я думаю будет работать по простой причине:
у меня нет возможности проверить мое решение на Vista или Server 2008.
Задо с выходом этого исправления мой скрипт даже переделывать не надо- он работает и на Vista\2008 : )))))
mcpclubminsk
Окт 18, 2011 @ 02:22:33
Дима:
1. Мой скрипт не только для ХР, он для всей линейки от ХР до 2008r2 и для англ\рус языков. Скрипт определяет сам версию\язык.
2. Посмотрел Ваше видео по ГП. Скажите можно как нибудь в личку или по почте получить запись всех докладов по групповым политикам одним файлом вразнобой- дабы смотреть оффлайн?
Зы. Хоть здесь и офтопик говоритьпро это видео, позволю себе покритиковать- очень быстро говорите.
Dmitry Bulanov
Окт 18, 2011 @ 14:59:12
1. Поправил;
2. Я на днях запишу еще несколько видео, затем все залью на SkyDrive и в письме Вам отправлю ссылку на папку с файлами.
Постараюсь в видео говорить немного медленнее 🙂
mcpclubminsk
Окт 18, 2011 @ 16:44:41
Дима, извини за надоедливость, но на осзоне ссылка не работает 🙂
Dmitry Bulanov
Окт 18, 2011 @ 17:05:30
Уже там все работает 😉
volk1234
Окт 24, 2011 @ 09:52:52
KruS
Это только для России решает проблему.
Марат
Окт 19, 2011 @ 12:28:57
Добрый день, Дмитрий, был бы Вам так же признателен как и предыдущий оратор за ссылку на SkyDrive себе на емайл, спасибо.
mcpclubminsk
Окт 19, 2011 @ 22:15:13
А-ха-ха-ха.
Рада украины отменила отмену перехода на зимнее время…..
http://atn.kharkov.ua/newsread.php?id=67258
А в моем скриптике бэкап не зря предусмотрен :))))))
ЗЫ. Как в анекдоте — а как удивились специалисты в Майкрософт…
Dmitry Bulanov
Окт 20, 2011 @ 09:53:32
Ну, может быть, Рада ещё раз 10 поменяет все до 29-го октября 🙂
Yurico
Окт 21, 2011 @ 12:17:01
Спасибо, Андрей.
KB 2556308 актуально для 2008 серверов перезапускать которые нежелательно.
KruS
Окт 23, 2011 @ 10:45:13
Не понял смысл статьи — проблема перевода часов давно решена Майкрософтом: http://support.microsoft.com/gp/cp_dst#tab0
volk1234
Окт 24, 2011 @ 09:54:29
KruS
Это обновление только для России
Alexey
Окт 24, 2011 @ 10:22:48
Дмитрий, какой теперь будет код скрипта для возврата на нужный часовой пояс?
volk1234
Окт 24, 2011 @ 10:56:56
Alexey
Можете запустить мой скрипт на любом некритичном компьютере, затем восстановить там зону из бэкапа и переписав бэкап на нужные компьютеры восстановить и там. Смотрите только, что бы совпадали ОС.
http://www.oszone.net/figs/u/64156/111020155235/tz_by_v0.5.zip
Alexey
Окт 24, 2011 @ 11:43:48
Проблема в том, что уже был запущен скрипт(тот который выше) на всех машинах в организации. Понятное дело, что очень рано запустил, т.к. не хотел к этому вопросу возвращаться. Теперь хочется исправить reg файл со старыми параметрами (которые к сожалению мне не известны).
volk1234
Окт 24, 2011 @ 13:11:02
я же предлагаю запустить на любой другой машине — в другой организации, дома, на виртуальной машине скрипт и получить правильные значения…
Alexey
Окт 24, 2011 @ 13:20:47
ок. спасибо за совет
Андрей
Окт 24, 2011 @ 22:23:25
Прочитав эту статью, сделал так: (Для Республики Беларусь)
т.е. перейти +2 на +3
Создал раздел
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kamenets Standard Time]
Зашёл в раздел Russian Standard Time перенёс все параметры в свой раздел
Получил:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kamenets Standard Time]
«Display»=»(GMT+03:00) Каменец»
«Dlt»=»Каменецкое время (лето)»
«Std»=»Каменецкое время (зима)»
«MapID»=»6,7»
«Index»=dword:00000091
«TZI»=hex:4c,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,03,00,00,\
00,00,00,00,00,00,00,03,00,00,00,05,00,02,00,00,00,00,00,00,00
Затем в настройках времени выбрал свой часовой пояс и убрал птичку перевода Зима-лето
Скопировал значение раздела
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
«Bias»=dword:ffffff4c
«StandardName»=»Каменецкое время (зима)»
«StandardBias»=dword:00000000
«StandardStart»=hex:00,00,0a,00,05,00,03,00,00,00,00,00,00,00,00,00
«DaylightName»=»Каменецкое время (зима)»
«DaylightBias»=dword:00000000
«DaylightStart»=hex:00,00,0a,00,05,00,03,00,00,00,00,00,00,00,00,00
«ActiveTimeBias»=dword:ffffff4c
«DisableAutoDaylightTimeSet»=dword:00000001
Вообщем надо этих две ветви объеденить в 1 reg файл и через групповые политики заставить его выполниться. после перезагрузки всё ок.
Смущает только значение параметра «MapID»=»6,7» что он означает?
Кстати пробовал синхронизировать время, всё прошло ок.
ghost97
Окт 25, 2011 @ 05:22:26
Для XP SP2 могу предложить вариант проще — с использованием патча от Microsoft. Официально он на SP2 не ставится, но если поменять в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\CSDVersion на 00000300, то устанавливается без проблем. Экспортнуть в загрузочном скрипте эту ветку реестра, импротировать нужное значение параметра, установить патч, импортнуть обратно оригинальную ветку. Просто и надежно.
отмена перехода на зимнее время windows
Окт 27, 2011 @ 06:39:16
102a
Окт 29, 2011 @ 21:00:58
А на xp SP2 тоже работает?
Ватрушкин
Ноя 01, 2011 @ 10:27:12
Да, работает на XP SP2. Было проверено на нескольких компьютерах.
P.S. Спасибо за статью.
Alexey
Ноя 02, 2011 @ 10:54:53
Столкнулся с проблемой. Были применены изменения (принимал за месяц, до изменения часового пояса) через скрипт, который взял здесь для Украины. Понимаю что сделал глупость. Но возможность вернуться обратно в GMT +2 у меня не получается. Что делал:
1. Запускал скрипт который взял на oszone для бекапа настроек на нормальной машине.
2. Добавил правильные данные, а именно в .reg файл.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\FLE Standard Time]
«MUI_Display»=»@tzres.dll,-350»
«MUI_Dlt»=»@tzres.dll,-351»
«MUI_Std»=»@tzres.dll,-352»
«Display»=»(UTC+02:00) Вильнюс, Киев, Рига, София, Таллин, Хельсинки»
«Dlt»=»Финляндия (лето)»
«Std»=»Финляндия (зима)»
«TZI»=hex:88,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,0a,00,00,00,05,00,04,00,00,\
00,00,00,00,00,00,00,03,00,00,00,05,00,03,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
«Bias»=dword:ffffff88
«DaylightBias»=dword:ffffffc4
«DaylightName»=»@tzres.dll,-351»
«DaylightStart»=hex:00,00,03,00,05,00,03,00,00,00,00,00,00,00,00,00
«StandardBias»=dword:00000000
«StandardName»=»@tzres.dll,-352»
«StandardStart»=hex:00,00,0a,00,05,00,04,00,00,00,00,00,00,00,00,00
«TimeZoneKeyName»=»FLE Standard Time»
«DynamicDaylightTimeDisabled»=dword:00000000
«ActiveTimeBias»=dword:ffffff4c
3. По аналогии через групповые политики прописал через Автозагрузку данную схему.
4. Политика применяется на компьютере, но часовой пояс не меняется обратно.
Куда копать?
Возможно думаю что на локальных машинах logon происходит под «Пользователем», а не под «Администратором». Возможно загвоздка в этом, Но переводить на каждой машине Пользователя в Администратора и применять политику глупо.
Помогите с решением данной проблемы. Спасибо.
Alexey
Ноя 02, 2011 @ 11:04:29
Либо может не применяется потому, что на Domain Controller уже часовой пояс изменен на правильный?
basszadmin
Ноя 02, 2011 @ 21:09:23
после добавления и перехода на самодельную зону возникло несколько проблем
сместился на 1 час календарь в оутлуке
как быть с java
есть программы на java так вот в нх не правильно время считается разница на 3 часа
Марат
Ноя 03, 2011 @ 08:10:43
basszadmin: Добрый день, по поводу JRE/JDK, так же были внесены изменения, номер версии 1.3.40, обновление от 2011-06-29
http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html#ti
mezone
set path=»c:\Program Files\Java\jre6\bin\»
java -jar tzupdater.jar -u
Гена
Ноя 07, 2011 @ 14:41:24
Подскажите параметр MapID для Калининграда в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Kaliningrad Standard Time], иначе часовой пояс не отображается. WinXP.
Марат
Ноя 08, 2011 @ 09:17:22
По поводу сообщения от Окт 17, 2011 @ 08:35:45
имеется утилита от MS tzedit http://support.microsoft.com/kb/914387
citroenSRV
Дек 01, 2011 @ 16:08:00
как проверить установлено ли обновление KB2633952
и если установлено то сменить часовой пояс на Kaliningrad Standard Time
проверить как применилось и удалить временную зону
ipad 2 giveaway
Янв 05, 2012 @ 19:12:41
I’m extremely impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you customize it yourself? Either way keep up the nice quality writing, it’s rare to see a great blog like this one today..
Sarah Glaspole
Янв 15, 2012 @ 13:04:54
Looks like you have put a lot of effort in your blog, thank you for taking the time to write such useful information.
Emprie Web Design Company
Янв 18, 2012 @ 13:16:49
I agree with your thought.Thank you for your sharing.
Nathanial Brandl
Янв 22, 2012 @ 22:46:24
Really cool post, highly informative and professionally written..Good Job
wst
Дек 19, 2012 @ 01:19:41
Доброго времени суток!
Хотя проблему с «часами» уже вроде как давно решил на своём Покете, всё же есть несколько вопросов и одна небольшая просьба:
1. «Подветки» реестра \Dynamic DST\ они как вообще учитываются и обрабатываются? Вот например в некой стране есть летнее дискретное время, параметры перевода «стрелок» как я понял кодируются в «основном» TZI, a есть ещё TZI в подветке \Dynamic DST\… Так вот, если нет сценария перевода стрелок в Dynamic DST, тогда выполняется сценарий из «основного» TZI, так?
2. Можно ли удалять поддиректории в реестре в подкаталоге \Time Zones\ (там же в реестре ест-но), носящие в названии прошедшие годы и данные в них, без правки ключей FirstEntry и LastEntry, если «ретрорежим» часов как бы не нужен?
3. И просьба: не могли бы залить в архиве всю «папку» реестра \Time Zones\ , включая последние декабрьские обновления-2012? Подсемейство ОС Windows не так важно, так будет дорабатываться на КПК, где от М$ уже нет обновлений. (Хочу дополнить/пофиксить reg-файл от 2011-08 для других стран заодно.)
Кстати, упомянутый выше Амман с этого года вроде как переезжает в зону UTC+3 без DST.
ecoloulpaluab
Янв 08, 2013 @ 17:11:47
Здравствуйте я первый раз сижу в интеренете.
Зарегистрировался у вас на форуме только что то мне не разобраться что и как.
Вот незнаю как получилось тему создать)).
Объясните пожалуйста что к чему?
celine trio bag oversized
Июн 30, 2013 @ 03:01:14
I was studying some of your content on this website and I think this web site is very informative! Continue putting up.