How to remove the Live Search Maps Add-in for Outlook

INTRODUCTION

The Live Search Maps add-in for Microsoft Office Outlook can cause significant problems for users of Outlook 2003 and Outlook 2007. These problems can cause Outlook to crash or to perform other undefined behavior. Additionally, the Live Search Maps Add-in creates items that have incorrect values. These incorrect values create problems with messaging applications.

More Information

Steps to remove the Live Search Maps Add-in for Outlook

  1. Close Outlook.
  2. To uninstall the add-in, follow these steps.

    In Windows Vista
    1. Click Start  the Start button , type
      programs and features in the Start Search box, and then press ENTER.
    2. In the list of programs, click Live Search Maps Add-in for Microsoft Office Outlook, and then click Uninstall.
    3. If you are prompted to confirm that you want to remove the program, click Yes.


      User Account Control permission If you are prompted for an administrator password or for confirmation, type the password, or click Allow.
    In Windows XP
    1. Click Start, and then click Control Panel.
    2. Click Add or Remove Programs.
    3. Select Live Search Maps Add-in for Microsoft Office Outlook from the Currently installed programs list.
    4. Click Remove, and then follow the instructions.

Clean up Live Search Maps Add-in settings

To completely remove the Live Search Map Add-in, you must remove all settings, forms, and registry keys.



This section is intended for advanced computer users. Follow these instructions only if you are familiar with the advanced features and capabilities of computer maintenance.


Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
  1. In Outlook, open Forms Manager, and then delete the custom form from your Personal Forms library. To do this, follow these steps:
    1. On the Tools menu, click Options.
    2. Click the Other tab, and then click Advanced Options.
    3. Click Custom Forms.
    4. Click Manage Forms.
    5. Click Set, select Personal Forms from the list, and then click OK.
    6. Select Appointment from the list, and then click Delete.
    7. Click Yes, and then click Close.
    8. Click OK three times to close all open dialog boxes.

  2. Make sure that the following registry subkey is deleted:
    HKEY_CURRENT_USER\Software\Classes\CLSID\{044AEA9B-1722-438D-B107-5FB6DBD5E8AC}
    To do this, follow these steps:
    1. Open Registry Editor.

      In Windows Vista
      1. Click Start Start button  , type regedit in the Start Search box, and then press ENTER.

        User Account Control permission If you are prompted for an administrator password or for confirmation, type the password, or click Allow.
      In Windows XP
      1. Click Start, click Run, type regedit in the Open box, and then click OK.
    2. Locate the following registry subkey:
      HKEY_CURRENT_USER\Software\Classes\CLSID
    3. Verify that the following key was deleted:
      {044AEA9B-1722-438D-B107-5FB6DBD5E8AC}
    4. If the key is still present, select {044AEA9B-1722-438D-B107-5FB6DBD5E8AC}, and then click Delete on the Edit menu.
    5. Click Yes to confirm the deletion, and then close Registry Editor.
  3. If you have Outlook 2003, an earlier version of Outlook, or Outlook 2007 with the Exchange Collaboration Data Objects (CDO) download installed, you must reregister the Cdo.dll file. To do this, follow these steps:
    1. At a command prompt type CD "%programfiles%\Common Files\System\MSMAPI\1033", and the press ENTER.
    2. Type regsvr32 cdo.dll, and then press ENTER.

Repair existing appointment forms

This section is intended for advanced computer users. Follow these instructions only if you are familiar with how to create and run VBscript code.

After you have uninstalled the Live Search Maps Add-in, your message classes should go back to the IPM.Appointment message class for your appointment items. To restore functionality to your appointments for Collaboration Data Objects (CDO) version 1.21 applications, delete the PR_START_DATE and PR_END_DATE properties from the appointments.

You can do this by using the CDO (1.21) API as shown in the following VBscript code example. The following VBscript code example opens the Calendar folder in the default store, creates a filter for appointments in which the PR_START_DATE and PR_END_DATE properties have a date of 4/4/2006, and deletes those properties that have that date. Microsoft Exchange will then automatically re-create the properties and then synchronize them with the correctly named property. There is no danger in deleting these properties for "good” appointment items because Exchange will re-create these properties. You can modify the code to examine folders other than your Calendar folder and folders in nondefault stores.

Note If you are using Outlook in Internet mail mode, Outlook does not create the PR_START_DATE and PR_END_DATE properties. Therefore, there is no danger in deleting these properties. If you are using Outlook against a third-party message store provider, such as Lotus Domino, you should contact that vendor for information about the effects of deleting these properties before you run the following VBscript code.



Microsoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure. However, they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.
  1. Start a text-editing program, such as Notepad.
  2. Copy and paste the following code to the text editor.
    Const CALENDAR_NAME ="Calendar"
    Const CdoPR_START_DATE = &H00600040
    Const CdoPR_END_DATE = &H00610040


    Function FixCalendar()
    Dim sess
    Dim objCalendarFolder
    Dim objInfoStore
    Dim objRoot
    Dim objFolders

    Set sess = CreateObject("MAPI.Session")
    sess.Logon
    Set objInfoStore = sess.GetInfoStore()
    Set objRoot = objInfoStore.RootFolder
    Set objFolders = objRoot.Folders
    Set objCalendarFolder = objFolders.GetFirst()
    Do While (objCalendarFolder.Name <>CALENDAR_NAME)
    Set objCalendarFolder = objFolders.GetNext()
    Loop

    If objCalendarFolder Is Nothing Then
    MsgBox"Invalid IPM Calendar from session"
    Exit Function
    End If

    Set objMsgColl = objCalendarFolder.Messages
    Set objMsgFilter = objMsgColl.Filter

    objMsgFilter.Fields.Add CdoPR_START_DATE, #4/5/2006#
    objMsgFilter.Fields.Add CdoPR_END_DATE, #4/4/2006#

    Set oAppt = objMsgColl.GetFirst

    Do While (Not oAppt Is Nothing)
    MsgBox"PR_START_DATE:" & oAppt.Fields(CdoPR_START_DATE).Value
    oAppt.Fields(CdoPR_START_DATE).Delete
    oAppt.Fields(CdoPR_END_DATE).Delete
    oAppt.Update
    Set oAppt = objMsgColl.GetNext
    Loop


    sess.Logoff

    Set objInfoStore = Nothing
    Set objRoot = Nothing
    Set objFolders = Nothing
    Set objCalendarFolder = Nothing
    Set objMsgColl = Nothing
    Set objMsgFilter = Nothing
    Set sess = Nothing

    FixCalendar = 0
    End Function

    Call FixCalendar
    MsgBox"Done"
  3. Save the file as CleanupLiveSearchMaps.vbs.
  4. In Windows Explorer, double-click CleanupLiveSearchMaps.vbs to run the script.
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.
Properties

Article ID: 961081 - Last Review: Jan 22, 2010 - Revision: 1

Feedback