Microsoft Daylight Saving Time & Time Zone Blog

This is the blog maintained by staff at Microsoft to provide general information, announcements and provide answers to Frequently Asked Questions (FAQs) related to daylight saving time (DST) and time zone (TZ) changes around the world. * Important Notice

Guidance for Mauritius on Upcoming Daylight Saving Time Implementation for 2008-2009

Guidance for Mauritius on Upcoming Daylight Saving Time Implementation for 2008-2009

  • Comments 1
  • Likes

Upcoming Daylight Saving Time implementation for Mauritius in 2008-2009

As noted at http://www.afrol.com/articles/29955    on July 23, 2008 and in L'Express newspaper the government of Mauritius has decided to adopt Summer Time (as it's known in Europe, aka daylight saving time) in the island nation of over 1 million.   According to published government announcements, the country will begin recognizing Summer Time in October of this year. Official reports note that DST will begin on October 26, 2008 and end on March 27, 2009.

The steps provided in this bulletin were created to mitigate the impacts that the daylight saving time implementation for customers in Mauritius. These are the impacts primarily anticipated at the time this document was written, and the effects that customers may face are not restricted to them.

The suggested actions on this bulletin may require additional testing. Therefore, if you are not severely affected by the DST changes in Mauritius by using the workaround above, we recommend that you wait for the next DST cumulative update that will likely contain the updates for Mauritius.

Note: The information below in this bulletin contains information about how to modify the registry. Make sure that you back up the registry before you modify it.  Make sure that you know how to restore the registry if a problem occurs.

The information described in this document may change without notice. In addition, customers should be aware that further guidance may be provided at any time by Microsoft.

Background –Daylight Saving Time Changes for Mauritius in 2008-2009

The government of Mauritius announced the implementation of daylight saving time (DST) in Mauritius. The following are the start and end dates for the daylight saving time defined:

  • Daylight saving time begins:  Sunday, October 26th, 2008 at 02:00 A.M local standard time (GMT+05:00).
  • Daylight saving time ends:  Sunday, March 29th, 2009 at 02:00 A.M local daylight saving time (GMT+04:00).

Currently, computers in Mauritius use the “(GMT+04:00) 'Abu Dhabi, Muscat” time zone setting. However, the default values for the “(GMT+04:00) 'Abu Dhabi, Muscat” time zone setting in Microsoft Windows are set and do not reflect any daylight saving time start and end dates defined by the government.

This bulletin summarizes the actions recommended for customers in Mauritius to address the implementation of daylight saving time and mitigate its impacts.

General recommendations for customers in Mauritius

Customers may select to follow the guidance below for manually changing the registry on Windows XP and Windows Server 2003.  (See the section below for considerations of these changes) Other customers may wish to manually move their own users and systems to another time zone that matches the new daylight saving time rules, such as the Ekaterinburg time zone (GMT+5:00) on Oct 26, 2008 after 3:00 AM.  Subsequently, on March 29, 2009 at 2:00 AM, change back to the 'Abu Dhabi, Muscat' time zone (GMT+4:00).

In addition to Microsoft products, other software, OS releases and hardware (phones, routers, switches and managed devices) may require updates/ changes.  Appointments that were created in a Microsoft Outlook Calendar before the time zone change will need to be adjusted for the new daylight saving time rules.  The following steps will need to be taken to update appointments using the Outlook Time Zone Data Update Tool (see the section titled “Impact for Outlook clients in Mauritius” for Outlook Time Zone Data Update Tool usage information).

Additional Options

  1. In order to update Windows PC operating systems, administrators may choose to create a new time zone to reflect the DST implementation in Mauritius. Please read the section “How to update Windows Servers and Desktop Operating Systems” for details on the steps.
  2. Please note that if you adjust the machine’s clock manually, you may have adverse effects on your environment. For more information, please see the section titled: “Impact for Outlook clients in Mauritius”.
  3. Before you apply the changes on Windows Operating Systems to reflect the DST dates in Mauritius, be aware of potential issues that will affect Microsoft Office Outlook and Exchange Server. Read “Impacts for Outlook and OWA Clients” sections for more details.
  4. Contact Microsoft Support prior to any modification if you are unsure about the steps to follow in order to be prepared for the DST implementation in Mauritius.

