Ошибка при запуске Outlook 2003: «Файл MAPI32.DLL поврежден или имеет неправильный номер версии»

Установка и удаление поочередно Microsoft Office 2007, затем Microsoft Office 2003 (в какой последовательности - уже неизвестно) привела к тому, что 2003 “Офис” перестал отправлять почту. Если точнее вообще перестала запускаться программа Microsoft Office Outlook 2003 - при запуске выдавалось сообщение
Файл MAPI32.DLL поврежден или имеет неправильный номер версии … и предположение, что была установлена посторонняя почтовая программа.

“Причиной получения сообщения об использовании неправильной версии mapi32.dll или о том, что этот файл поврежден, может быть другое программное обеспечение для передачи сообщений, установленное после Microsoft Outlook.” - действительно, была попытка установить другой Microsoft Outlook.

Попытки скопировать файл MAPI32.DLL (находится в каталоге WINDOWS\SYSTEM32\) с “рабочего” компьютера (с рабочим “офисом - аутлуком”) , переустановка Office 2003 (решили остановить свой выбор на нем), удаление старых файлов, скачивание Mapi32.dll - “нужной” версии из интернета… В общем, все было безуспешно.

Утилита fixmapi.exe (находится в системной папке WINDOWS\system32\) тоже не дала нужного результата. Возможно, кому-то достаточно будет набрать в командной строке fixmapi - и “все будет”.

До причины все-таки удалось докопаться -

“неисправность может возникнуть при установке, а затем удалении Microsoft Office Outlook 2007 (бета-версия 2) на компьютере с установленным Outlook 2003. После удаления Outlook 2007(бета-версия 2) файл MSMapi32.dll из Outlook 2007 (бета-версия 2) не удаляется из следующей папки вашего компьютера:

C:\Program Files\Common Files\System\Msmapi\LocaleID

(у меня LocaleID был 1049)

 

После переименования файла MSMapi32.dll, Microsoft Office 2003 (Родной!) запустился… самовосстановился (пару раз запросил исходные файлы), и все-таки “встал”…

 

ps. получается, что странный какой-то Uninstall у 2007 офиса… Ну не.. кривизну рук тоже никто не отрицает. :)

UPD. При входе в Панель управления при попытке перейти в раздел “Почта” возникает сообщение об ошибке

Нехватка памяти или системных ресурсов. Закройте часть окон или программы и повторите попытку.

При этом запуск Outlook 2003 также выдавал сообщение про MAPI32.DLL, а запуск любых других программ происходил нормально. Помогло удаление (переименование) файла MSMapi32.dll (как в последнем пункте)

Метки: , , ,

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

Комментарии (10) к записи “Ошибка при запуске Outlook 2003: «Файл MAPI32.DLL поврежден или имеет неправильный номер версии»”

  1. Павел сообщает :

    спасибо за дельный совет у меня тоже самое все заработало

  2. infernO сообщает :

    Спасибо. офис восстановил. на mapi32.dll больше не ругается

  3. Sergey сообщает :

    Спасибо, Outlook заработал, однако при экспорте возникает ошибка: Сбой операции и все.
    Может подскажите как решить?

  4. levik сообщает :

    Спасибо, Sergey
    (присланное сообщение от Sergey ):

    проблему решил координальной переустановкой всего офиса. перед инсталяцией предварительно удалил все из реестра, связанное с outlook
    2007 outlook оказался весьма живучий 8)

  5. VIC сообщает :

    Ссылка на статью техподдержки майкрософта
    последний пост автора оттуда

    http://support.microsoft.com/kb/926196

  6. АлексейX сообщает :

    Отличный совет.
    Мучился 3 месяца.

  7. Александр Иванович сообщает :

    Спасибо парни

  8. Lena сообщает :

    Спасибо, стояли 2007 и 2003 офис на комьпютере, и аутлук 2003 не запускался с ошибкой, а в 2007 аутлук был недоступен помогла фикс мапи

  9. Дмитрий сообщает :

    Спасибо все заработало.

  10. Андрюха сообщает :

    Спасибо, тоже с этим MAPI32.DLL промучался, ввел fixmapi и все стало работать, ошибка исчезла.

Добавить комментарий