Get the Network Administrators tool pack

Subscribe to our newsletter and get 11 free network administrator tools, plus a 30 page user guide so you can get the most out of them.

Click Here to get your free tools

Recent Posts



Unofficial Windows 2000 Daylight Saving Time Patch

by Steve Wiseman on January 11, 2007 · 28 comments

in Tools,Utility,Windows,Windows 2000


We have updated our Network Administrator product – You can use it to deploy the patch, and verify it’s installation on machines across your network. Also we have updated the free patch More info about it here

Update 10/25/2009: We have updated our patch again. Both the patch, and Network Administrator have been updated with the latest

Update 2/12/2007 12:57 AM EST – We created a different patch for Windows 98/ME. Visit here for more information

Update 2/12/2007 12:56 AM EST – We want to also remind you that Outlook, Exchange and Java have their own issues. This patch will not fix that. Please see these links for more info on fixing those issues:

See this article for Exchange, and Outlook

For Java:

Update for 2009:

We have updated our free DST patch for Windows NT, 2000, 2003 and XP. You don’t need it for Vista, 2008, or Windows 7 since Microsoft still supports those operating systems

For Windows XP, you only need it if you don’t want to be forced to upgrade to the latest service pack, and 2000 and NT, you need it if you want your time to be right. There were a few changes across the world since last year, so we have released an update

DST 2009 Application

You can download the free application from here:

Daylight Saving Fix Download

You can use Network Administrator to deploy it across your network, since it has the updated settings too:

Network Administrator DST Update

You can download it from here:

Network Administrator Download

Post from 2007 Continues below:

You may have forgotten by now, but two years ago the US government changed the dates for daylight saving time. When the law was passed it was set to take effect in 2007.

Well, here we are. It is 2007, and Microsoft has published updates for XP, and 2003. But…No update for 2000 Workstation, or any of the server editions.

This is a huge problem for many organizations. I know some companies that have hundreds of Windows 2000 boxes. The thought that they will need to upgrade to XP or 2003 (Just for this) is a nightmare. Microsoft is providing a hotfix – but only to the companies that have an extended support contract. To their credit, Microsoft does provide a registry workaround for the rest of us.

The workaround that Microsoft provides is not easy to follow. Check out the KB article at Microsoft.

We have created a utility that will update any machine to the new daylight saving format (XP, NT, 2000, 2003, Vista). Obviously you only need it for 2000, or NT since those operating systems have dropped off support.

It updates Daylight Saving Time (Yes it is Saving, not Savings) in these time zones:

-Alaska Standard Time Zone
-Central Standard Time Zone
-Eastern Standard Time Zone
-Mountain Standard Time Zone
-Pacific Standard Time Zone
-Atlantic Standard Time Zone (Canada)
-Newfoundland Standard Time Zone (Canada)

If we are missing another US timezone that supports daylight saving time, please let us know by emailing

The utility can install, or uninstall the change. It runs without any setup and requires no extra DLLs or runtime. It is less than 1mb, so you can put it on a flash drive:

Daylight Saving Time Fix

It can run silently from the command line if you use these options:


DaylightSavingFix.exe /qinstall


DaylightSavingFix.exe /quninstall

Please note that the program must be run as administrator since it access HKEY_LOCAL_MACHINE

If you want to roll it out to multiple machines we have updated our Network Administrator product to install the patch.

Network Administrator Daylight Saving Time Fix

Both can be downloaded from our downloads section

One more thing…Subscribe to my newsletter and get 11 free network administrator tools, plus a 30 page user guide so you can get the most out of them. Click Here to get your free tools

Related Articles:

{ 1 trackback }

Everything Is Crap » Time Change in Windows 2000
December 24, 2009 at 10:52 pm

{ 27 comments… read them below or add one }

1 Michael Harris November 3, 2009 at 4:50 pm

Hi, I get “daylightsavingfix.exe is not a valid Windows NT application” under NT4 server SP6. Is there an issue? Can you tell me what the Oct 2009 patch changed? We are seeing “localtime” issues under nt4 not seen on the previous rollback from DST. Thanks

2 Steve Wiseman November 3, 2009 at 7:51 pm

I would try to download it again. That usually happens if half the file is missing. It should work fine on NT 4

3 Michael Harris November 4, 2009 at 12:20 pm

Hi, The md5 is 3db885fc509a98e4b1e7d903fa4b69f5. It executes in Vista but I get that error under NT4.

4 Steve Wiseman November 4, 2009 at 1:59 pm

