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 (2).zip Версия:2
Дата 2017-12-23 Система  Windows Размер файла 2.63 MB Закачек 29 Скачать

64-битная ОС:

EnableWinMailWin10_1709_x64 (2).zip Версия:2
Дата 2017-12-23 Система  Windows Размер файла 5.15 MB Закачек 66 Скачать

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

  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.

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

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

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