Change default calendar starting weekday in Windows XP

In the "Date and Time Properties" dialog of Windows XP (reachable by double-clicking on the time/date on the taskbar) the week in the calendar starts on Monday. I would like to change it so that it starts on Sunday. How can this be done?


Solution 1:

It's region specific. I have Windows XP set up with Romanian regional settings; that automatically changes the first day of the week to Monday, but you can't change only that setting by yourself.

However, looking over this thread over on tomshardware.com, there is a registry setting that can change this. I'm not sure what will happen, but you can take a look there and see (though I strongly recommend not mucking about with the registry unless it's really needed and you know what you're doing):

This is locale specific and may have been changed based on where he said he is located. The value is stored in the registry at HKEY_CURRENT_USER\Control Panel\International. With that key selected you will see an iFirstDayOfWeek entry in the right pane. Have him change the value there from 0 to 6.

Solution 2:

It's basically tied to the region you have configured in XP (Control Panel > Regional and Language Options). For example, if I set my region to English (United States) then the calendar starts on a Sunday:

USA calendar

If I change the region to English (United Kingdom) then the calendar starts on a Monday:

UK calendar

I don't think there is any other way to configure it.

Solution 3:

There definitely is: for instance my setting is English (US) but I have overridden the starting day of week by change in registry

HKEY_CURRENT_USER\Control Panel\International\iFirstDayOfWeek=0 

and now my week starts with Monday as I want.