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

Article translations Article translations
Article ID: 961081 - View products that this article applies to.
Expand all | Collapse all

On This Page

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
      Collapse this imageExpand this image
       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.

      Collapse this imageExpand this image
      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
        Collapse this imageExpand this image
         Start button
        , type regedit in the Start Search box, and then press ENTER.

        Collapse this imageExpand this image
        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: December 16, 2008 - Revision: 1.2
APPLIES TO
  • Live Search Maps
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
Keywords: 
kbaddin kbcode kbuninstall kbexpertiseadvanced kbhowto kbsurveynew kbinfo KB961081

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com