Slashdot Mirror


Unofficial Win2K Daylight Saving Time Fix

Saturn2003a writes "Microsoft has stated that they will not be offering a patch for the new US Daylight Saving Time for Windows 2000 and earlier. Only customers with an extended support agreement can get a Hotfix from Microsoft. To get around this, IntelliAdmin has created an unofficial patch (source code provided) that will fix Daylight Saving Time on Windows 2000 and Windows NT machines."

56 of 299 comments (clear)

  1. My fix? by Anonymous Coward · · Score: 3, Funny

    I use Zulu time.

    I haven't had an issue yet.

    1. Re:My fix? by dsanfte · · Score: 5, Funny

      I used to do that too, but I found all the spears and animal skins cluttered up the server room.

      --
      occultae nullus est respectus musicae - originally a Greek proverb
  2. Yeah, right by zr-rifle · · Score: 4, Funny

    but what about us DOS users?

    --
    Hack your mind out of its sandbox.
    1. Re:Yeah, right by 0racle · · Score: 3, Funny

      vas is dos?

      --
      "I use a Mac because I'm just better than you are."
    2. Re:Yeah, right by Aqua_boy17 · · Score: 5, Funny
      vas is dos?
      I think it's from that german movie "DOS Boot".
      --
      What if the Hokey Pokey really is what it's all about?
    3. Re:Yeah, right by Lumpy · · Score: 3, Informative

      There is a patch available at Here

      It also fixes lots of other problems with DOS that people have struggled with.

      Yes, DOS is still useable and in use today by lots of important devices.

      --
      Do not look at laser with remaining good eye.
    4. Re:Yeah, right by SeaFox · · Score: 2, Funny
      I think it's from that german movie "DOS Boot".

      Wasn't that film about Slashdot effect? I remember how all the hardware gets torpedoed and stops functioning for awhile.
  3. and it's.... by celardore · · Score: 4, Funny

    About time too!

    (Sorry...couldn't resist)

    1. Re:and it's.... by camperdave · · Score: 3, Insightful

      I think it's about time that we just split the difference, adjust the clock by half an hour, and leave it there.

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:and it's.... by Steve001 · · Score: 3, Interesting

      The problem with not adjusting the clock is that there are forces that are working to move the clock both forward and backward. In the book "Spring Forward - The Annual Madness of Daylight Saving Time" by Michael Downing, he covers the issue. The back cover of the book lists those who support and oppose Daylight Saving Time (DST).

      Some of those in support of DST:

      • Golfers
      • Major League Baseball
      • Barbecue industry

      Some of those opposed to DST:

      • Farmers
      • Hollywood movie studios
      • Television and radio broadcasters

      Although it is said that setting the clock back (causing the sun to set one hour later by the clock) saves energy, the savings is offset by the fact that more energy is consumed by people having longer to do things that consume energy, such as driving.

      As a solution to the problem, another poster suggested setting your computer to ZULU time. Expanding on that, I think the best way to handle the issue is to use ZULU time for the time, and Julian dating (counting the number of days from the beginning of the year) for the date, for the master clock in the computer. That way, instead of having to tinker with the clock and calendar during the year, all you have to do is tell the system how many days are in the year (365 or 366).

      This would get rid of both the confusion with the differing number of days in the month and concerning Daylight Saving Time. The local date/time would simply be referenced from the master date/time in cases (such as autodating letters) when you need your local time/date. But all of the computers interal workings are referenced from the real date/time stored in the master clock, which is not adjusted. The local date/time could be easily adjusted via a separate setting (ala "local time/date is ZULU + 10 hours"). That could easily be set and updated as needed.

      A problem I see with a fix that is created to this is that it is likely to be a short-term fix for this specific problem. If the law changes and DST is changed once again will we face the same problem? It is much like the problem with Y2K, I wonder if we will have the same problem with Y2.1K?

  4. Well... by minvaren · · Score: 3, Informative

    I suppose that's one way to say, "hurry up and migrate to XP^H^HVista."

    Fortunately, the corporate users with a domain will still have a DC as an authoritative time source, and can just adjust the time on one server to keep everyone else in sync.

    --
    Big! Strong! Wow! Tada-O!
    1. Re:Well... by silas_moeckel · · Score: 4, Informative

      Are you sure? Last I knew it used sntp to send around time data thats all in UTC with the local machines converting it to local time. I could be completely off though been a long time since I was forced to run windows.

      --
      No sir I dont like it.
  5. clocks by erbbysam · · Score: 5, Interesting

    Think of the millions of clocks worldwide with automated systems b/c there authors didn't think that daylight savings time would change... sorta reminds me of something I saw in a "How not to program" book "don't set pi as a constant, you might have to update it".
    I work for a large clock company and there sending out many (20+) people throughout the country to reprogram the clock controllers so that there DST tables can be automatically updated in the future, nothing like more summertime :D.

  6. It's not like there are no other options by WalterGR · · Score: 5, Informative

    This knowledge base article from Microsoft describes how to use the Time Zone Editor utility (which you can download from that page) to adjust time zone settings.

    If you need to update several computers, it also describes which registry keys to export. You can then import those registry keys in a logon script or whatever.

    It's not like people/companies running Win2k are SOL.

    1. Re:It's not like there are no other options by Atzanteol · · Score: 4, Funny

      Grammar tip: "Effect" is a verb. "Affect" is a noun.

      Slashdot has enough trouble with grammar without you confusing things. :-P

      They can each be both, but the typical cases are "affect" as a verb, and "effect" as a noun. Linky.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    2. Re:It's not like there are no other options by Atzanteol · · Score: 2, Funny
      Eh? From the first link in the google search I linked to:

      "Affect" is usually a verb meaning "to influence".

      ...

      "Effect" is usually a noun meaning "result".

      There is a noun meaning for "affect" and a verb meaning for "effect", but they're uncommon. So you go ahead and come up with your clever term, and I'll come up with one for when one uses it inappropriately.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    3. Re:It's not like there are no other options by bigdavex · · Score: 2, Insightful

      You are right. Let's call it a Hognocism.

      --
      -Dave
  7. It's my date in a box by Anonymous Coward · · Score: 2, Funny

    Step 1: Kick users off your box
    Step 2: Change the time on your box
    Step 3: Make her open the box.

    It's my date in a box. Date in a box bay-beh.

  8. Not Entirely Stuck by Cygfrydd · · Score: 3, Informative

    According to the article, Win2k users can use the tzedit utility to edit the timezones, ostensibly to alter when/how DST occurs. My initial impulse was to say "what bastards!" (as is often the case with M$ related silliness), but this is only slightly ameliorated by this workaround. Just roll out a bloody patch, guys.

  9. Re:Hm... by Shakrai · · Score: 2, Insightful

    Ford aint giving garantee for their 2000 models cars either.

    And Ford doesn't get my business either. 10 year / 100,000 miles. Thank you Kia and Suzuki.

    And a big middle finger to Microsoft for this move.

    --
    I want peace on earth and goodwill toward man.
    We are the United States Government! We don't do that sort of thing.
  10. I've got a fix by JerkyBoy · · Score: 2, Insightful

    Don't do the new Daylight Savings Time. It will cost more to implement than the "energy" it is supposed to save. It will probably cripple parts of our infrastructure when it is implemented.

    --


    Always do right. This will gratify some people and astonish the rest. -- Mark Twain
    1. Re:I've got a fix by CyberLord+Seven · · Score: 2, Interesting
      Daylight Savings Time was originally sold as a method to allow children to travel to school in the safety of daylight. There is not much you can do about that during the Fall and Winter months when the day is so short, but you can adjust the clocks to help children during the Spring and Summer months.

      It had nothing to do with energy until...well, that's another topic.

      --
      We have always been at war with Eurasia!
    2. Re:I've got a fix by jandrese · · Score: 2, Interesting

      Uh, you have that backwards. Daylight savings time was developed during wartime to conserve on energy by moving the daylight back towards the end of the day (people liked getting up late and staying up past dark back then too). So you might be thinking to yourself, that sounds great, why don't we do that all year long? The answer is the kids. We turn daylight savings time off in the winter because otherwise the kids have to go to school in the dark when the days grow short.

      Think about it, most kids go to school pretty early in the morning, but get off in the mid afternoon. Shifting the daylight back certainly doesn't help them go to school in any more light, and there was never a problem on the other end unless you live very far North (in which case you're SOL anyway).

      --

      I read the internet for the articles.
  11. Re:GMT by eln · · Score: 5, Funny

    I have all my clocks set to Metric Time.

    Remember this moment, people: 80 past 2 on April 47th, the moment Microsoft finally kicked Windows 2000 to the curb.

  12. DST in some countries changes every year... by random_dg · · Score: 5, Informative

    In the country I live in DST is on a different date every year, and is based on when some
    holiday happens to occur in the lunar calendar, so every year in our data centers we either
    change the clocks manually, or rely on the Domain Controller on changing the time for
    the servers and workstations in the domain.
    And we don't complain to Microsoft for not providing us a fix for it.

    -D

    1. Re:DST in some countries changes every year... by multisync · · Score: 2, Insightful
      And we don't complain to Microsoft for not providing us a fix for it.


      The thing is, Microsoft has provided a fix, but only to customers with Extended Support.

      I don't know if there is some technical reason why Microsoft is unable to simply make it available to everyone on the Windows Update website, but I suspect this is simply another opportunity for them to keep the old forced-upgrade treadmill running.
      --
      I don't care why you're posting AC
  13. So, the Y2K problem finally shows up by SpaceLifeForm · · Score: 4, Funny

    I knew it was just a matter of time.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  14. There IS an official fix by slughead · · Score: 4, Funny

    Direct from M$:

    Move to Arizona, Hawaii, or anywhere outside the US.

    1. Re:There IS an official fix by Ichijo · · Score: 2, Insightful

      Or just live on GMT/UTC time. If the Australians can have their winter in the middle of summer, then Californians can have their lunch at dinnertime.

      --
      Any sufficiently unpopular but cohesive argument is indistinguishable from trolling.
  15. Win2k by QueePWNzor · · Score: 2, Insightful

    Win2k was the best MS OS ever. But it's too bad that they're trying to eliminate it, because they want the $$ of XP/Vista. It's good to know that others are trying to stop Microsoft from annoying all who do not pay them. I wonder what Gates thinks of this; extended support costs money, and he hates others stopping him from getting it. Especially if it has source code attached.

    1. Re:Win2k by Chacham · · Score: 2, Insightful

      Win2k was the best MS OS ever.

      Actually, i think 3.51 takes the cake. It was a solid machine, and was the first OS with the new interface (if installed from the CD as the "experimental" interface.)

  16. Re:Hm... by breser · · Score: 4, Insightful

    Nope, more like the US decided to switch to metric and people complaining that Ford won't replace their English unit speedometer with one that has more prominent markings for metric. In both cases, the product still works but external factors make it less convenient. With Ford you have to look at the smaller metric markings. With Microsoft, you have to manually update the clock for daylight savings time twice a year. Neither case is a malfunction.

  17. Re:Hm... by fyngyrz · · Score: 2, Insightful
    Thank you Kia and Suzuki.

    Warranty - and safety - are also the reasons I went with a Kia Sportage. Manufacturer support counts for a lot, the sense that they will stand behind their product. That's also why I've been an OSX user for the last few years. Microsoft would have to make huge changes for me to go back. Apple simply does a better job. There's a bonus, too; old Windows machines make great linux-based servers. :)

    --
    I've fallen off your lawn, and I can't get up.
  18. Re:My fix - avoid vendors that act like assholes. by pixelpusher220 · · Score: 5, Insightful

    I dislike M$ as much as the next /. poster, but saying W2K is 'broken' in this case is a bit of a stretch. The gov't changed the rules governing daylight savings time; it's not like it *wasn't* right before.


    --
    People in cars cause accidents....accidents in cars cause people :-D
  19. who cares? by cashman73 · · Score: 4, Funny

    I live in Arizona, you insensitive clod!

  20. Re:New Daylight Savings Time rules? by gstoddart · · Score: 4, Informative
    News to me. Got links or references to share on that? If it hadn't been for this story, I'd have not known about that, thanks.

    Well, it was passed into law in August of 2005, so it's been around for a while. Here's a link to the relevant bits. Following is the relevant changes:

    * In 2006, DST will begin at 2 a.m. on the first Sunday of April (April 2, 2006) and Standard Time will begin at 2 a.m. on the last Sunday in October (October 29, 2006), as under the current rules.

            * However, beginning in 2007, DST will begin at 2 a.m. on the second Sunday in March (March 11, 2007) and Standard Time will begin at 2 a.m. on the first Sunday in November (November 4, 2007).


    It actually got quite a bit of news coverage at the time. It's been on Slashdot several times as well.

    Cheers

    --
    Lost at C:>. Found at C.
  21. The fix by Werrismys · · Score: 2, Informative
    1. turn off daylight time saving

    2. net stop "windows time"

    3. net time /setsntp:some.ntp.server

    4. net start "windows time"


    done. Works as long as the locale and tz on ntp server are set correctly.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
  22. Re:Hm... by LordSkippy · · Score: 4, Funny

    The US switching to metric? If I had mod points, I'd mod you funny for that line.

    --
    My karma is in a nose dive
  23. History? by nurbles · · Score: 3, Informative

    If Microsoft's patch will cause Windows XP (or Vista) to show the WRONG time for files saved near the DST change dates/times in years past, then it is NOT A FIX. This DST change has very, very deep effects on every single program that processes ANY dates/times before 2007 in the US. Program that went back before the current DST settings have already dealt with this (or decided to be wrong), but for those of us with no data older than Windows itself, we've never had to worry about this...until now.

    For example, a power company wants to compare the power usage trend for, say, 5-6pm (when a large portion of people get out of and home from work) during late March for the years 2005-2008. If their software doesn't know to account for two different DST rules, then two of those years will be comparing the wrong hour of the day. And, FWIW, I chose this example specifically because it lends itself much more to local time than to UTC.

    So, to patch this correctly, Windows will need to know which set of [at least two] DST rules to use (based on the year) when translating ANY time from 'system' (i.e. UTC) to 'local'. I don't see that happening, so I don't think that even the XP and Vista users will have a working OS, at least in the sense of correct time translation from UTC to local in the USA.

  24. Re:Use UTC, RealTimeIsUniversal=1 by Sexy+Commando · · Score: 2, Informative

    This blog post explains the reason they keep local time.

  25. Oh dear. by Rob+T+Firefly · · Score: 5, Funny

    I used Windows to control all my time-related issues once. But after one BSOD all of a sudden it was 1955, my parents accidentally never met, and my future mom started hitting on me. Ugh...

  26. Re:I'll stretch it by EXMSFT · · Score: 4, Insightful

    download and install patches from a web site operated by the government

    And now for another episode of, "Good Idea, Bad Idea"

    Seriously... downloading patches from a website operated by the government?

  27. On the subject of gammer...it's not "savings" by darthservo · · Score: 3, Informative
    I can't believe /. has let so many comments slip by without notice.

    It's, "Daylight Saving Time," not, "Daylight Savings Time." It's not like we're, "savings teh 1337 daylights." (daylight is singular)

    At least the summary had it right.

    --

    Prove it.

  28. Re:Why the 3rd party patch? by Jussi+K.+Kojootti · · Score: 2, Insightful

    Yes, but if you aren't going to respect the Microsoft license and you are going to trust random programs you download, why stop there? Just download a cracked XP or Vista...

  29. Re:My fix - avoid vendors that act like assholes. by tchuladdiass · · Score: 3, Informative

    But in the Solaris case, I was able to download the new timezone files from ftp://elsie.nci.nih.gov/pub/tzdata2007a.tar.gz and extract the contents (the only file I needed was northamerica), and ran "zic northamerica" -- all was taken care of.

  30. But they're still an asshole. by Dcnjoe60 · · Score: 4, Insightful

    [I]I dislike M$ as much as the next /. poster, but saying W2K is 'broken' in this case is a bit of a stretch. The gov't changed the rules governing daylight savings time; it's not like it *wasn't* right before.[/I]

    It's not that W2K is broken that makes M$ an asshole in all of this. It's that they have a patch available for those who have paid for extended support, but they won't release it for the general public.

    Since the cost to produce the patch has already been absorbed by M$, the only reason to withhold the patch is to make people frustrated with W2K to encourage them to upgrade. When you can readily fix something, but you don't, so that people will upgrade, well, then, your an asshole.

    1. Re:But they're still an asshole. by Mister+Whirly · · Score: 4, Informative

      You don't need the extended hotfix to "fix" W2K. The official free solutions from Microsoft can be found here - http://support.microsoft.com/kb/914387

      --
      "But this one goes to 11!"
  31. Re:Hm... by breser · · Score: 4, Insightful

    And you're saying that in reply to an article about an unofficial fix for it?

  32. 1 question by manno · · Score: 3, Funny

    Where's your Honda dealer?

  33. official (sortof) fix by HappyDrgn · · Score: 3, Informative

    Microsoft has always had a supported way of making your own changes to your timezone settings. It comes in a program called tzedit.exe and has existed since windows 95 at least. This requires no downloads from third parties. Here's the instructions (taken from: http://www.dbaplace.com/2007-dst-change/#comments)
    Every version of Windows has a "resource kit", though Microsoft only supports Win98+ so you may need to hit old download sites for those ancient versions of Windows. You can download the resource kit from http://www.microsoft.com/windows/reskits/. Download this if you do not have it already.

    Once the resource kit is downloaded and installed search your disk drive for tzedit.exe and run it.

    Select your timezone from the list and click edit.

    You'll have two boxes "Start Day" and "End Day" change these from what they are to what they need to be for the new change.

    Click Ok, then Close.

    To make the settings take effect restart, or select Date/Time from the control panel, choose a different timezone, save and close then repeat selecting your correct timezone this time.

  34. Re:Umm... is this really a problem? by smbarbour · · Score: 4, Interesting

    It is for anyone on a Windows network with mixed 2000 and XP installs using Active Directory. Kerberos (which Active Directory uses) will automatically deny access if the client's clock is more than 5 minutes off from the server's clock. If your server runs 2003 and your clients are 2000, or your server runs 2000 and your clients are XP, you will hit a problem.

    There is a reason why every system clock in an Active Directory system is synchronized. If the server's clock is off from Atomic time, so will all of the clients.

  35. Re:My fix - avoid vendors that act like assholes. by blowdart · · Score: 2, Informative

    Considering MS already provides a tool that updates timezones, right back to NT4 all they're doing is not wanting to regression test on out of date systems. So tell me, are Redhat producing updates for 10 year old linux installs?

  36. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  37. No, Windows' time code ACTUALLY IS broken by mrchaotica · · Score: 2, Informative

    First of all, it sets the hardware clock to local time rather than GMT, so it breaks other OSs when dual-booting. Second, it puts file timestamps in local time (at least on FAT), so if you change timezones your timestamps can get screwed up. And screwed up timestamps can actually break stuff -- backups, make, etc.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  38. Re:What about Linux? by rg3 · · Score: 2, Insightful

    Apparently, glibc handles DST using some data files that describe the time changes depending on the time zone you select. They are usually located at /usr/share/zoneinfo, and they are also usually provided by a package. In my Slackware system, the package that provides, essentially, those data files is called glibc-zoneinfo. A quick search on packages.ubuntu.com reveals that the equivalent Ubuntu package, for example, is tzdata. So I would say that a simple update in the relevant data files and packages should do the job.

  39. Re:GMT by Kvasio · · Score: 3, Funny

    If someone has problems with your metric "80 past 2 on April 47th", I provide English date format
    "3 piglets, 1/16 of stone and a horn after Matins, on 3 Sunday after Xmas"