How to update Windows Servers and Desktop Operating Systems

This session is based on the following Knowledge Base article:

914387 - How to configure daylight saving time for Microsoft Windows operating systems

http://support.microsoft.com/default.aspx?scid=kb;EN-US;914387

IMPORTANT INFORMATION:

  • There is no hotfix available at this time to update Windows Operating Systems with the DST dates for Mauritius.
  • The current version of KB 914387 does not contain information about the new DST settings for Mauritius.  Any update will be reflected in the technical revisions at the end of the article.

One option for Windows XP and 2003 is to create a new time zone to reflect the DST dates defined by the Mauritius government. To do so, please proceed as follows:

Updating Windows Servers XP and 2003 and Desktop Operating Systems

1. Create a registry file that will contain a new time zone for Mauritius, following these steps:

1.1. Click Start, click Run, type notepad, and then click OK.

1.2. Copy the following registry information, and then paste it into the Notepad document:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Mauritius Standard Time]

"TZI"=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,05,00,02,00,\

  00,00,00,00,00,00,00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00

"Std"="Mauritius Standard Time"

"Dlt"="Mauritius Daylight Time"

"Display"="(GMT+04:00) Port Louis"

"Index"=dword:8000004F

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\Mauritius Standard Time\Dynamic DST]

"2007"=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

"FirstEntry"=dword:000007d7

"LastEntry"=dword:000007d9

"2008"=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,01,00,02,00,01,00,00,00,\

  00,00,00,00,00,00,00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00

"2009"=hex:10,ff,ff,ff,00,00,00,00,c4,ff,ff,ff,00,00,03,00,00,00,05,00,02,00,\

  00,00,00,00,00,00,00,00,0a,00,00,00,05,00,02,00,00,00,00,00,00,00

1.3. On the File menu, click Save As.

1.4. Select a destination, and then type TZupdate.reg in the File name box. 

1.5. In the Save as type box, click All Files, and then click Save.

 

2. Import this registry key on target machines by double clicking in the TZupdate.reg and clicking ‘Yes’ when prompted. All machines (clients and servers) must be updated with this registry information.

2.1. After importing the registry key, a new time zone named “(GMT+04:00) Port Louis” will be created.


The new time zone “(GMT+04:00) Port Louis” contains the DST dates for Mauritius.

2.2. Users located in Mauritius will need to change the time zone to the new “(GMT+04:00) Port Louis” time zone.

2.3. Note that on the new time zone, the option “Automatically adjust clock for daylight saving changes” is selected by default. Users should not uncheck this option.

3. In order to deploy these time zone changes in a corporate environment, you can use a startup script as described in the session “Deploy the registry file with the new DST information using Group Policy” below.

Deploying the registry file with the new DST information using Group Policy

1. Click Start, click Run, type notepad, and then press ENTER. 

2. Copy the following code, and then paste it into the Notepad document.

@echo off

regedit /s \\contoso.com\NETLOGON\TZupdate.reg

Note: You must replace the \\contoso.com notation above with the actual DNS domain name for your Active Directory domain.

3. On the File menu, click Save As.

4. DST2008Update.cmd in the File name box. 

5. In the Save as type box, click All Files, and then click Save. 

6. Copy the following files to the Netlogon share folder of the domain controller that holds the PDC emulator role in the domain:
- TZupdate.reg 
- DST2008Update.cmd 

7. Wait until Active Directory replication occurs. Also, wait until the files and folders in the system volume (SYSVOL) shared folder replicate to domain controllers in the domain. 

8. Click Start, click Run, type control admintools, and then click OK. 

9. Double-click Active Directory Users and Computers

10. Select an Organizational Unit (OU) which contains the computers that you want to apply this script to. In this example, we will use an OU that is named DST2008-W2K. This example also assumes that this OU contains computer accounts.

