Внимание! Статья и файлы для скачивания обновлены 16.06.2018. См. добавочную информацию в конце статьи.

windows mail win10-1709 mapi

В предыдущем посте было описано, как вернуть Windows Mail в рабочее состояние после обновления Десятки до версии 1709, в которой Microsoft его удалил из системы. Но состояние это можно было назвать рабочим лишь отчасти, поскольку не удалось восстановить функционал MAPI (Messaging Application Programming Interface) для WinMail. Если очень коротко и по верхам, то MAPI позволяет управлять почтовым клиентом из внешней среды. Самые распространенные функции связаны с приаттачиванием файлов или папок через контекстное меню файлового менеджера Отправить - Адресат | Send to - Mail recipient, а также из внешних программ - например, из утилит, входящих в состав MS Office.

Как я и надеялся, коллективный разум поборол и эту проблему. К Дмитрию77 присоединился некто с ником dadreamer, нашел недостающую ветку в реестре, и MAPI заработал. Благодаря этим двоим вы сейчас читаете вторую серию эпопеи.

  1. В этой статье снова будут выложены архивы для скачивания. Хочу сконцентрировать ваше внимание: новые архивы НАКОПИТЕЛЬНЫЕ, в них включено содержимое архивов из первой серии с добавками, важными для MAPI.
  2. Последовательность действий в первых трех пунктах будет одинаковой как для 32-битных, так и 64-битных Виндов.
  3. Пункты 1 и 2 полностью соответствуют таковым из первой серии, поэтому те, кто ранее скопировал содержимое папок Windows Mail и system32, могут их пропустить.

Скачайте один из zip-архивов, соответствующий разрядности вашей операционной системы.

32-битная ОС:

EnableWinMailWin10_1709_x86 (3).zip Версия:3
Дата 2018-06-15 Система  Windows Размер файла 2.63 MB Закачек 938 Скачать

64-битная ОС:

EnableWinMailWin10_1709_x64 (3).zip Версия:3
Дата 2018-06-15 Система  Windows Размер файла 5.15 MB Закачек 2455 Скачать

Выполняем нижеследующие действия:

  1. Копируем содержимое папки Windows Mail из скачанного архива в папку почтовика %ProgramFiles%\Windows Mail.
  2. Копируем содержимое папки System32 из архива в одноименную папку системной директории - %SystemRoot%\system32.
  3. Запускаем файл WinMail1709.reg. Он включает в себя содержимое файла WinMailEdit.reg из zip-архива, выложенного в предыдущей статье, и дополнительный код, необходимый для работы MAPI.
  4. Владельцы 32-битных операционок на этом манипуляции заканчивают. Если у вас Windows 10 64-битной разрядности, вам предстоит выполнить еще три пункта. Они нужны для того, чтобы WinMail корректно работал через MAPI с 32-битными программами.

  5. Скопируйте содержимое папки Windows Mail (x86) в папку %ProgramFiles(x86)%\Windows Mail вашего компьютера.
  6. Скопируйте содержимое папки SysWOW64 из архива в одноименную папку системной директории - %SystemRoot%\SysWOW64.
  7. Запустите файл WinMail1709_Wow6432Node.reg.
  8. Запустите файл 5-2018_Update.reg.

Вуаля. MAPI теперь - супер!

Остались еще некоторые проблемы. Например, не все изменения в установках сохраняются. Но это уже совсем мелочи, мало кем вообще используемые. Могут быть более важные потенциальные нестыковки в виде побочных эффектов. Если у вас таковые возникнут - пожалуйста, поделитесь в комментариях.

UPD от 16.06.2018:

dadreamer решил проблему, упомянутую в предыдущем параграфе. Выяснилось, что еще начиная с Win8 Microsoft изменил некоторые параметры в системе, из-за чего реанимированный WinMail терял часть функционала. Чтобы восстановить утерянные настройки, изменений в реестре оказалось недостаточно. Пришлось еще и пропатчить msoe.dll. Заодно все теперь работает на Десятке обновленной до последней на момент написания версии 1803 (Redstone 4). Дополняю статью результатами этих исследований.

В обновленных архивах для обеих разрядностей изменения минимальны: файл msoe.dll в папке Windows Mail заменен на пропатченный, а также добавлен файл реестра 5-2018_Update.reg, а в список действий, соответственно - пункт 7.

Тем, кто скачали отсюда файлы до указанной даты, достаточно скачать обновленные архивы и заменить msoe.dll в папке почтовика %ProgramFiles%\Windows Mail на новые из папки Windows Mail распакованного архива, после чего выполнить добавленный пункт 7. Новые посетители скачивают файл и выполняют все 7 пунктов.

P.S. Если кому интересны технические подробности нового кастомного апдейта Windows Mail - читайте обсуждение к предыдущей статье. В любом случае - огромное спасибо dadreamer'у за высококвалифицированную работу и крутой результат!

Комментарии  

blyatnikov
+1 # blyatnikov 31.12.2019 08:39
Да да! есть ли возможность создать работоспособность по новцю обновленную 10ку ??
когда работаешь с почтой 20 лет с 98 винды
никакой другой почты не хочется !
Всех с наступающим и скоро уже наступившим новым годом!
Всем мира!
sfatim
-1 # sfatim 02.11.2021 09:46
Здравствуйте
подскажите пожалуйста
как исправить английский на русский в кладке учетные записи ?
имеется старые настройки в не обновленной 10ке там все на русском - и вот обновленная 10ка и по новой восстановлена почта
и еще 1 вопрос - и в той и той почте если не закрыть письмо и выключить компьютер письмо сохраняется - дублируется в папку черновики - как избежать ?? спасибо
nagel
-1 # nagel 04.12.2021 03:51
привет. провёл этот фокус на win11. всё почти сработало. почтовик запускается. но не запускаются учётные записи.
при нажатии в сервис на строку учётные записи ничего не происходит
Евгений
+1 # Евгений 23.02.2022 10:10
Сегодня 23.02.2022г. не знаю как поживают создатели этих костылей, но выражаю им огромное СПАСИБО! Даже задонатил бы, т.к. на мой взгляд лучше Windows Mail из старой VISTA еще ничего не придумали!
Сегодня получилось запустить почту для Windows 10 1809, пошёл пробовать под Windows 11. Надеюсь получится...
серегей
0 # серегей 23.02.2022 10:32
Получится! не сомневайтесь
после обновления 10ки у меня слетело то что настроено было
боялся что не будет работать в обновленной версии 10ки
однако все отлично работает
только некоторые английские надписи никак не хотят на русский переходить
Mr.Hunt
0 # Mr.Hunt 13.12.2023 10:23
Всем привет! Кто может подсказать, каким образом патчится msoe.dll ? Суть в том, что на Windows 10 установил Outlook Express 6, потому что в нём можно читать конференции NEWS, но вот незадача, есть софт старый, который называется fidolook, так вот он не может запуститься, выдаёт ошибку что что-то не может в этом файле найти, поэтому хотелось бы проконсультироваться с человеком который модифицировал данный файл.

Оставлять комментарии могут только зарегистрированные пользователи.

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