locked
CRM 2011 for Outlook Client installation/configuration fails RRS feed

  • Question

  • Hi All

    The software installation is done with a special admin account. Afterwards the real user logs in to the computer and tries to configure CRM.  However, this ends with an error message.  Digging into this problem, i found, that this user has an english OS (win7 x64) and Office (2007) installation.  Office has the german language pack installed es well and the local settings are for Switzerland (De-ch).  This results in having 3 sub diroctories (1031=german_standard, 1033= english_united_states, 2055=German_Swiss) in folder C:\Program Files (x86)\Common Files\System\MSMAPI.  For some reason, the the information in mapisvc.inf file was added to the file in folder 1033 during installation.  During configuration this information is tried to looked up in folder 1031.  Addinig the information from the mapisvc.inf file in forlder 1033 to th eone in folder 1031 fixes the problem.

    In the install logs I found:

    Action start 14:31:54: SetMapiPath.
    Action ended 14:31:54: SetMapiPath. Return value 1.
    Action start 14:31:54: EditMapiPath.
    CAPACK: CAPack::InvokeManagedCustomAction(Microsoft.Crm.Setup.Client!Microsoft.Crm.Setup.Client.ClientSetup.EditMapiPath)
    CAPACK: Extracting custom action to temporary directory: C:\Windows\Installer\MSI845.tmp-\
    CAPACK: Binding to CLR version v4.0.30319
    CustomActionProxy.InvokeCustomAction(Microsoft.Crm.Setup.Client!Microsoft.Crm.Setup.Client.ClientSetup.EditMapiPath)
    Calling custom action Microsoft.Crm.Setup.Client!Microsoft.Crm.Setup.Client.ClientSetup.EditMapiPath
    Method start 14:31:56: EditMapiPath
    Method start 14:31:56: MapiDirSetter
    14:31:56: Get mapi directory from session property MAPISVCFILE : "C:\Program Files (x86)\Common Files\SYSTEM\MSMAPI\1033\".
    Method ended 14:31:56: MapiDirSetter. Return value 0
    14:31:56: Set the mapi path "C:\Program Files (x86)\Common Files\SYSTEM\MSMAPI\1033\" to session property MAPI32DIR.

    Looks like there is an function looking up the path to mapisvc.inf file.  Does anybody know how that works in detail?

    On an computer with local setting Germany (de-de) everything works just fine.   Right now, I guess that something is going wrong with de_ch settings and the system defaults to the English_United_States settings during installation.  Where is the function in wuestion looking up the language or mapisvc.inf path? Is this done in the registry?

    best regards

    Stefan

    Monday, June 24, 2013 2:36 PM