11. Right-click the DST2008-W2K OU and then click Properties. 

12. Click the Group Policy tab, click New, type DST Registry Update, and then press ENTER. 

13. Click Edit. The Group Policy Object Editor tool starts.

14. Expand Computer Configuration, expand Windows Settings, and then click Scripts (Startup/Shutdown). 

15. Double-click Startup, and then click Add. 

16. In the Script Name box, type the universal naming convention (UNC) path of the DST2008Update.cmd file that is located in the Netlogon share. For example, type \\contoso.com\NETLOGON\DST2008Update.cmd

17. Click OK two times. 

Note: Client computers that are within the DST2008-W2K organizational unit will run the startup script the next time the machine starts up. This will make the system to recognize the existence of the new “(GMT+04:00) Port Louis” time zone, however you still need to move to the new time zone that was just created. Please read the section ‘Changing the computer time zone via startup script’ for information on how to automatically change the time zone using a group policy.

Changing the computer time zone via startup script

1. Click Start, click Run, type notepad, and then press ENTER. 

2. Copy the following lines, and then paste it into the Notepad document.

@echo off

ver |find /i "6.0">nul

IF %errorlevel% EQU 0 GOTO end

control.exe timedate.cpl,,/Z Mauritius Standard Time

:end

3. On the File menu, click Save As.

4. Select a destination, and then type ChangeTZ.cmd in the File name box. 

5. In the Save as type box, click All Files, and then click Save. 

6. Copy the file to the Netlogon share folder of the domain controller that holds the PDC emulator role in the domain.

7. Wait until Active Directory replication occurs. Also, wait until the files and folders in the system volume (SYSVOL) shared folder replicate to domain controllers in the domain. 

8. Click Start, click Run, type control admintools, and then click OK. 

9. Double-click Active Directory Users and Computers

10. Select an OU that contains the computers that you want to apply this script to. In this example, we will use an OU that is named DST2008-W2K. This example also assumes that this OU contains all computer accounts. 

11. Right-click the DST2008-W2K, and then click Properties.

12. Click the Group Policy tab, click New, type DST Time Zone Change, and then press ENTER. 

13. Click Edit. The Group Policy Object Editor tool starts.

14. Expand Computer Configuration, expand Windows Settings, and then click Scripts (Startup/Shutdown). 

15. Double-click Startup, and then click Add. 

16. In the Script Name box, type the universal naming convention (UNC) path of the ChangeTZ.cmd file that is located in the Netlogon share. For example, type \\contoso.com\NETLOGON\ChangeTZ.cmd. 

17. Click OK two times. 

Important information about procedures described in this document:

a. You can import the registry key detailed above in any Windows Operating system language. However since it contains display information, the new time zone display names will be based on the “English US” language, as follows:

  • Mauritius Daylight Time
  • Mauritius Standard Time

b. The information on “Deploying the registry file with the new DST information using Group Policy” session can be applied to all computers in the network.

c. The information on “Changing the computer time zone via startup script” should be applied only to computers located in Mauritius.

d. The instructions above can be applied on Windows 2000, Windows XP and Windows Server 2003 Operating systems, however after performing these instructions on a Windows 2003 operating system, the current time zone may not be automatically changed to the “(GMT+04:00) Port Louis” time zone.   Users may need to change the time zone manually after importing the registry key via startup script on Windows 2003 machines.

e. The instructions above are not supported on Windows Vista or Windows Server 2008 operating systems.

Impacts for Windows Mobile users in Mauritius

Windows Mobile devices will show all items (messages and appointments) 1 hour off during the DST period (October 26, 2008 to March 29, 2009).

These devices require an update that is not available at this time. Information will be released as soon as it becomes available.

Impact for Outlook clients in Mauritius

Three factors affect the scheduling of a meeting and appointment in Outlook:

  • The computer's clock setting (time).
  • The computer's local time zone setting.
  • The computer's daylight saving time adjustment setting.

