none
Ошибка установки клиента CRM под Vista RRS feed

  • Вопрос

  • Пытаюсь установить клиент для Outlook версии 3.0.5300.1361 (обновленный, для Висты). На одной из машин ближе к концу установки выдается:

    Ошибка действия Microsoft.Crm.Setup.Client.InstallPstAction.

    Ошибка WritePrivateProfileSection.

    В логе при этом:

    Code Snippet

    19:18:42|   Info| Executing Install action: Microsoft.Crm.Setup.Client.ReleasePassAction
    19:18:42|   Info| Executing Install action: Microsoft.Crm.Setup.Client.DeleteHotFixesAction
    19:18:42|   Info| Executing Install action: Microsoft.Crm.Setup.Client.SetPlatformRootKeyAction
    19:18:42|   Info| No extended chars in C:\Program Files\Microsoft CRM\Client\bin\Service\ were found. No need for short naming.
    19:18:42|   Info| Executing Install action: Microsoft.Crm.Setup.Client.StartApplicationHostProcessAction
    19:18:42|   Info| Executing Install action: Microsoft.Crm.Setup.Client.DropProviderDllAction
    19:18:42|   Info| Executing Install action: Microsoft.Crm.Setup.Client.InstallPstAction
    19:18:42|   Info| MAPISVC.INF: C:\Program Files\Common Files\SYSTEM\MSMAPI\1049\mapisvc.inf
    19:18:42|  Error| Ошибка WritePrivateProfileSection.(error = 5) (pstinstaller.cpp:CPstInstaller::ModifyIniFile:517).
    19:18:42|  Error| System.Exception: Ошибка действия Microsoft.Crm.Setup.Client.InstallPstAction. ---> System.UnauthorizedAccessException: Ошибка WritePrivateProfileSection.
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.Crm.Setup.Client.InstallPstAction.Do(IDictionary parameters)
       at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
       --- End of inner exception stack trace ---, Error, RetryCancel, Option1
    19:19:07|   Info| InputResult: Cancel
    19:19:07|  Error| Install exception.System.Exception: Ошибка действия Microsoft.Crm.Setup.Client.InstallPstAction. ---> System.UnauthorizedAccessException: Ошибка WritePrivateProfileSection.
       at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode, IntPtr errorInfo)
       at Microsoft.Crm.Setup.Client.InstallPstAction.Do(IDictionary parameters)
       at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
       --- End of inner exception stack trace ---
       at Microsoft.Crm.Setup.Common.Action.ExecuteAction(Action action, IDictionary parameters, Boolean undo)
       at Microsoft.Crm.Setup.Common.Installer.Install(IDictionary stateSaver)
       at Microsoft.Crm.Setup.Common.ComposedInstaller.InternalInstall(IDictionary stateSaver)
       at Microsoft.Crm.Setup.Common.ComposedInstaller.Install(IDictionary stateSaver)
       at Microsoft.Crm.Setup.Client.ClientSetup.Install(IDictionary data)
       at Microsoft.Crm.Setup.Client.ClientSetup.Run()
    19:19:07|   Info| Клиент для переносного компьютера Microsoft CRM для Microsoft Office Outlook: ошибка.
    19:19:07|   Info| Установка Клиент для переносного компьютера Microsoft CRM для Microsoft Office Outlook не была завершена.

     

    Из-под какого пользователя запущено, на результат не влияет, равно как и версия клиента - для переносного или для настолького компьютера.

    23 июля 2007 г. 5:58

Ответы

  • Symptoms

    =============================

    The install for the Microsoft Dynamics CRM 3.0 client is failing with the following error. "Action Microsoft.Crm.Setup.Client.InstallPstAction failed. WritePrivateProfileSection failed."

    Cause

    =============================

    The reason the install is failing is the installing user doesn't have write access to the C:\Windows\System32 directory or the installing user doesn't have write access to the mapisvc.inf file located in the System32 directory.

    Resolution

    =============================

    Check to see if the mapisvc.inf file exists and the security permissions on the file.

    1. In Windows Explorer navigate to C:\Windows\System32

    2. Find the mapisvc.inf file if it exists. If it does exists right click the mapisvc.inf file and choose properties.

    3. Click the Security tab and make sure SYSTEM and Administrators have Full Control

    4. If the mapisvc.inf file doesn't exist then right click on the System32 directory and choose properties.

    5. Click the Security tab and make sure SYSTEM and Administrators have Full Control

    6. Then try to install the Microsoft CRM Client again.

    24 июля 2007 г. 10:57