“Senden an” E-Mail-Empfänger funktioniert nicht bei Outlook und 64 Bit

Microsoft hat mir jetzt bestätigt, dass “Senden an” bei Windows 2003 mit 64 Bit und Office 2003 oder 2007 nicht funktioniert. Ich hatte zu diesem Problem vor über zwei Wochen eine Anfrage an den Support von Microsoft gestellt. Leider wird es auch kein Update geben, dass dieses Problem behebt. Microsoft scheint eine Problemlösung zu riskant zu sein. Durch eine Behebung des Problems könnte schließlich eine neue Fehlfunktionen verursacht werden.

Das ganze scheint mir eine neue und sehr interessante Variante von “This bug is a feature” zu sein.

Bei Microsoft formuliert man das übrigens so:

Fuer dieses Problem wird aus folgenden Gruenden kein Hotfix entwickelt:

Wir haben diese Entscheidung sorgfältig überdacht und es wurden bereits diverse Workarounds untersucht wie etwa den Outlook 2003 32bit Registry Schlüssel unter dem 64bit Hive zu registrieren. Alle diese Tests scheitern an der 64bit Architektur und der 32bit Applikation Redirection. Leider gibt es von Office 2003 und 2008 keine 64 bit Version und damit auch keine 64bit MSMAPI.DLL. Dies bedeutet selbst wenn Sie die 32 bit MSMAPI.DLL unter Windows im 64bit Schlüssel registrieren wird der 64bit Explorer niemals eine 32bit DLL laden können. Wir haben dieses nach dem Release von Windows 2003 64bit erkannt und entsprechend das Design der Nachfolgearchitektur (Vista und Windows 2008) geändert. Diese Änderung ist leider nicht trivial und bedeutet für Windows 2003 64bit im Nachhinein einen sehr riskanten Fix welcher alle 32bit Applikationen beeinflussen könnte. Der Workaround aus 32bit Outlook heraus eine Mail zu öffnen und die Datei anzuhängen erscheint uns am einfachsten umzusetzen und völlig risikolos.

Zumindest mußte ich für die Support-Anfrage bei Microsoft nichts bezahlen, da das Problem ein Softwarefehler ist. Man muss ja immer die positiven Dinge im Leben sehen!