Troubleshooting Error Code 0×8004011C

Written by Mike Rede on June 30, 2009

There are several reasons why you may have received the 0×8004011C error code. Sometimes an Extended MAPI function will return a numeric result codes that is the equivalent of the MAPI_E_UNCONFIGURED error code.

Other times you will receive this error in conjunction with using the MAPI component of ASP. The Mail Application Programming Interface (MAPI) is a component used in Active Server Page (ASP) code. It was formerly called Active Messaging, but is now called Collaboration Data Objects (CDO). To allow for greater functionality from the object library than was available in Active Messaging 1.1, the objects were replaced by CDOs. CDOs are objects that support capabilities beyond simple messaging into the areas of calendaring, collaboration, and workflow.

ASP technology is used very widely in Exchange 2000 conferencing and as a result, you may encounter a variety of MAPI warnings and error messages one of which will be the 0×8004011C error code.

The optimal return value for any call to MAPI is zero, which signifies that the call is successful and is producing the expected results. However, MAPI may return a warning value (CdoW) or an error value (CdoE) to the CDO libraries. A warning signifies a partial success with possible unexpected results or side effects. An error indicates the call was not successful. All warning and error return codes are nonzero.

Such is the case of a returned error code of 0×8004011C (decimal value 1284) -  CdoE_UNCONFIGURED

Sometimes your error received will look something like this:

Event Type: Error
Event Source: MSExchangeAdmin
Event Category: Move Mailbox
Event ID: 1008
Date:  (Date)
Time:  (Time)
User: N/A
Computer: xxxxxxxxxx
Description:
Unable to move mailbox ‘<xxxx>’.
Error: The information store could not be opened.
An unexpected, unknown error has occurred.
MAPI 1.0
ID no: 8004011c-0289-00000000

Another condition for you to receive the error code 0×8004011C is if you receive the message “Your profile is not configured” when you access Client Permissions. This can happen if you are in Exchange System Manager, when you right-click a public folder, click Properties, click the Permissions tab, and then click Client permissions to view the permissions on the public folder. You may receive the following error message:

Your profile is not configured.
An unexpected, unknown error has occurred.
Microsoft Exchange Server Information Store
ID no: 8004011c-0521-00000000

ID no: c1050000
Exchange System Manager

This issue can occur if the mailbox store where the System Attendant mailbox is located is not mounted. To resolve this issue, mount the mailbox store where the System Attendant mailbox is located. If you do not want the System Attendant mailbox to be located on the current mailbox store, you can move it to another mailbox store on the same server.

Another situation when you might receive the error code 0×8004011C is when mailbox logon scripts fail; Exchange 2000 Management Pack components for Microsoft Operations Manager (MOM) 2005 cannot monitor a server that is running Microsoft Exchange 2000 Server. An event that is similar to the following appears in the MOM 2005 Operator Console:

Description:
Cannot verify availability of the following test account:
Exchange Server: “Server Name”
MDB:” Store Name”
Mailbox: “Mailbox Name”
due to the following error
Error ID: 0×80040704(-2147219708)
Error text: Your profile is not configured.
[Microsoft Exchange Server Information Store - [MAPI_E_UNCONFIGURED(8004011C)]]
Computer: Computer Name
Time: Time
Type: Error
Provider Name: Script-generated Data
Event Number: 9983
Provider Type: Generic Provider
Source: Exchange MOM
Category:
Raises Alert: True
Consolidated:
From:
To:
Event Id: EventId

For this situation, a supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described above. Apply this hotfix only to systems that are experiencing this specific problem. There is a “Hotfix download available” section at the Microsoft Knowledge Base.

The “Hotfix download available” form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Because of file dependencies, this hotfix requires Microsoft Exchange 2000 Server Service Pack 3 (SP3). For more information, please review the following Microsoft article number, 301378, in the Microsoft Knowledge Base.

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.
   Date          Time    Version      Size      File name
   ——————————————————-
   03-Aug-2004   19:12   6.0.6615.0   716,800   Cdo.dll         
   03-Aug-2004   19:10   6.0.6615.0   745,472   Mapi32.dll  

Microsoft has confirmed that this is a problem in Exchange 2000 Server.

Subscribe to my RSS feed

Leave a Comment

Comment Policy