Outlook time stamps the message request with the Greenwich Mean Time for the meeting. Outlook calculates Greenwich Mean Time by using the computer's clock time, plus or minus the local time zone adjustment, minus (depending upon the time of year) the daylight-saving time adjustment. If any of the three factors listed above are incorrect at the time the item is saved or if there is a modification afterwards (such as a DST change), the meeting time will be incorrect.

In the Mauritius scenario, after moving Windows clients and servers to the new time zone “(GMT+04:00) Port Louis”, Outlook calendars will display items 1 hour ahead their actual time during the DST period (October 26, 2008 to March 29, 2009). 

In addition, because there was a time zone move, all appointments need to be updated to reflect the new time zone information. As such, "rebasing" of the items will be required to allow them to display the proper time and the proper time zone information. The Time Zone Data Update Tool for Microsoft Outlook can be used to update your calendar items to the new time zone “(GMT+04:00) Port Louis”.

What can I do to fix my appointments?

-or-

  • Manually modify each appointment after the operating system time zone has been changed.

The Time Zone Data Update Tool for Outlook must be used with the /PHYSICALMOVE command-line parameter, which is not the default mode for the tool and, perhaps most importantly, not the mode in which the tool is launched automatically during setup.

Many of the special command-line options available for the Outlook tool are not supported when doing a time zone move.  Most notably, /QUIET mode is not supported and the procedure needs manual intervention from the end-user.

Step by step procedure to use “Time Zone Data Update Tool for Microsoft Outlook”

The following describes the ideal set of steps to be followed by end-users performing a time zone move:

  1. Update the Operating System’s time zone information according to the section “How to update Windows Servers and Desktop Operating Systems” above
  2. Switch the current time zone “(GMT +04:00) Abu Dhabi” to the target time zone “(GMT+04:00) Port Louis”.
  3. Download and run the installation package from http://www.microsoft.com/downloads/details.aspx?familyid=%20E343A233-B9C8-4652-9DD8-AE0F1AF62568
  4. Run the tool installer (OutlookTimeZoneMove.exe)
  5. Read and Accept the Software License Terms and click Continue.
  6. Click on the Windows “Start” button and choose All Programs > Microsoft Office Outlook Tools > Time Zone Data Update Tool > Permanent Time Zone Move Mode
  7. Set the “Original Time Zone” to “(GMT +04:00) Abu Dhabi, Muscat”
  8. Set the “New Time Zone” to “(GMT+04:00) Port Louis”.

NOTE: As with standard time zone updates, the tool defaults to updating affected items on your Calendar and in your Reminders folder.  If you would like to update additional items (e.g. items in additional Calendars or a PST), you can do so by clicking the ‘Custom…’ button and manually selecting the target folder.

The tool will inspect your mailbox and will report how many appointments will be moved:

If you click “Details” the appointment list will appear and you will be able to select all (default) or some of the appointments. In a normal situation you will move all the appointments to the new time zone. Click “OK” in the following dialog to proceed moving the appointments. A log file “Outlook Time Zone Update .log” will be generated in the %temp% directory.

  1. After moving Click “OK” again to close the tool.

What is the best time to update my calendar?

The best time to update your calendar items is as soon as you have changed your time zone settings in your operating system and before any new calendar item is created, accepted or sent.

Can I use the “Exchange Calendar Update Tool”  to update (rebase) the appointments/meetings on the Exchange Server?

You cannot use “Exchange Calendar Update Tool” in the Mauritius scenario. The Exchange Calendar Update Tool is not designed to update appointments when there is a move from one time zone to another.

The update has to be done on each client either manually or using the “Time Zone Data Update Tool for Microsoft Outlook”.

