Free Microsoft Outlook Resources & Whitepapers

Exchmem.dll

After having an upgrade of Exchange 2003 Service Pack 1 to Service Pack 2 fail with error code 0xC103798A, I googled it and found out that I had to rename the file exchmem.dll in %systemroot%system32 to exchmem.old and the installation would succeed.
It worked but no new exchmem.dll was created and from what I found out exchmem has something to do with Exchange Memory Management, which of course sounds serious.
However the server seems to work just fine, but was wondering if anyone knows whether I should rename this file to .dll again or just let it be?
The page where I got the solution(http://support.microsoft.com/kb/555539) didn't say.


Post your answer or comment

comments powered by Disqus
I get the error described in article
http://support.microsoft.com/default.aspx?scid=kb;en-us;273087

Callback DLL not found

Unable to find the callback library jcb.dll (or one of its dependencies).
Copy in the file and hit OK to retry, or hit Cancel to abort.

It happens exactly as explained here except I have JCB.DLL in the correct folder and even moved it to c:windowssystem32 and it still doesn't work. I've tried copying a new file from a different server and even off the SP1 CD and I keep getting this error no matter what I do. This is happening on all servers in the enterprise and I can't find anything obvious. All servers are Windows 2003 Enterprise running Exchange 2003 Enterprise with SP1. Some were upgraded from Windows and Exchange 2000 and some were fresh installs of 2003 but all get this error. I have even tried running eseutil on a server without Exchange but with the ESEUTIL.EXE, ESE.DLL, EXCHMEM.DLL, EXOSAL.DLL
and JCB.DLL in a scratch directory and I get the same error. The error always occurrs when the process is about 33% complete. Please help!

I get the error described in article
http://support.microsoft.com/default.aspx?scid=kb;en-us;273087
Callback DLL not found

Unable to find the callback library jcb.dll (or one of its dependencies).
Copy in the file and hit OK to retry, or hit Cancel to abort.

It happens exactly as explained here except I have JCB.DLL in the correct
folder and even moved it to c:windowssystem32 and it still doesn't work.  
I've tried copying a new file from a different server and even off the SP1 CD
and I keep getting this error no matter what I do.  This is happening on all
servers in the enterprise and I can't find anything obvious.  All servers are
Windows 2003 Enterprise running Exchange 2003 Enterprise with SP1.  Some were
upgraded from Windows and Exchange 2000 and some were fresh installs of 2003
but all get this error.  I have even tried running eseutil on a server
without Exchange but with the ESEUTIL.EXE, ESE.DLL, EXCHMEM.DLL, EXOSAL.DLL
and JCB.DLL in a scratch directory and I get the same error.  The error
always occurrs when the process is about 33% complete.  Please help!


Hello,

I have 2 servers, one with CAS, HUB and UM and another with MBX role. The first one upgraded fine to SP1, but the MBX server failed with the error below:

- The Admin RPC connection is being established with server "mailboxservername".
- MapiExceptionLowLevelInitializationFailure: Unable to load exrpc32.dll or one of its dependent DLLs (extrace.dll, exchmem.dll, msvcr90.dll, etc)

So, right now only the CAS/HUB/UM server is in SP1, and the MBX in RTM. The system is still operational, hope no issues come up until I resolve that problem.

Please advice.

Thanks.

 

When I try to start the exmerge program I get the following message " This application has failed to start because EXCHMEM.dll was not found. Reinstalling the application may fix the problem. I reinstalled the exchange but still get the error. Please help.

My exchange server crash with the the following error, Could anyone tell me why? Thxs

Event Type: Error
Event Source: Application Error
Event Category: (100)
Event ID: 1000
Date:  11/21/2005
Time:  9:22:55 AM
User:  N/A
Computer: HKSERVER2
Description:
Faulting application store.exe, version 6.5.7226.3, faulting module exchmem.dll, version 6.5.7226.0, fault address 0x00004e3e.

Hi. Maybe once per month the IS service on one of our servers crashes with the symptoms detailed in the KB article below, and I was wondering if anybody else has seen the same issue? Basically, the store will shutdown suddenly, so that either there is no DMP file or we have heap corruption. Drwtsn32 is configured to full dump.

We see Application log Event 1000 "Faulting application store.exe ... faulting module exchmem.dll", and then System log events 7034 and 7011 IS "service terminated unexpectedly".

http://support.microsoft.com/?kbid=872963

We went through months of consultation with Microsoft PSS, and eventually the debug team came up with KB836857-v3, which we applied to our servers. This seemed to fix the problem for about three months, but then we started seeing these occasional crashes again.

The original fix was for a type of malformed message issue, so we assume the continued problem is caused by a new variety of malformed message. Reminds me of the Exchange 5.5 "BAD" message error that would occasionally crash the IMS and sometimes IS.

Any help would be appreciated.

Chris

System:
AD Server running Windows 2003 SP1/Exchange 2003 SP1
IHateSPam Server Edition 1.7, Panda Antivirus for Exchange.

Issue:
At arround 11pm-12am the Information Store Service is genetrating errors and going offline. It required a system restart to continue mail processing. Have contacted Microsoft Product Support and obtained Hotfix KB Article Number(s): 872963 but the issue is now different.

Errors:
Event Type: Error

Event Source: Microsoft Exchange Server

Event Category: None

Event ID: 1000

Date: 7/9/2005

Time: 10:59:02 PM

User: N/A

Computer: SERV1

Description:

Faulting application store.exe, version 6.5.7226.3, stamp 407db771, faulting module exchmem.dll, version 6.5.7226.0, stamp 406d29b4, debug? 0, fault address 0x00004e3e.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Data:

0000: 41 00 70 00 70 00 6c 00 A.p.p.l.

0008: 69 00 63 00 61 00 74 00 i.c.a.t.

0010: 69 00 6f 00 6e 00 20 00 i.o.n. .

0018: 46 00 61 00 69 00 6c 00 F.a.i.l.

0020: 75 00 72 00 65 00 20 00 u.r.e. .

0028: 20 00 73 00 74 00 6f 00 .s.t.o.

0030: 72 00 65 00 2e 00 65 00 r.e...e.

0038: 78 00 65 00 20 00 36 00 x.e. .6.

0040: 2e 00 35 00 2e 00 37 00 ..5...7.

0048: 32 00 32 00 36 00 2e 00 2.2.6...

0050: 33 00 20 00 34 00 30 00 3. .4.0.

0058: 37 00 64 00 62 00 37 00 7.d.b.7.

0060: 37 00 31 00 20 00 69 00 7.1. .i.

0068: 6e 00 20 00 65 00 78 00 n. .e.x.

0070: 63 00 68 00 6d 00 65 00 c.h.m.e.

0078: 6d 00 2e 00 64 00 6c 00 m...d.l.

0080: 6c 00 20 00 36 00 2e 00 l. .6...

0088: 35 00 2e 00 37 00 32 00 5...7.2.

0090: 32 00 36 00 2e 00 30 00 2.6...0.

0098: 20 00 34 00 30 00 36 00 .4.0.6.

00a0: 64 00 32 00 39 00 62 00 d.2.9.b.

00a8: 34 00 20 00 66 00 44 00 4. .f.D.

00b0: 65 00 62 00 75 00 67 00 e.b.u.g.

00b8: 20 00 30 00 20 00 61 00 .0. .a.

00c0: 74 00 20 00 6f 00 66 00 t. .o.f.

00c8: 66 00 73 00 65 00 74 00 f.s.e.t.

00d0: 20 00 30 00 30 00 30 00 .0.0.0.

00d8: 30 00 34 00 65 00 33 00 0.4.e.3.

00e0: 65 00 0d 00 0a 00 e.....

Event Type: Error

Event Source: Application Error

Event Category: (100)

Event ID: 1000

Date: 7/9/2005

Time: 11:35:08 PM

User: N/A

Computer: SERV1

Description:

Faulting application store.exe, version 6.5.7226.3, faulting module exchmem.dll, version 6.5.7226.0, fault address 0x00004e3e.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Data:

0000: 41 70 70 6c 69 63 61 74 Applicat

0008: 69 6f 6e 20 46 61 69 6c ion Fail

0010: 75 72 65 20 20 73 74 6f ure sto

0018: 72 65 2e 65 78 65 20 36 re.exe 6

0020: 2e 35 2e 37 32 32 36 2e .5.7226.

0028: 33 20 69 6e 20 65 78 63 3 in exc

0030: 68 6d 65 6d 2e 64 6c 6c hmem.dll

0038: 20 36 2e 35 2e 37 32 32 6.5.722

0040: 36 2e 30 20 61 74 20 6f 6.0 at o

0048: 66 66 73 65 74 20 30 30 ffset 00

0050: 30 30 34 65 33 65 004e3e

Event Type: Error

Event Source: Service Control Manager

Event Category: None

Event ID: 7011

Date: 7/10/2005

Time: 11:52:37 PM

User: N/A

Computer: SERV1

Description:

Timeout (30000 milliseconds) waiting for a transaction response from the MSExchangeIS service.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Event Type: Error

Event Source: Service Control Manager

Event Category: None

Event ID: 7034

Date: 7/10/2005

Time: 11:53:02 PM

User: N/A

Computer: SERV1

Description:

The Microsoft Exchange Information Store service terminated unexpectedly. It has done this 1 time(s).

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Then it loops this message:

Event Type: Error

Event Source: Service Control Manager

Event Category: None

Event ID: 7024

Date: 7/11/2005

Time: 9:24:32 AM

User: N/A

Computer: SERV1

Description:

The Microsoft Exchange Information Store service terminated with service-specific error 2147500037 (0x80004005).

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

Any help with this would be greatly appreaciated.

I downloaded ExMerge from microsoft.com and trying to run it but getting this
error message:
This application has failed to start because EXCHMEM.DLL was not found.
Re-installing the application may fix this problem.
TIA

I've installed Exchange on a SBS 2003 server and downloaded the Exmerge.exe
tool to transfer current pst files to the new store. However, when I run
Exmerge, I get the error 'This application has failed to start because
EXCHMEM.dll was not found." Searching the drives, it appears to be in 3
places:
c:program filesmicrosoft integrationmicrosoft exchange
c:program filesmicrosoft integrationwindows small business server 2003
e:program filesexchsrvrbin

The last one is where Exchange is installed. I've tried registering the dll,
but it tells me 'DllRegisterServer entry point was not found.'

Thanks for any suggestions on getting Exmerge to run on SBS.

Tom

Hello,

I am having problems upgrading Echange 2003 to SP2, I get the following
error:

"Setup failed while installing sub-component SMTP service with error code
0xC103798A (please consult the installation logs for a detailed
description). You may cancel the installation or try the failed step again."

I have checked on various support sites for the answer but no luck.

The Exchmem.dll file is located in the ..exchsrvrbin folder, so it is not
the rename / delete this file option as I have tried it. It is also not the
WMI service as it is already running!

I stuck, can anyone help?

Regards,
Phil

I need to be able to backup Exchange mailboxes using Exmerge. When I run the
Exmerge program I get the message.

The application has failed to start because EXCHMEM.dll was not found.
Re-installing the application may fix this problem.

I was trying to run the Exmerge from the Windows 2003 Server that the
Exchange 2003 server is running on. Can anyone tell me where I'm going
wrong?

Many thanks in advance.

Hello,

I am having problems upgrading Echange 2003 to SP2, I get the following
error:

"Setup failed while installing sub-component SMTP service with error code
0xC103798A (please consult the installation logs for a detailed
description). You may cancel the installation or try the failed step again."

I have checked on various support sites for the answer but no luck.

The Exchmem.dll file is located in the ..exchsrvrbin folder, so it is not
the rename / delete this file option as I have tried it. It is also not the
WMI service as it is already running!

I stuck, can anyone help?

Regards,
Phil

Hi,

when i try to run Exmerge on my W2003 exchange server , i get this message
The dynamicl link Library EXCHMEM.dLL cannot be found at the specified path
bla bla
any one knows ??

tried to install 2003 exchange onto a 2003 server and it didn't seem to work, connectivity issues etc.. I wiped the drive and started over but the second installation it wouldn't work.

I did a custom install and then ran best practices analyzer tool and it came up with the following:

older CDO.DLL file detected
DSACCESS.DLL
ESE.DLL
ESEUTIL.EXE
EXCHMEM.DLL
EXSMTP.DLL
MAPI32.DLL

what course of action should I take, I don't want to just delete files as I may delete the wrong versions. Can I just uninstall exchange, will this clear it all so I can start yet again.

We have a Database that failed with the error below after running ESEUTIL/P,
ESEUTIL/D, and ISINTEG -fix the store mounts and after 4 min the error
appears again and dismounts all stores. The database show a clean shutdown
with ESEUTIL /mh and no errors with ISINTEG.

Event Type: Error
Event Source: Microsoft Exchange Server
Event Category: None
Event ID: 1000
Date: 7/15/2004
Time: 9:46:21 PM
User: N/A
Computer: MAILBE07
Description:
Faulting application store.exe, version 6.5.7226.3, stamp 407db771, faulting
module exchmem.dll, version 6.5.7226.0, stamp 406d29b4, debug? 0, fault
address 0x00004e3e.

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.

Hi all

i am trying to install exmerge on my Exchange 2003 server with service pack1 but its giving Error

This application has failed to start because EXCHMEM.dll was not found re-installing the appplication may fic this problem

Thanks in adcvance
Taqi

I found some useful information on enabling some Exchange 2003 management on Windows Vista.

You will need the following files copied from an existing Exchange server or desktop with the exchange tools installed to either exchsrvrbin or windowssystem32 folder:
address.dll, escprint.dll, exchmem.dll, glblname.dll, maildsmx.dll, pttrace.dll
and netui0.dll, netui1.dll, netui2.dll copied to windowssystem32.

You will get all four Exchange tabs in AD Users and Computers (use the latest Adminpak.msi from Windows 2003 SP1 or 2003 R2). The Move Mailbox function is missing but you could use the Mailmig.exe Tool or Exmerge.exe for that.
Also Exchange Manager tool is unavailable (need to find out which bits are required).

Orginal message here: http://bink.nu/forums/16477/ShowPost.aspx

Hello,

I am starting the process of moving mailboxes from a 5.5 Exchange server to 2003. The server I am running ExMerge and the Migration Wizard is a Windows 2003 serve with Exchange 2003.

When I try using "Migration Wizard" I get the following error.

mailmig.exe - Unable to locate component

This application has failed to start because MMFMIG32.dll was not found. Re-installing the application may fix the problem.

When trying to use "Exmerge" I get the following error.

ExMerge.exe - Unable to locate component

This application has failed to start because EXCHMEM.dll was not found. Re-installing the application may fix the problem.

Why am I getting the same type of error running two completely different utilities?

Thanks,

Chris B.

Hi!

When I'm executing the powershell command Disable-Mailbox in c# i get this
exception:
MapiExceptionLowLevelInitializationFailure: Unable to load exrpc32.dll or
one of its dependent DLLs (extrace.dll, exchmem.dll, msvcr80.dll, etc)

The mailbox is removed ok, butI get this exception.
If I run the exact command in powershell, everything runs fine without
exceptions.

I'm running the code on a Vista x32 machine agains a Exchange 2007 x64 server.

Some powershell commands runs ok withou exceptions, but with commands like
Disable-Mailbox I get this exception.

Does anyone have any clue why this is happening?

/Mathias

I've installed Exchange on a SBS 2003 server and downloaded the Exmerge.exe

tool to transfer current pst files to the new store. However, when I run
Exmerge, I get the error 'This application has failed to start because
EXCHMEM.dll was not found." Searching the drives, it appears to be in 3
places:
c:program filesmicrosoft integrationmicrosoft exchange
c:program filesmicrosoft integrationwindows small business server 2003
e:program filesexchsrvrbin

The last one is where Exchange is installed. I've tried registering the dll,

but it tells me 'DllRegisterServer entry point was not found.'

Thanks for any suggestions on getting Exmerge to run on SBS

url:http://www.ureader.com/msg/11774.aspx

Hi all,
I am running Windows XP SP3 with the Exchange 2007 (x86) Exchange
Management Tools installed.

I have VB.NET (2008) project underway that invokes a Powershell
subprocess using standard procedures found on the web. Generally it works
very well. I have successfully invoked the following PS commands and
returned their results:

Enable-Mailbox
New-Mailbox
Get-User
Get-MailUser
Get-Mailbox

But when I try Get-MailboxStatistics I get:
MapiExceptionLowLevelInitializationFailure: Unable to load exrpc32.dll or
one of its dependent DLLs (extrace.dll, exchmem.dll, msvcr80.dll, etc.)

All commands work perfectly in the Exchange Management Shell.

I've read the thread on the Web between "Mathias", "Karl Mitschke" and
"SvenC" but it just ends with no resolution.

Here's the Function:

Function RunExchCommand(ByVal PSCommand As Command) As IEnumerable
Dim RunSpace As Runspace
Dim RsConfig As RunspaceConfiguration
Dim SnapInInfo As PSSnapInInfo
Dim warning As PSSnapInException = New PSSnapInException()
Dim Results As IEnumerable

RsConfig = RunspaceConfiguration.Create
SnapInInfo =
RsConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.Admin",
warning)
If Not IsNothing(warning) Then
MsgBox("Error loading Exchange 2007 Management shell" & vbCrLf &
vbCrLf & warning.Message)
RunExchCommand = Nothing
Exit Function
End If
RunSpace = RunspaceFactory.CreateRunspace(RsConfig)
RunSpace.Open()
Dim MyPipeLine As Pipeline = RunSpace.CreatePipeline()

