MAPI32.dll finden und reparieren
In zahlreichen Internetforen finden sich die verschiedensten Lösungsvorschläge:
ServicePack 3 von Office 2003 installieren
ServicePack 3 von Office 2003 deinstallieren
Outlook 2003 direkt von der Installations-CD starten
…
Alle diesen Lösungsansätzen helfen bei manchen Nutzern, andere wiederum berichten, dass bei Ihnen nichts hilft. Dies liegt vermutlich daran, dass diese Lösungen sehr allgemein ansetzen und nicht direkt das eigentlich Problem anpacken – die MAPI32.dll.
Anders als Outlook in seiner Fehlermeldung anzeigt heißt die gesuchte Datei nicht MAPI32.dll sondern MSMAPI32.DLL (vorgestelltes MS beachten). Diese findet sich in einem Unterordner des Verzeichnis für gemeinsam genutzte Programmdateien von Windows. Da der genaue Pfad je nach Windows Installation unterschiedlich sein kann, wird am besten die Umgebungsvariable %CommonProgramFiles% verwendet um in diesen Ordner zu gelangen. Der genaue Pfad lautet damit wie folgt:
%CommonProgramFiles%\System\MSMAPI\1031\
Wird dieser Pfad so im Windows Explorer aufgerufen, wird die Umgebungsvariable automatisch in den richtigen Pfad übersetzt und somit der korrekt Ordner aufgerufen. Hierbei ist zu beachten, dass sich der Ordner ..\1031\ nur auf einem System mit deutschem Gebietsschema zu finden ist. Wird Windows also in einer anderen Sprachversion genutzt heißt der Ordner entsprechend anders (z.B. 1033 für eine US-Englische Version).
Wurde die Datei MSMAPI32.DLL gefunden muss dafür gesorgt werden, dass Outlook nicht mehr auf diese zugreifen kann. Das einfachste Mittel hierfür ist, die Datei einfach umzubenennen, z.B. in MSMAPI32_Alt.DLL.
Wird Outlook nun gestartet, stellt dieses automatisch fest, dass die gesuchte Datei fehlt und bietet an diese eigenständig zu reparieren bzw. zu ersetzten.. Voraussetzung hierfür ist, dass der ServicePack 3 für Outlook 2003 installiert ist.
Wurde die Datei auf diese Weise einmal repariert, sollte Outlook von nun an ohne weitere Probleme starten und funktionieren.