Solved

What are the steps to put exchange 2003 admin tools on an XP machine running Office 2007 without causing mapi32.dll errors?

Posted on 2009-04-13
8
492 Views
Last Modified: 2012-05-06
I installed the Exchange 2003 admin tools on my machine and messed up my mapi32.  I finally got my PC back to normal, running Office communicatior, Outlook 2007 and being able to send mail from within an Office document.  I had to uninstall the exchange tools to get my other stuff working, but I need the admin tools back.  I aready have the adminpak.msi working.  My question is:  what exactly do I need to do (and in what order) to install the exchange 2003 tools to avoid the mapi32.dll issue happening again.  I know they can all play nice, I had it working before my hard drive crashed and I had to rebuild the whole box.  I have the MSmapi32.dll version 12.0.4518.1014 in C:\Program Files\Common Files\System\MSMAPI\1033, and in c:\windows\system32, and I have the same version, but named mapi32.dll in C:\Program Files\Microsoft Office\Office12.
0
Comment
Question by:quaybj
  • 3
  • 3
  • 2
8 Comments
 
LVL 7

Expert Comment

by:sanjaykumar_p
ID: 24133200
0
 
LVL 65

Expert Comment

by:Mestha
ID: 24133749
Technically the combination isn't supported, for the reason you have given.
From memory I think it is Office first, then Exchange.

Simon.
0
 

Author Comment

by:quaybj
ID: 24138565
I already did all those steps, the question is how to preserve the mapi dll so that I can still send email from within Office.  The mapi from exchange steps on the Office mapi dll.  There is a way to place them so that this does not happen.  From what i understand the mapi from exchange is not needed for Outlook, but how to keep it from getting in the way is the question.  It is a question of which mapi dll, named what, goes in which folder.  I have seen that it the version 12. dll must go in the folder with office and that's what I have.  I think there must a reg key that gets overwritten when I install the tools... looking for that key.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 7

Expert Comment

by:sanjaykumar_p
ID: 24140325
MS does not recommened to have outlook install on same machine on which Exchange tools installed keeping this in consideration I guess you should first install Exchange tools and then install Outlook which should avoid in MAPI32 dll error
0
 

Accepted Solution

by:
quaybj earned 0 total points
ID: 24143029
I have not seen where MS said not to have Outlook on the same machine where the tools are installed, I have definitely seen that Outlook should NEVER be installed on the Exchange server itself.  Anyway, the fix is to run fixmapi.exe which is located in the c:\windows\system32 folder.   I installed Office first, then Exchange tools, then ran fixmapi and everything runs fine.  This fix came from
http://office.microsoft.com/en-us/outlook/HP011164781033.aspx .  
It applies to Office 2003, but it worked for Office 2007.
Thanks for your input.
0
 
LVL 65

Expert Comment

by:Mestha
ID: 24143826
This is the Microsoft article on ESM and Outlook:
http://support.microsoft.com/default.aspx?kbid=266418

That article is at least seven years old.

Simon.
0
 

Author Comment

by:quaybj
ID: 24147176
Simon, your article is really concerned with keeping th Exchange running with issues.   "Unless               third-party programs are designed and tested to run in this configuration,               those programs may not work correctly and may adversely affect an Exchange computer."   My issue was about using only the admin tools for Exchange 2003 with and XP machine

Exchange 2000 support is not supported, but here is another article, http://support.microsoft.com/?kbid=304718, which says

Microsoft ExchangeThe Microsoft Exchange Simple Mail Transfer Protocol (SMTP) and Network News Transfer Protocol (NNTP) DLL files were added to Adminpak.msi. The additional Staxmem.dll, Smtpapi.dll, Smtpadm.dll, Smtpsnap.hlp, and Nntpsnap.hlp files were added to Adminpak.msi to allow 32-bit Windows XP Professional-based clients to administer the release of Exchange after Microsoft Exchange 2000.
Administration of Exchange-based servers after the Exchange 2000 version from 64-bit clients is not supported.

I fixed the problem myself by running fixmapi.

0
 
LVL 65

Expert Comment

by:Mestha
ID: 24147213
I posted the article because it was stated that you had never seen anything from Microsoft about Outlook and ESM being not supported on the same system. While you have quoted the second paragraph, the first one clearly states that the combination is not supported, and has been for some time. The fact that it can be made to work isn't really the issue, I was just completing the loop that Microsoft have stated that, and have done so for some time. Exchange 2007 was the first version of Exchange which allows the use of Outlook and the management tools on the same system in a supported environment.

Simon.
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Utilizing an array to gracefully append to a list of EmailAddresses
Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data‚Ķ
To show how to generate a certificate request in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.:  First we need to log into the Exchange Admin Center. Navigate to the Servers >> Certificates‚Ķ

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question