Condividi tramite


Rimozione di Windows Mail

Piattaforme interessate

client - Windows 7
Server - Windows Server 2008 R2

Impatto sulle funzionalità

gravità - Alta
frequenza - Alta

Descrizione

Microsoft deprecato l'utilità Windows Mail e disabilita l'API CoStartOutlookExpress. Le altre API di posta sono state contrassegnate come deprecate e sono in ritardo per la rimozione in una versione successiva di Windows. Tuttavia, le API documentate pubblicamente che non sono contrassegnate come deprecate o obsolete continueranno a funzionare in Windows 7. I file binari rimarranno nei sistemi degli utenti e continueranno ad essere accessibili tramite le API, in particolare nei casi indicati in precedenza. Inoltre, i file di posta elettronica degli utenti (.eml) e notizie (nws) rimarranno nel sistema.

Manifestazione dell'impatto

La rimozione di Windows Mail comporta quanto segue:

  • Tutti i punti di ingresso a Windows Mail e Contatti (ad esempio, menu Start, collegamenti creati dall'utente, Start -> Esegui e così via) vengono rimossi o disabilitati. Alcuni di questi sono completamente rimossi, altri avranno esito negativo quando si tenta di avviare.
  • Tutte le DLL vengono fornite nella casella
  • Le API documentate pubblicamente continuano a funzionare come in Windows Vista
  • Tutte le API che tentano di avviare l'interfaccia utente del browser principale sono state modificate per creare un errore invisibile all'utente. La funzione restituirà l'esito positivo, ma non mostrerà l'interfaccia utente all'utente. Le API che chiamano altre finestre di dialogo (ad esempio, lo Spooler o la finestra di dialogo Account) continuano a mostrare l'interfaccia utente
  • I gestori del protocollo (mailto, ldap, news, snews, nntp) non verranno associati a Windows Mail o Contatti. Quando si tenta di avviare questi elementi, i clienti visualizzeranno una finestra di dialogo di errore che indica la posizione in cui è possibile impostare queste associazioni su un altro programma
  • Le associazioni di file (.eml, nws, .contact, .group, .wab, .p7c, .vfc) sono interrotte o disabilitate. Quando si tenta di aprire un file con queste estensioni, i clienti riceveranno una finestra di dialogo che offre loro altre app installate che possono usare e puntare a una pagina Web che offre soluzioni
  • Tutti i file utente (ad esempio, i file di contatto o i messaggi) rimangono nel sistema nello scenario di aggiornamento
  • La cartella Contatti è nascosta per impostazione predefinita in modo che i clienti non lo visualizzino
  • Le API sono contrassegnate come deprecate in MSDN
  • La funzione di anteprima file viene rimossa
  • Gli hook della shell nel menu di scelta rapida vengono rimossi
  • La funzione di ricerca file viene rimossa

Mitigazione

Gli utenti devono installare Windows Live Mail o qualsiasi altro prodotto di posta elettronica in grado di leggere i file .eml e nws.

Soluzione

Rilevare se è installato un gestore di posta predefinito. In caso contrario, consigliare all'utente di installare Windows Live Mail o qualsiasi altro prodotto in grado di leggere .eml e i file nws.

Non progettare codice che chiama l'API dell'interfaccia utente di Windows Mail, perché non funzionerà. È necessario trovare altri modi per accedere ai file .eml e nws. Inoltre, non appena possibile, interrompere la dipendenza da tutte le altre API di Windows Mail.

Compatibilità, prestazioni, affidabilità e test di usabilità

  • Esercizio dell'applicazione in un ambiente Windows 7 per assicurarsi che l'applicazione non tenti di chiamare l'API dell'interfaccia utente.
  • In alternativa, è possibile eseguire Application Compatibility Toolkit (ACT) usando l'analizzatore di compatibilità Windows (WCE) per individuare eventuali problemi a causa della deprecazione di questa funzionalità.

download Application Compatibility Toolkit