Impact for Outlook Web Access clients in Mauritius

  • The new time zone “(GMT+04:00) Port Louis” created following the recommendations on section “Updating Windows Servers and Desktop Operating Systems” will not be available on the OWA (Exchange Server 2000 and Exchange Server 2003) time zone options at this time. In order to have this new time zone available in OWA, there is a dependency on an index key which is not currently defined. We expect this to be defined over the next months.
  • After you configure Windows clients and servers to use the new time zone “(GMT+04:00) Port Louis” on the OWA time zone options, will receive the following warning when accessing their inbox:

  • When you open a message in OWA, it will be displayed with the incorrect time during the DST period. This is related to the CDO components in Exchange and there is no workaround for this behavior at this time.

Additional known issues for Exchange Server and Outlook clients

  • Meeting invitations sent by Outlook clients between different Exchange organizations may be off by 1 hour. This is related to the CDO components in Exchange and there is no workaround for this behavior at this time.
  • After Exchange Server 2007 is updated with the new time zone “(GMT+04:00) Port Louis”, the “Microsoft Exchange Mail Submission” and “Microsoft Exchange Transport” services should be restarted.

Additional recommendations

  • Simulate the changes on a lab environment, so you know what will happen and what to expect.
  • Before doing any change in Outlook, request the users to print their schedule so they have a reference to follow if they have to manually update the appointments or double check after running the Time Zone Data Update Tool for Microsoft Outlook.
  • For the meetings with multiple attendees only the meeting requestor should update the time. An update will be sent automatically by the Time Zone Data Update Tool for Microsoft Outlook.

Frequently Asked Questions

1. Do I have to update machines outside Mauritius?

It is recommended that you apply the registry updates to all machines, including computers and servers ones outside Mauritius particularly if you exchange Outlook Calendar items and other time dependent files that include references to local time in Mauritius. However, the time zone move should be performed only on machines located in Mauritius.

2. Should I manually adjust the machine’s clock on October 26, 2008?

You should not adjust the machine’s clock manually. This can cause adverse effects on your environment.

3. What calendar items will be updated using the Time Zone Update Calendar tool for MS Outlook?

Only appointments created using the original time zone “(GMT +04:00) Abu Dhabi, Muscat” which occur after the date/time the tool is executed.

5. Should I move to the time zone “(GMT +05:00) Ekaterinburg” on October 26, 2008 and move back to “(GMT+04:00) Abu Dhabi, Muscat’ after March 29, 2009?

This is a feasible workaround for home users; however it may not be the best option for corporations/enterprise customers as it can cause undesirable results on Outlook calendars.

One of the side effects from this workaround is related with appointments created in different time zones. For instance, appointments created before the change will be in “(GMT+04:00) Abu Dhabi, Muscat” and appointments created during the DST will be on “(GMT +05:00) Ekaterinburg”.

Another effect is that appointments created after March 29th 2009 during the DST time will be off by one hour when the user go back to “(GMT+04:00) Abu Dhabi, Muscat”.

If users move to the “(GMT+05:00) Ekaterinburg” timezone, they will have to run the Time Zone Data Update Tool for Microsoft Outlook in Physical Move mode. If then they move to the new “(GMT+04:00) Port Louis” time zone, they will have to run the Zone Data Update Tool for Microsoft Outlook in Physical Move mode again

There may be more side effects on this workaround; this option was not thoroughly tested.

More Information

We are considering options for how we will address the change in Mauritius in our December 2008 DST & Time Zone update.

We will issue more formal alerts on this news item this month as we have done for other countries that made late-breaking changes to the Microsoft DST & TZ Site, specifically on the DST Hot Topics and Latest News page.  Note that other DST and time zone changes, the decision in Mauritius may impact customers doing business in and with the affected region. 

As noted previously (and included on our  Hot Topics site), Microsoft will continue to adhere to the published release cadence and issue the next update to DST rules and time zones in the December release.  We will provide updates on the Microsoft DST & Time Zone site, issue appropriate alerts, and work with our subsidiaries to provide localized guidance based upon the work done we've done for other regions in the past (as we did for Argentina last year).  We have started this effort to allow customers enough time and information to ensure that they make the appropriate plans for their organizations. 

 

Attachment: Mauritius_DST_Change_2008-Final 091508.docx