📜 ⬆️ ⬇️

Another problem with the abolition of the transition to winter time

As everyone knows, the Russians are still living in the summer holidays.
But not all of our "iron" assistants turned out to be in the know, and many devices in the habit of switching to winter time.
I did this and one of the computers in my field of view under the control of the “old” Win XP, and even English.

Having estimated the scale of the disaster, I found that:
1. KB2570791 is applicable only starting from Windows XP SP3 and above. Older OSes will not be able to upgrade to KB2570791
2. It is not always possible to quickly obtain and apply the patch itself. The reasons may be many and their discussion is not the topic of this article.


')
By “parsing” the patch for the Russian-speaking Windows, it was possible to identify changes in the registry that the patch makes for “Russian Standard Time”.

In the end, this reg file came out, after entering it into the register of the timezone, it worked “Medvedevically”:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time]
"Display"="(GMT+04:00) Moscow, St. Petersburg, Volgograd"
"Dlt"="Russian Daylight Time"
"Std"="Russian Standard Time"
"MapID"="6,7"
"Index"=dword:00000091
"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

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Russian Standard Time\Dynamic DST]
"FirstEntry"=dword:000007da
"LastEntry"=dword:000007db
"2010"=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
"2011"=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


It is enough to place this code in a file with the .reg extension (n: update_rus_timezone.reg) and launch it with a double click.
Or you can download and run the finished reg file .
And so to say backup ( tz_ruszone_backup.reg ). For those who suddenly need to "do everything as it was."

I emphasize that the above actions are relevant for WinXP English-speaking, for other operating systems of this family or for WinXP in other languages, the proposed solution may not be suitable (since the “English” name of the Russian timezone is used).

I hope someone this information will also be useful.

wbw, metalfan

Source: https://habr.com/ru/post/131570/


All Articles