OK. We will take a look. Possibly our compiler is setting a switch that does not allow NT 4 execution

5 james cho November 13, 2009 at 12:31 pm

does this patch require reboot?

6 Steve Wiseman November 15, 2009 at 10:21 am

Usually yes…not because windows needs it, but because most applications are not smart enough to re-read the DST settings.

7 Michael Anderson November 24, 2009 at 4:38 pm

Does your DS (2009) fix include New Zealand Standard time and Australian TIme Zone changes?



8 Steve Wiseman November 25, 2009 at 10:21 am

Yes they do.

9 Jacob Pinsky December 7, 2009 at 5:20 pm


When trying to apply the patch to a Windows NT server, I get the error about the file not being a valid NT application file. The downloaded size of the file is 785KB. I downloaded it twice and got a file of the same size both times.


10 Steve Wiseman December 8, 2009 at 12:19 pm

Try downloading it again. We re-compiled with our older compiler. It should work for you now

11 Steve March 28, 2010 at 11:54 am

Thank you for this tool, i just had to re-build a Windows 2000 server, and i was dreading hacking through the registry fix manualy..

12 Dan March 28, 2010 at 10:06 pm

Thank You !!!! for this patch!!!!


13 Leon October 4, 2010 at 4:05 pm

Is there a source code for the registry changes available?
That would be interesting.

14 Darren October 5, 2010 at 3:28 pm

Please tell me you are going to do another for the one on NOV 7 of 2010…Now that there is no 2000 support we may get nothing from MS

15 Steve Wiseman October 8, 2010 at 2:37 pm


No need to do “Another One”. The current patch we have for 2000 will work fine…unless congress decides to change it again 🙂

16 Ildefonso Cruz, M.D. March 18, 2011 at 10:03 am

You are a lifesaver.

17 Shanmugaraja March 22, 2011 at 10:35 am

Thanks a lot .. that worked for me

18 Henry March 23, 2011 at 4:00 pm

I just pointed an email hosting customer to this fix, hopefully it works for him!

I can’t remember how I patched my 2k box way back when, but I know it wasn’t this easy. I miss 2k, vista64 drives me nuts with its disk subsystem and unsigned driver BS.

Thanks for making this fix available!

19 Jeremy Lynnes March 25, 2011 at 12:04 pm

Just wanted to chime in and say thank you for this. Worked great on a Win2K server we still have running.

20 Meet Idnani September 15, 2011 at 6:27 am

After installing the daylight saving fix on Windows XP my outlook crashes every time google calendar sync tries to sync my calendars. Please help me with this. Ive also tried the official microsoft KB942763 fix.

21 Steve Wiseman September 16, 2011 at 10:34 am

You will need to install the latest patches for Outlook as well – it too has its own DST issues.

22 Gary D London March 12, 2012 at 4:56 pm

Should I leave the “Automatically adjust clock for daylight savings changes” box checked in the Date/Time Properties | Time Zone window (retrieved when clicking on the time/date in the taskbar)? Or will this cause 2K to “re-adjust” DST when the older change dates arrive later in the year?

23 Steve Wiseman March 14, 2012 at 8:50 am

Yes If you are in a DST area, you would leave that clicked.

If you are noticing that you are still an hour off after clicking this…it means your computer still needs to be patched.

If your computer is already patched…it might mean your computer is joined to a domain, and the domain controller needs to be patched.

Keep in mind that only Windows 2000 machines need our patch. The rest should automatically get it from MS.

24 Bruce March 30, 2012 at 12:35 am

I’m glad you guys are still here! I’ve used your 2000 DST patch in the past.
Between you guys, BWC, WB and tomasz over on the MSFN and RyanVM boards you’re all helping to keep my preferred
Redmond OS viable.

A ton of thanks!!

25 Steve Wiseman March 30, 2012 at 12:32 pm

Yep..still here. Maybe Congress will change it again, and we will have that fun one more time with Windows XP 🙂

Thanks – Steve

26 Gary November 2, 2012 at 8:12 am

My NT domain controller is off by an hour still… the thing is, it’s off by an hour in the other direction that the windows 2000 server I just patched and which is now correct. The NT machine has correct time if i turn off “adjust for daylight savings time”. Maybe it’s because it’s connected to a local unix time server?

27 Steve Wiseman November 2, 2012 at 9:41 am

When you say NT…do you mean NT 4? Or a newer version of Windows 😉

Either way…something along the line has a DST issue. I would look in the direction of the time server

Leave a Comment

Category Links - Windows Forum - Exchange Forum