May 9, 2010

Outlook2003とMsmapi32.dll

この前, 以前は使っていたMicrosoft Office Outlook 2003 をまた使ってみようと思ったんですね. そしたら, こんなウィンドウが出てきてちょっとびっくりです. 日本語版のWindows XP上でです.

photo_20100509_02

Microsoft Office Outlook を起動できません。MAPI32.DLL は壊れているか、バージョンが間違っています。この問題は、他のメッセージ ソフトウェアをインストールしたことによって発生した可能性があります。Outlook を再インストールしてください。
そういえば, 以前 Office 2007 を試しにインストールした記憶があります.

ロケールIDが1041になっているので, C:\Program Files\Common Files\System\Msmapi\1041 を開きます.

Msmapi32.dll というファイルがあれば, それを名称変更します.  "削除すればOKだった"ケース かもしれませんが, "削除しなくてもOKだった"ケースだと恐ろしいのでファイル削除はやめます. この後にOutlookを起動すると問題なく動作します.

詳しくは「Outlook 2003 を起動するとエラー メッセージ "MAPI32.DLL は壊れているか、バージョンが間違っています" が表示される」でどうぞ.