Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   Exchange 2003 - ошибка MAPI32.DLL is not the correct version (http://forum.oszone.net/showthread.php?t=131765)

vicwanderer 12-02-2009 11:46 1036312

Exchange 2003 - ошибка MAPI32.DLL is not the correct version
 
После установки обновлений на сервер, на котором установлен Exchange 2003+DC при запуске оснастки exchange system manager появляется ошибка:
"Exchange detected that "c:\windows\system32\MAPI32.DLL" is not the
correct versin required to run Exchange System Manger or Exchange Server
2003. This may cause failures in Exchange System Manager, affect
availability of your server, or both. For more information see Microsoft
Knowledge Base article Q266418 at http://support/microsoft.com"
В Q266418 написано что Майкрософт не рекомендует устанавливать Exchange Server и Outlook на один компьютер. У меня не установлено Outlook на Exchange 2003+DC.
Как устранять ошибку? (гугление в течении 1,5 часов не просветило).

Oleg Krylov 13-02-2009 07:00 1037041

Странный Вы однако... Говорят же не поддерживается! Будете через коленку ломать?
Проверьте наличие и размеры MAPI32.dll по путям:
С:\Program Files\Common Files\System\Mapi\1033\NT
C:\Windows\System32
c:\Program Files\Exchsrvr\bin
В идеале нужно будет заменить тот, который в C:\Windows\System32 на тот, который в c:\Program Files\Exchsrvr\bin
А лучший совет - прислушаться к рекомендации компании-производителя. Вы же не будете совать сковороду в микроволновку, даже если очень хочется? ;)

vicwanderer 16-02-2009 11:04 1039879

Oleg Krylov,
С:\Program Files\Common Files\System\Mapi\1033\NT - MAPI32.dll нет.

MAPI32.dll есть по путям
C:\Windows\System32
c:\Program Files\Exchsrvr\bin
C:\Windows\SoftwareDistribution\Download\7f18b7...3c

"В идеале нужно будет заменить тот, который в C:\Windows\System32 на тот, который в c:\Program Files\Exchsrvr\bin"- В работающей системе не даёт менять access denied to file C:\Windows\System32\MAPI32.dll. Нужно заменять файл в безопасном режиме? Или достаточно остановить службы Exchange? Или можно воспользоваться unlocker.exe и перезапустить службы Exchange?

Добавлено:
службы Exchange остановил система не даёт заменить файл. unlocker.exe не обнаруживает дескриптор блокировки.
Придётся делать в безопасном режиме.

Oleg Krylov 16-02-2009 15:16 1040188

Support Microsoft Вам однозначно ответил бы "Non-supported Configuration". Это жизненно необходимая конфигурация?

vicwanderer 16-02-2009 17:11 1040332

Это существующая конфигурация. Другого пока нет(кризис).
Я понимаю, что под каждую роль/функцию желательно отдельный сервер.

Oleg Krylov 16-02-2009 20:22 1040489

Удаляйте Outlook с сервера, при необходимости используйте Outlook Web Access

vicwanderer 16-02-2009 21:18 1040537

Oleg Krylov, как я писал в первом посте
"...У меня не установлено Outlook на Exchange 2003+DC..."

Oleg Krylov 17-02-2009 21:23 1041650

Упс :( Прогоните поверх сервис-паки. Не поможет, сделайте реинсталл Exchange.

vicwanderer 18-02-2009 10:50 1042035

реинсталл Exchange - был. Не помогает.
Сейчас Exchange 2003 sp2+win2003 sp1. Установка win2003 sp2 - это попозже(хотя все критические обновления стоят). Единственное что приходит в голову это в безопасном режиме заменить тот, который в C:\Windows\System32 на тот, который в c:\Program Files\Exchsrvr\bin.

Пока проблем из-за этого нет. (Но всё-же неприятно.)

Oleg Krylov 19-02-2009 00:01 1042751

Сравните для начала версии, размер и контрольные суммы файлов. Переустановите сервис-паки, после этого проанализируйте Exchange Server Setup Logs. Обычно он лежит в корне диска С. Ищите любое сообщение об отказе, невозможности обновить файлы.


Время: 08:17.

Время: 08:17.
© OSzone.net 2001-