MyPipeLine.Commands.Add(PSCommand)
Try
Results = MyPipeLine.Invoke()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information)
Results = Nothing
End Try
RunExchCommand = Results
End Function

Here's the calling code snippet:

MyCommand = New Command("Get-MailboxStatistics")
MyCommand.Parameters.Add("Identity", sDN)
'
' It dies at this next command
'
' There's nothing here that I have not done elsewhere except the actual
PS command itself
'
PSResults = DirectCast(RunExchCommand(MyCommand), IList)
MBXStats = DirectCast(PSResults(0), PSObject)
If DirectCast(Mailbox.Properties("HiddenFromAddressListsEnabled").Value,
Boolean) Then
Hidden_chk.Checked = True
End If
If DirectCast(Mailbox.Properties("UseDatabaseQuotaDefaults").Value,
Boolean) Then
MBXDefaults_chk.Checked = True
Else
Warning_tbox.Text =
Mailbox.Properties("IssueWarningQuota").Value.ToString
NoSend_tbox.Text =
Mailbox.Properties("ProhibitSendQuota").Value.ToString
NoSendRec_tbox.Text =
Mailbox.Properties("ProhibitSendReceiveQuota").Value.ToString
End If

Needless to say any help would be greatly appreciated.

--
Tim.

Hello,

