Удаление почты Windows

Затронутые платформы

Клиенты — Windows 7
Серверы — Windows Server 2008 R2

Влияние на функции

Уровень серьезности — высокий
Частота — высокая

Описание

Корпорация Майкрософт не рекомендует служебную программу "Почта Windows" и отключит API CoStartOutlookExpress. Другие API почты помечены как нерекомендуемые и планируется удалить в более поздней версии Windows. Однако общедоступные API, которые не помечены как нерекомендуемые или устаревшие, по-прежнему будут работать в Windows 7. Двоичные файлы останутся в системах пользователей и будут по-прежнему доступны через API, в частности в случаях, упомянутых выше. Кроме того, файлы электронной почты пользователей (.eml) и news (.nws) останутся в системе.

Проявление влияния

Удаление Почты Windows приводит к следующим результатам:

  • Все точки входа в почту и контакты Windows (например, меню "Пуск", созданные пользователем сочетания клавиш, запуск —> запуск и т. д.) удаляются или отключаются. Некоторые из них полностью удалены, другие завершатся ошибкой при попытке запуска.
  • Все библиотеки DLL поставляются в коробке
  • Общедоступные задокументированные API-интерфейсы продолжают работать так же, как и в Windows Vista
  • Все API, которые пытаются запустить пользовательский интерфейс браузера main, были изменены для создания автоматического сбоя. Функция возвращает успешное выполнение, но не отображает пользовательский интерфейс для пользователя. Интерфейсы API, вызывающие другие диалоговые окна (например, очередь очереди или диалоговое окно Учетные записи), продолжают отображать этот пользовательский интерфейс.
  • Обработчики протокола (mailto, ldap, news, snews, nntp) не будут связаны с почтой Windows или контактами. При попытке запустить их клиенты увидят диалоговое окно с ошибкой, указывающее на расположение, в котором они могут установить эти связи с другой программой.
  • Сопоставления файлов (.eml, .nws, .contact, .group, .wab, .p7c, .vfc) разорваны или отключены. При попытке открыть файл с этими расширениями клиенты получат диалоговое окно с предложением других установленных приложений, которые они могут использовать, и указать им веб-страницу, предлагающую решения.
  • Все файлы пользователей (например, файлы контактов или сообщения) остаются в системе в сценарии обновления.
  • Папка "Контакты" скрыта по умолчанию, поэтому клиенты не увидят ее
  • API помечены как нерекомендуемые в MSDN
  • Функция предварительного просмотра файла удалена
  • Перехватчики оболочки в контекстном меню удаляются
  • Функция поиска файлов удалена

Меры по снижению риска

Пользователи должны установить Почта Windows Live или любой другой почтовый продукт, который может считывать EML- и NWS-файлы.

Решение

Определите, установлен ли обработчик почты по умолчанию. В противном случае посоветуйте пользователю установить Почта Windows Live или любой другой продукт, который может считывать EML- и NWS-файлы.

Не разрабатывайте код, который вызывает API пользовательского интерфейса почты Windows, так как он не будет работать. Необходимо найти другие способы доступа к EML- и NWS-файлам. Кроме того, как только это возможно, прекратите использовать все остальные API почты Windows.

Тестирование совместимости, производительности, надежности и удобства использования

  • Запустите приложение в среде Windows 7, чтобы убедиться, что приложение не пытается вызвать API пользовательского интерфейса.
  • Кроме того, можно запустить набор средств для обеспечения совместимости приложений (ACT) с помощью оценщик совместимости с Windows (WCE), чтобы обнаружить потенциальные проблемы, связанные с прекращением поддержки этой функции.

Скачивание набора средств для обеспечения совместимости приложений