Rimozione di Windows Mail

Piattaforme interessate

Client - Windows 7
Server - Windows Server 2008 R2

Impatto sulle funzionalità

Gravità - Alto
Frequenza - Alto

Descrizione

Microsoft depreca l'utilità Windows Mail e disabilita l'API CoStartOutlookExpress. Le altre API di posta elettronica sono state contrassegnate come deprecate e sono programmate 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 (con estensione eml) e notizie (.nws) rimarranno nel sistema.

Manifestazione dell'impatto

La rimozione dei risultati di Windows Mail è la seguente:

  • 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 hanno fatto 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, il 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 queste operazioni, i clienti visualizzeranno una finestra di dialogo di errore che li punta alla posizione in cui possono impostare queste associazioni su un altro programma
  • Le associazioni di file (.eml, .nws, .contact, .group, .wab, .p7c, .vfc) vengono interrotte o disabilitate. Quando si tenta di aprire un file con queste estensioni, i clienti otterranno una finestra di dialogo offrendo 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 visualizzeranno
  • Le API sono contrassegnate come deprecate in MSDN
  • La funzione di anteprima file viene rimossa
  • Gli hook della shell nel menu di clic con il pulsante destro del mouse vengono rimossi
  • La funzione di ricerca file viene rimossa

Strategia di riduzione del rischio

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

Soluzione

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

Non progettare codice che chiama l'API dell'interfaccia utente di Windows Mail, poiché non funzionerà. È necessario trovare altri modi per accedere ai file con estensione 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 Windows Compatibility Evaluator (WCE) per individuare eventuali potenziali problemi dovuti alla deprecazione di questa funzionalità.

Application Compatibility Toolkit Download