This is Dinesh Goyal, working as Senior System Analyst in Pratham Software Pvt. Ltd., Jaipur.

I am working on an application which need to access MSExchange database. As I found through internet that ESE.dll is used to query the Exchange EDB database. I didn't found any documentation of ESE.DLL, simply I have exported functions names (using dumpbin).

Any help will be highly appreciable.

Thanks & Best Regards
Dinesh Goyal

Sr. System Analyst
Pratham Software Pvt. Ltd,
Jaipur

if i try to open the exchange 2003 system-manager the application crashes with an error in exadmin.dll module kernel32.dll.

everytime i try to do so, there is an 1000-event in the log which tells something about a fault in exadmin.dll

i've read that this issue may be cause by a mozilla thunderbird installation, which replaces the mapi32.dll, but there's no thunderbird installed.

the las action i've taken was to install tobit fax server on the machine.

Later this day (already at home) i've recognized that the owa isn't available too! if i try to access, i get an 404-error. i hope the iis hasn't crashed too!

service pack 1 is installed at the machine since it was released, there were absolute no problems yet.

the mail service seems to run, but i can't administer anything!

I hope somebody perhaps had the same problem and could help me anyway.

Thanks
Michl

Anyone run into this one before?

"The add-in "fldpub.dll" could not be installed or loaded. This problem may be resolved by using Detect and Repair on the Help Menu. Unable to load "C:Program FilesMicrosoft OfficeOffice..." You may be out of memory, system resources, or missing a .dll file."

I have a pc that even removing and reinstalling Office 2000 causes this error with Outlook. 
I know, I know, Office 2000 - we need to use this version, not my choice.....

Thanks,

Dave


Not finding an answer? Try a Google search.