Mesaj de eroare atunci când instalați Microsoft Dynamics CRM 4.0: "initializer de tip pentru 'Microsoft.CRM.LocatorService' threw an exception" sau "Acțiune Microsoft.crm.setup.common.registerasyncserviceAction failed"

Simptome

Atunci când instalați Microsoft Dynamics CRM 4.0, primiți unul dintre următoarele mesaje de eroare:



  • Tip initializer pentru 'Microsoft.CRM.LocatorService' threw o excepție. Tip initializer pentru 'Microsoft.CRM.ServerLocatorService' threw o excepție. Şir de intrare nu a fost într-un format corect.

    Notă Dacă primiți acest mesaj de eroare, de asemenea, primiți următorul mesaj de eroare în Microsoft Application Error Reporting:


    System.TypeInitializationException: Initializer de tip pentru 'Microsoft.Crm.LocatorService' threw o excepție. --->
    System.TypeInitializationException: Initializer de tip pentru 'Microsoft.Crm.ServerLocatorService' threw o excepție. --->
    System.FormatException: Șir de intrare nu a fost într-un format corect.

    la System.Number.StringToNumber (String str, NumberStyles opțiuni, NumberBuffer și număr, NumberFormatInfo info, Boolean parseDecimal) la System.Number.ParseInt32 (String s, NumberStyles style, NumberFormatInfo info)

    la System.Int32.Parse (String s, IFormatProvider furnizor)

    la System.Diagnostics.PerformanceCounterLib.GetStringTable (Boolean significant.it)

    la System.Diagnostics.PerformanceCounterLib.get_NameTable()

    la System.Diagnostics.PerformanceCounterLib.get_CategoryTable()

    la System.Diagnostics.PerformanceCounterLib.CategoryExists (String mașină, șir categorie)

    la System.Diagnostics.PerformanceCounterCategory.Exists (String NumeCategorie, String machineName)

    la System.Diagnostics.PerformanceCounterCategory.Exists (String NumeCategorie)

    la Microsoft.Crm.LocatorCache.CreatePerformanceCounters()

    la Microsoft.Crm.LocatorCache... ctor()

    la Microsoft.Crm.ServerLocatorService... cctor()

    ---Sfârșitul inner exception stack trace---

    la Microsoft.Crm.LocatorService... ctor()

    la Microsoft.Crm.CrmTraceSettings.LoadScaleGroupSettings()

    la Microsoft.Crm.LocatorService... ctor()

    la Microsoft.Crm.LocatorService... cctor()

    ---Sfârșitul inner exception stack trace---

    la Microsoft.Crm.Utility.RetrieveScaleGroupId()

    la Microsoft.Crm.CrmKeySetting.Initialize (Boolean loadSettingsFromConfigDB, Guid scaleGroupId, ConfigSku configSku)

    la Microsoft.Crm.CrmKeySetting... ctor (CrmKeyType crmKeyType, Boolean loadSettingsFromConfigDB, Boolean useCachedValues, Guid scaleGroupId, ConfigSku configSku)

    la Microsoft.Crm.CrmKeySetting.CreateKeySetting (CrmKeyType keyType, ConfigSku configSku)

    la Microsoft.Crm.Setup.Server.ServerSetup.Initialize()

    la Microsoft.Crm.Setup.Server.ServerSetup.InternalMain (String [] args)

  • "Acțiune Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction nereușită. S-a produs o excepție în timpul fazei de confirmare a instalării. Această excepție va fi ignorată și instalarea va continua. Cu toate acestea, aplicația să nu funcționeze corect după terminarea instalării. Timp a expirat și operațiunea nu a fost finalizată."

  • În plus faţă de eroare de mai sus, veţi vedea următoarele în crm40svrSetup.log

    12:31:07 | Informații | Executarea instala acțiune: Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction 12:32:38 | Eroare | System.Exception: Acțiune Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction nereușită. ---> System.Configuration.Install.InstallException: excepție apărută în timpul fazei de confirmare a instalării. Această excepție va fi ignorată și instalarea va continua. Cu toate acestea, aplicația să nu funcționeze corect după terminarea instalării. ---> System.ServiceProcess.TimeoutException: expira a expirat și operațiunea nu a fost finalizată. la System.ServiceProcess.ServiceController.WaitForStatus (ServiceControllerStatus desiredStatus, TimeSpan timeout) la Microsoft.Crm.ExtendedServiceInstaller.StartService (Object sender, InstallEventArgs e) la System.Configuration.Install.InstallEventHandler.Invoke (Object sender, InstallEventArgs e) la System.Configuration.Install.Installer.OnCommitted (IDictionary savedState) la System.Configuration.Install.Installer.Commit (IDictionary savedState)---sfârșitul inner exception stack trace---la System.Configuration.Install.Installer.Commit (IDictionary savedState) la System.Configuration.Install.AssemblyInstaller.Commit (IDictionary savedState) la Microsoft.Crm.Setup.Common.RegisterAsyncServiceAction.Do (IDictionary parametrii) la Microsoft.Crm.Setup.Common.Action.ExecuteAction (acțiune acțiune, IDictionary parametri, Boolean anulare)---sfârșitul Inner exception stack trace---, eroare, RetryCancel, Option1

    Notă Dacă primiți acest mesaj de eroare, se înregistrează următoarele evenimente în Jurnalul de aplicații pe serverul Microsoft Dynamics CRM 4.0:

    Evenimentul 1

    Eveniment 2

Cauza

Această problemă se produce din cauza una dintre următoarele cauze.

  • O problemă cu contoare de performanță pe server. De aceea, instalarea nu poate adăuga contoare de performanță pentru bibliotecile de contor de performanță.

  • Instalarea .net Framework 3.0 este deteriorat.

  • Lipsă sau dublate Service principiu numele (SPN).



Rezolvare

Pentru a rezolva această problemă efectuaţi una dintre următoarele metode.

  • Regenerați bibliotecile de contor de performanță.

  • Configurați spn HTTP corespunzător pentru NETBIOS, FQDN sau anteturile de gazdă. Configurați spn MSSQLSvc potrivit pentru NETBIOS și FQDN. Eliminare dubluri HTTP sau MSSQLSvc spn.



Pentru mai multe informații despre cum să reconstruiți bibliotecile de contor de performanță, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

300956 cum să reconstruiți manual performanța contor bibliotecă de valori

  • Reinstalați .net Framework 3.0. Acest lucru se găsesc pe DVD-ul sub Redist\i386\dotNetFX.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×