Editing Widows Default Daylight Saving – حل مشکل تغییر اتوماتیک ساعت در Windows

Note: This post was originally made just for Iranian windows users but you might use it, if you have same problem.

As you might notice we have a president who what ever he think is right, but most of time he is wrong about deciding rights; one of the things he thought was right to do, was to decide not to change the time on spring of 2007 (بهار سال 1386); as you might also know, we in iran change our time twice a year once on the first day of spring (-1 hour) and once on the first day of autumn (+1 hour) and this is good as many other countries do so.
But he (Mr. President) just decide not to it (I think to see what will happen 😀 ) and BOOM, we got xxxed, I mean all the computers (We mostly use windows) set the wrong time, so what to do? so people try to disable the automatic update or automatic daylight saving; but in the domain mode everything is difference for 8-9 months we had problems with time, that was not OK (but I think he never thought about it; mostly he never think about IT; does he know IT even exists? I don’t think so).
So the Microsoft helped us with a new update to solve the problem you can read about it here http://support.microsoft.com/gp/dst_topissues http://support.microsoft.com/kb/942763.
But then as always BOOM, he again decided to return things back to its original state, and again everything went wrong!!!! What do we have to do this time???
I read the article came with the update and I just found out that the each time zone and their related daylight savings are saved in registry here HKLMSOFTWAREMicrosoftWindows NTCurrentVersionTime Zones{Your Time Zone}
And also Microsoft came with a time zone editor tool that you can download from here TZEdit.exe http://download.microsoft.com/download/5/8/a/58a208b7-7dc7-4bc7-8357-28e29cdac52f/tzedit.exe
I just got to tell that the daylight saving settings is some how different than what you might think of it; I mean it is saved in "Nth week of January" like; but if your country is like us "1st Day of Spring" you have to make one daylight saving for each year, you might take a look at "Israel Standard Time" (after applying the update) and see how many years they’ve just defined.

Anyway I just created this for Iran so:
اگه شما هم مثل من با تغییر اتوماتیک ساعت در Windows مشکل دارین و نمی خواین Automatic Internet time synchronization را خاموش کنید:
(Automatically synchronize with an Internet time server)

You can download it here http://cid-21f12bb61b822dfa.skydrive.live.com/self.aspx/Public/Update%20for%20Iranian%20Daylight%20Saving%20Time.bat

if it helped you somehow just leave me a comment,
Sadjad Bahmanpour

3 thoughts on “Editing Widows Default Daylight Saving – حل مشکل تغییر اتوماتیک ساعت در Windows”

  1. Hi there! It happens that now I know a little about calendar stuff in Microsoft products 😉 Just a few weeks ago, I found this registry setting (I had a bug to resolve, in which mail delivery for Tehran would fail :D) and I wanted to tell you about it, but since we didn’t have much of communication since then 🙁 it seems that you’ve already found the solution.
    Just one thing: are you saying that you are defining a different rule for each year for Iran? Right now, I’m not 100% sure about it, and I should double-check something. You can define the time zone rule in many different ways, and one of them is to define it as 1st Monday of January, for example; but as far as I know (at least in Exchange, which also uses the same registry setting) you can also say 1st day of every January. However, as I said, I should double-check it and then will let you know.

  2. I know this is not what you’re exactly looking for, but it worths to take a look at:
    BTW – I tried to define a correct time zone registry setting for Iran, but there are some unmanaged work to be done, which I’m not really good at. Maybe we can do it togeter later 🙂

Leave a Reply