Руководство по восстановлению функционала почтовика Windows Mail, отключенного в операционной системе Windows 7 по недоброй воле Microsoft'а, была написана три с лишним года назад, но тема, в нем поднятая, продолжает живо интересовать толпы обиженных пользователей, так и не приноровившихся к предлагаемому взамен Windows Live Mail. Для тех, кто перешел на Windows 8, а затем заапгрейдился на 8.1, не так давно сделал аналогичную инструкцию для этих операционок. Но Семерка все еще хороша и весьма популярна, и интерес к вопросу о реанимации WinMail в рамках этой OS в последнее время не только не ослабел, но даже и подрос. В обсуждении к статье посетители сайта навели на некоторое количество частных проблем, возникших в разных редакциях системы. По итогам этой дискуссии появились некие поправки и дополнения, каковые я имею честь представить высокому собранию.

Будут рассмотрены вопросы, возникшие и разрешенные при выполнении соответствующих шагов основного руководства. Итак, начнем же, помолясь. :)

Шаг 1 - запуск WinMailEdit.reg

WinMail успешно реанимируется и без предварительной правки реестра. Так что, можно не запускать этот скрипт? Это как сказать. WinMailEdit вносит в реестр ключи, добавляющие в Windows Mail следующие удобства:

  • Ассоциирует файлы почтовых сообщений .eml с программой, что дает возможность открывать их по двойному клику или нажатию Enter из файлового менеджера. Правда, для этого WinMail должен быть выбран почтовиком по умолчанию.
  • Отключает заставку (splash screen) WinMail. Малозначительная функция, тем более что включать и отключать заставку можно независимо с помощью крохотных скриптов редактирования реестра. Вот скрипт для отключения:
    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Software\Microsoft\Windows Mail]
    "NoSplash"=dword:00000001
    И для включения:
    Windows Registry Editor Version 5.00
     
    [HKEY_CURRENT_USER\Software\Microsoft\Windows Mail]
    "NoSplash"=dword:00000000
    Сохраните эти коды в файлы .reg и переключайте заставку по своему усмотрению.
  • Удаляет ключи реестра, конфликтующие с msoe.dll из Windows Vista (для x86).

Так что файл WinMailEdit.reg запустить все же рекомендуется, особенно владельцам 32-битной Семерки.

Шаг 2 - запуск unhide.cmd

unhide.cmd не срабатывает в домашних версиях, если не запускать его с правами администратора (правый клик - Запуск от имени администратора | Run as administrator). Вообще, чтобы не париться с ограничениями стандартной учетки с административным статусом (которых в ней выше крыши, несмотря на статус), можно активизировать скрытый по умолчанию аккаунт реального Администратора (Супер Админа) и проделать всю последовательность действий в нем. Поскольку этот вопрос неоднократно поднимался в камментах, а полноправный админский аккаунт может иметь и более широкое применение, я сваял подробнейшую иллюстрированную инструкцию по его активизации - см. Как активизировать учетную запись Администратора в Windows 7, 8 и 8.1. Активизируйте, переходите в него и работайте. Только проделывайте там все аккуратно, полная свобода во владении системой может при неправильном пользовании привести к непредсказуемым последствиям. Не зря ведь мелкомягкие изначально отключили этот аккаунт. Это, типа, дисклеймер.

Теперь - о файле WinMail.exe. Неоднократно просили выложить и его - он, видимо, в результате неправильных действий, у людей пропадал. Я выложил два - для x86 и x64. Поскольку ссылки для скачивания присутствуют только в гуще камментов, приведу их здесь:

WinMail.exe_x32.zip
Дата 2013-06-30 Система  Windows Размер файла 267.26 KB Закачек 1887 Скачать
WinMail.exe_x64.zip
Дата 2013-06-30 Система  Windows Размер файла 269.17 KB Закачек 2735 Скачать

Но были и случаи, когда скачанный exe-шник не копировался в папку Windows Mail. Скрытые файлы в установках должны показываться, а unhide.cmd по какой-то причине не сработал. WinMail.exe в папке не высвечивался, а система утверждала, что он тем не менее там есть. Дело здесь в том, что exe-шник изначально помимо атрибута "h" - Скрытый | Hidden имеет еще и атрибут "s" - Системный | System. Даже не включая в настройках опции показывать скрытые и защищенные системные файлы и папки, можно легко убедиться как в наличии самого файла, так и в присутствии обоих упомянутых атрибутов. Для этого откройте окно консоли команд - см. Как открыть окно командной строки с правами администратора в Windows 7, 8 и 8.1 (впрочем, в данном случае получение прав администратора не обязательно). В командной строке введите (или вставьте через буфер обмена) команду:

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

Двойные кавычки обязательны. Также, если буква вашего системного раздела отлична от С - замените на вашу.

Нажав Enter, получите результат. Если файл имеется, то система выдаст список атрибутов файла. До комплекта к "s" и "h" присутствует еще и стандартный атрибут "a" - Архивный | Archive:

winmail-win7-3-years-later-05-ru

Если же файл действительно пропал, система об этом сообщит:

winmail-win7-3-years-later-06-ru

Шаг 4 - замена msoe.dll

