Change from Standard Time to Daylight Saving Time (or vice versa) displays an incorrect Modified Time in Windows XP or Windows Server 2003

Applies to: Microsoft Windows XP ProfessionalMicrosoft Windows XP Home EditionMicrosoft Windows XP Service Pack 3

Symptoms


On a computer that is running Windows XP or Windows Server 2003, only one set of DST ON\OFF dates are saved and same are applied for all the years.
For example, if a file is created during the DST of a specific year and if there is a shift in DST ON\OFF dates at a later point of time which are addressed with a DST hotfix, the file creation time stamp would be calculated with respect to the DST that is currently in effect and not the ones which was in to effect at the time of file creation.

Cause


This problem is caused because of the behavior of time being displayed in Windows. In Windows XP or Windows Server 2003, only one set of DST ON or DST OFF date is kept instead of the Dynamic DST ON\OFF dates, and it applies for all years.

Dynamic DST is the historic information about the DST rather than just the DST ON\OFF dates for that particular year.

Status


Microsoft has confirmed this to be a problem in Microsoft Windows XP and Windows Server 2003. This problem has been corrected with Windows Vista and newer version of Microsoft Windows.