Compartir a través de


Eliminación de Windows Mail

Plataformas afectadas

Clientes : Windows 7
Servidores : Windows Server 2008 R2

Impacto en las características

Gravedad : alta
Frecuencia : alta

Descripción

Microsoft está en desuso de la utilidad Windows Mail y deshabilita la API CoStartOutlookExpress. Las demás API de correo se han marcado como en desuso y están programadas para su eliminación en una versión posterior de Windows. Sin embargo, las API documentadas públicamente que no están marcadas como obsoletas o en desuso seguirán funcionando en Windows 7. Los archivos binarios permanecerán en los sistemas de los usuarios y seguirán siendo accesibles a través de las API, específicamente en los casos mencionados anteriormente. Además, los archivos de correo electrónico (.eml) y noticias (.nws) de los usuarios permanecerán en el sistema.

Manifestación del impacto

La eliminación de Windows Mail da como resultado lo siguiente:

  • Todos los puntos de entrada a Correo y contactos de Windows (por ejemplo, menú Inicio, accesos directos creados por el usuario, Inicio -> Ejecutar, etc.) se quitan o deshabilitan. Algunos de estos se quitan por completo, otros producirán un error al intentar iniciarse.
  • Todos los archivos DLL se envían en la caja
  • Las API documentadas públicamente siguen funcionando como lo hacían en Windows Vista
  • Las API que intentan iniciar la interfaz de usuario principal del explorador se han modificado para crear un error silencioso. La función devolverá éxito, pero no mostrará la interfaz de usuario al usuario. Las API que llaman a otros cuadros de diálogo (por ejemplo, el administrador de colas o el cuadro de diálogo Cuentas) siguen mostrando esa interfaz de usuario.
  • Los controladores de protocolo (mailto, ldap, news, s news, nntp) no se asociarán con Windows Mail o Contacts. Al intentar iniciarlos, los clientes verán un cuadro de diálogo de error que apunta a la ubicación donde pueden establecer estas asociaciones en otro programa.
  • Las asociaciones de archivos (.eml, .nws, .contact, .group, .wab, .p7c, .vfc) se interrumpen o deshabilitan. Al intentar abrir un archivo con estas extensiones, los clientes obtendrán un cuadro de diálogo que les ofrecerá otras aplicaciones instaladas que pueden usar y apuntarlas a una página web que ofrezca soluciones.
  • Los archivos de usuario (por ejemplo, los archivos de contacto o los mensajes) permanecen en el sistema en el escenario de actualización.
  • La carpeta Contactos está oculta de forma predeterminada, por lo que los clientes no lo verán
  • Las API se marcan como en desuso en MSDN
  • Se quita la función de vista previa del archivo.
  • Se quitan los enlaces de shell en el menú contextual.
  • Se quita la función de búsqueda de archivos.

Mitigación

Los usuarios deben instalar Windows Live Mail o cualquier otro producto de correo que pueda leer archivos .eml y .nws.

Solución

Detecte si hay instalado un controlador de correo predeterminado. Si no es así, aconseja al usuario que instale Windows Live Mail o cualquier otro producto que pueda leer archivos .eml y .nws.

No diseñe código que llame a la API de interfaz de usuario de Correo de Windows, ya que no funcionará. Debe encontrar otras formas de acceder a los archivos .eml y .nws. Además, tan pronto como sea factible, suspenda la dependencia de todas las demás API de Correo de Windows.

Pruebas de compatibilidad, rendimiento, confiabilidad y facilidad de uso

  • Ejecute la aplicación en un entorno de Windows 7 para asegurarse de que la aplicación no intenta llamar a la API de interfaz de usuario.
  • Como alternativa, puedes ejecutar Application Compatibility Toolkit (ACT) mediante el Evaluador de compatibilidad de Windows (WCE) para localizar cualquier posible problema debido al desuso de esta funcionalidad.

Descarga del kit de herramientas de compatibilidad de aplicaciones