vendredi 14 novembre 2014

Duplicate Outlook default folder after migrating from online mode to cache mode

We finally decided to migrate user to outlook cache mode, but some user who had delegation to other mailbox ended up having duplicate system folders (calendars, draft, journal, contact, notes, etc.). To fix the problem we had to use MFCMAPI tool and follow Microsoft KB 2509983

1. Exit Outlook and close OWA on all workstations that are connected to the user mailbox.
2. Use MFCMapi to identify the duplicate folders. To do this, follow these steps:
    1. Download MFCMAPI from
    2. Run MFCMAPI.exe.
    3. Click on the Tools menu, then click Options.
    4. Click to enable the following option:
      • Use MDB_ONLINE when calling OpenMsgStore
    5. On the Session menu, click Logon.
    6. If you are prompted for a profile, select your profile name, and then click OK.
    7. In the top pane, locate the line that corresponds to your mailbox, and double-click it. 
    8. In the navigation pane (left-side pane), expand Root Container then expand Top of Information Store.
    9. To identify the duplicate folder, click one of the duplicate folders on the left pane. In the right pane, locate the Value column for the PR_CREATION_TIME property. Compare this value to the duplicate folder with the same name. The duplicate folder will have a newer creation date and time. Work with one pair of folders at a time (for example, start with the two Calendar folders that appear).
3. Use MFCMAPI to copy any items from the duplicate folder to the original folder. These are items created after the duplicate folders were created. This can include email that was received in the Inbox, Contacts that were created, Calendar appointments that you scheduled and meetings that you accepted.
    1. In the left pane of MFCMAPI, double-click on the duplicate folder, which has the newer creation date and time.
    2. On the window that opens, click on the top pane, then press CTRL + A to select all items.
      If no items appear in the top pane, the folder is already empty; skip to step 7.
    3. Click on the Actions menu, then click the Copy Messages command.
    4. Close the folder window, then double-click on the original folder, which has the older creation date and time.
    5. Click on the Actions menu, then click the Paste Messages command.
    6. Click to enable the MESSAGE_MOVE checkbox, then click OK.
    7. Close the folder window.
4. In MFCMAPI, switch back to the duplicate folder, which is now empty. Use MFCMAPI to delete it.
    Note To delete the duplicate folder, right-click the folder and select Delete Folder.
    5. Repeat steps 2 through 4 for other common Outlook folders (Contacts, Deleted Items, Drafts, Inbox, Journal, Junk E-mail, Notes, Sent Items, and Tasks).
    6. Close MFCMAPI.
    7. Start Outlook with the resetfolders switch:
    Windows 7 and Windows Vista
    • Click the Start button, point to All Programs, click Accessories, and then click Run.
    • In the Run dialog box, type a quotation mark, enter the full path for the outlook.exe file, and then type another quotation mark. Alternatively, click Browse to locate and select the file. In this case, the quotation marks are supplied automatically.
    • After the closing quotation mark, type a space, and then type the switch. For example, if you have Outlook 2010 installed, you might type:

      "c:\program files\microsoft office\office14\outlook.exe" /resetfolders
      For Outlook 2007, use Office12.
      For Outlook 2003, use Office11.

    Aucun commentaire:

    Publier un commentaire