Sunday, June 22, 2008

Hide Unread Email Messages Notification on XP Logon Welcome Screen


The count of number of unread messages is generated for each users individually, and normally will be shown after user starts to use Microsoft’s related email clients or services, such as Microsoft Outlook and Windows Live Hotmail. The count takes into account all unread messages from programs like Outlook, Outlook Express, Windows Live Mail, Windows Live Hotmail, and etc, depending on how these programs are used and setup.

It’s pretty useless and something annoying to display the number of unread mail messages available, especially when it also display user’s email address together. It’s possible to to remove these list and count of unread email messages on the Welcome Screen page with the following tricks.

The most easy way is to use TweakUI PowerToys, which the TweakUiPowertoySetup.exe setup file can be downloaded from Microsoft Download Center. After installing the TweakUI, run the program, locate and select Logon in the left pane. Then click on Unread Mail. Unselect and uncheck the Show unread mail on Welcome screen option. Users can choose whether to apply the new setting (without unread email count) only to user’s account or for all users on the computer.

It’s also possible to modify the registry directly to get rid of the unread email messages count on Logon Welcome Screen. To do so, run Registry Editor (regedit.exe), and the navigate to the one of the following registry keys:

For current logged on user:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\UnreadMail

For all users on the computer:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\UnreadMail

On the right pane, find a value data named MessageExpiryDays. If it’s not found, create a new DWORD key named MessageExpiryDays. Set the value of “MessegaExpiryDays” to 0, and save the setting.

Disable Unread Mail Messages

Once disabled, unread emails count notification will no longer be displayed.