Upd: Русская версия статьи: Разбор полетов, или Активизация Windows Mail в Windows 7 - три года спустя.


The guide devoted to recovery of the Windows Mail functionality, which had been disabled by Microsoft in Windows 7, was written more than three years ago, but the problem is still actual for lots of disgruntled users who did not adjust to Windows Live Mail, proposed instead. For those who switched over to Windows 8, and then upgraded to 8.1, I've made ​​a similar manual for these OSs not so long ago. But Win7 is still good and very popular, and interest in the revival of WinMail under this OS did not decrease lately, but even grown. In the discussion of the article commenters brought up a number of specific problems that have arisen in different editions of the system. As a result of this discussion, some corrections and additions have appeared, and I have the honor to present them to my readers.

Will focus on issues that have arisen and resolved while executing the appropriate steps of the main guide. So, let's begin.

Step 1 - Launch of WinMailEdit.reg

WinMail is being successfully re-enabled even without pre-editing the registry. So what, one may not to run this script? This is not entirely true. WinMailEdit inserts into the registry some keys which add the following improvements in Windows Mail:

  • Associates mail files .eml with the program. This association allows you to open them by double-clicking or pressing Enter from the file manager. However, for this WinMail has to be set as default mailer program.
  • Disables the splash screen of WinMail. Insignificant feature, especially knowing that switching the program's splash screen on and off can be independently done with the help of minor registry changes. Here is a script to disable:

    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Software\Microsoft\Windows Mail]
    "NoSplash"=dword:00000001

    And for re-enabling:

    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Software\Microsoft\Windows Mail]
    "NoSplash"=dword:00000000

    Save each code in a .reg file and switch the splash screen on your own.
  • Removes registry keys that conflict with msoe.dll of Windows Vista (for x86).

So, the file WinMailEdit.reg is still recommended to be run, especially for owners of 32-bit OS.

Step 2 - Launch of unhide.cmd

unhide.cmd does not work in home editions, if you do not run it as administrator (right click - Run as administrator). Generally, in order to bypass the limitations of the standard account with administrative status (there are a lot of them, despite the status), you can enable the real Administrator account (Super Admin), which is hidden by default, and execute all the steps from this account. As an account, which has full administrative privileges, may have wider utilization, I created a detailed illustrated instruction for its activation - see How to enable the Administrator account in Windows 7, 8 and 8.1. Activate it, log in and work. Only do everything carefully, complete freedom in the possession of the system can lead to unpredictable consequences due to incorrect use of. Microsoft initially disabled this account reasonably. This is sort of a disclaimer.

Now for the WinMail.exe file. I have been repeatedly asked to lay it out for download - some people lost it, probably as a result of improper actions. Below are two links - for x86 and x64:

WinMail.exe_x32.zip
Date 2013-06-30 System  Windows Filesize 267.26 KB Download 1080 Download
WinMail.exe_x64.zip
Date 2013-06-30 System  Windows Filesize 269.17 KB Download 1684 Download

But there were also cases when the downloaded exe-file could not being copied to the folder Windows Mail. Hidden files are set to be shown, but unhide.cmd did not work for some reason. WinMail.exe is not displayed in the folder, but the system asserts that it is nevertheless there. The point here is that the exe-file originally, in addition to the attribute "h" - Hidden, also has the attribute "s" - System. Even without switching on the option to show hidden and protected system files and folders, you can be easily verify the presence of the file itself, and of both mentioned attributes as well. To do this, go to the command-line interface - see How to start a command prompt as administrator in Windows 7, 8, and 8.1 (in this case administrative privileges are not required though). In the command prompt, type (or paste from clipboard) the following command:

attrib "C:\Program Files\Windows Mail\WinMail.exe"

Double quotes are required. Also, if the letter of your system partition is other than C - replace it with yours.

Press Enter and get the result. If the file exists, the system will return a list of its attributes. In addition to "s" and "h", you can see standard attribute "a" - Archive:

winmail-win7-3-years-later-05-en

If the file is really gone, the system will report it:

winmail-win7-3-years-later-06-en

Step 4 - Replacing of msoe.dll

And last but not least. Several people couldn't substitute the inactive dll with working one even after they supposedly became owners through the Take Ownership option. The system demanded permission to copying in the folder by issuing the following message:

winmail-win7-3-years-later-01-en

It did not work even from Super Admin account. It occurred in Home Basic, but also in the Professional edition, indicating that the problem is not due to limitations in home editions. Manual change of the file permissions resolved this issue. For those who may be faced with something like this in the future, I will describe visually how this is done. Before that, I'd just recommend you to perform the following instructions from the mentioned Super Admin account. (The link to its activation guide is in the text above.)

  1. Right click on the msoe.dll file.
  2. In the popped up menu, select Properties.
  3. winmail-win7-3-years-later-02-en

    Dialog box msoe.dll Properties will appear. There do the following:

  4. Click on the Security tab, that brings the tab panel to the front.
  5. In the section Permissions for you can find a list of actions with the dll, granted or denied by the system for each group or user. Check marks indicate the current permission for each action. Your goal is - to assign the maximal privileges.
  6. Click the Edit button.
  7. winmail-win7-3-years-later-03-en

    This opens the Permissions for msoe.dll dialog window. In there:

  8. In the section Group or user names click sequentially on each item in the list (except TrustedInstaller).
  9. For each group or user to perform the following steps:

  10. Mark the checkbox Full control in the column Allow.
  11. Click the Apply button.
  12. winmail-win7-3-years-later-04-en

Then you can close all the dialogs and replace the dll - the system is now allowing you to do this.

Hopefully, those Windows 7 users who failed to reanimate this long-suffering Windows Mail by the main instruction, will now successfully do it.

Add comment