И последнее, но немаловажное. Два человека не смогли перезаписать мертвую dll на рабочую даже после того, как якобы стали владельцами через Take Ownership. Система потребовала разрешение на копирование в папку, выдавая следующее сообщение:

winmail-win7-3-years-later-01-ru

Не получилось даже из учетки Супер Админа. Версии Windows - Home Basic и Professional, что свидетельствовало о том, что проблема возникла не из-за ограничений в домашних версиях. Помогло изменение прав файла вручную. Для тех, кто может столкнуться с чем-то подобным в будущем, опишу наглядно, как это проделать. Перед этим лишь порекомендую выполнять нижеследующую инструкцию из той самой учетной записи Супер Админа. (Ссылка на руководство по ее активизации выше в тексте.)

  1. Кликаем правым кликом на файле msoe.dll.
  2. Во всплывшем меню выбираем пункт Свойства | Properties.

    winmail-win7-3-years-later-02-ru

    Откроется диалог Свойства: msoe.dll | msoe.dll Properties. В нем:

  3. Переходим во вкладку Безопасность | Security.
  4. В разделе Разрешение для группы | Permissions for галками отмечены действия над dll-кой, разрешенные или запрещенные системой на данный момент для каждой группы или пользователя. Наша цель - задать себе максимальные привилегии.
  5. Кликаем на кнопку Изменить | Edit.

    winmail-win7-3-years-later-03-ru

    Откроется диалог Разрешения для группы "msoe.dll" | Permissions for msoe.dll. В нем:

  6. В разделе Группы или пользователи | Group or user names кликаем последовательно на каждый элемент списка (кроме TrustedInstaller).

    Для каждой группы или пользователя выполняем следующие действия:

  7. Отмечаем чекбокс Полный доступ | Full control в колонке Разрешить | Allow.
  8. Кликаем на кнопку Применить | Apply.

    winmail-win7-3-years-later-04-ru

  9. Теперь можно позакрывать все диалоги и заменить dll на рабочую - система уже позволяет это сделать.

Надеюсь, теперь реанимировать многострадальный Windows Mail удастся и тем пользователям Windows 7, которые не смогли этого сделать по основной инструкции.

В заключение хочу поблагодарить всех тех любознательных, чьи комментарии помогли прояснить описанные здесь вопросы, и объявить их соавторами этой статьи. Коллегиальный разум - это большое дело! Вебдваноль рулит! :)

Комментарии  

lottery
0 # lottery 19.01.2023 17:57
always i used to read smaller articles which also clear their motive, and that is also happening with this paragraph which I am reading now.


Feel free to surf to my page; lottery
Ответить | Ответить с цитатой | Цитировать
paripesa
0 # paripesa 19.01.2023 21:19
Aw, this was an extremely good post. Taking the time
and actual effort to produce a good article… but what can I say… I procrastinate a
lot and never manage to get anything done.

My web site ... paripesa
Ответить | Ответить с цитатой | Цитировать
Games Casino Online
0 # Games Casino Online 20.01.2023 05:27
Have you ever considered publishing an e-book or guest authoring
on other blogs? I have a blog centered on the same information you
discuss and would love to have you share some stories/information. I know my
readers would appreciate your work. If you're even remotely interested, feel free to shoot me an e mail.


Look at my web blog ... Games
Casino Online
Ответить | Ответить с цитатой | Цитировать
fun88
0 # fun88 20.01.2023 10:22
You are so awesome! I do not think I've truly read something like
this before. So wonderful to find another person with unique thoughts
on this subject. Really.. thank you for starting this up.

This site is one thing that's needed on the web, someone with a little originality!


Also visit my web-site ... fun88
Ответить | Ответить с цитатой | Цитировать
bettilt
0 # bettilt 21.01.2023 05:04
When someone writes an paragraph he/she maintains the plan of a
user in his/her mind that how a user can be aware of it.
Therefore that's why this piece of writing is perfect.
Thanks!

Review my page: bettilt
Ответить | Ответить с цитатой | Цитировать
Betting Apps
0 # Betting Apps 21.01.2023 13:04
Thank you, I've recently been searching for info approximately this topic for ages and yours is the best I have found out till now.
However, what concerning the bottom line? Are you sure about the supply?


Here is my blog - Betting Apps
Ответить | Ответить с цитатой | Цитировать
bates family blog
0 # bates family blog 25.01.2023 20:07
I for all time emailed this blog post page to all my associates,
for the reason that if like to read it next my contacts will too.
Ответить | Ответить с цитатой | Цитировать
blog 360 ngày xưa
0 # blog 360 ngày xưa 26.01.2023 10:18
I've been exploring for a little for any high quality articles or
weblog posts on this kind of house . Exploring in Yahoo I finally stumbled upon this site.
Reading this information So i am glad to show that I've a
very good uncanny feeling I came upon just what I needed.

I such a lot definitely will make sure to don?t put out of your mind this web site
and give it a look on a continuing basis.
Ответить | Ответить с цитатой | Цитировать

Добавить комментарий


Работая с этим сайтом, вы даете свое согласие на использование файлов cookie, необходимых для сохранения выбранных вами настроек, а также для нормального функционирования сервисов Google.