Dela via


Felsöka uppgraderingsproblem

Viktigt

Den här versionen av Service Manager har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Service Manager 2022.

Den här artikeln hjälper dig att felsöka uppgraderingsproblem i System Center – Service Manager.

Det finns fem faser under uppgraderingen där fel kan inträffa. Vilka steg du utför för att komma tillrätta med en misslyckad uppgradering beror på i vilken fas felet inträffade:

  • Felet inträffar under kontrollen av förutsättningar.
  • Felet inträffar under standardkontrollen.
  • Felet inträffar på ett oförutsägbart sätt innan permanenta ändringar av en hanteringsserver har utförts.
  • Felet inträffar på ett oförutsägbart sätt efter att permanenta ändringar av en hanteringsserver har utförts.
  • Felet inträffar på ett oförutsägbart sätt efter att permanenta ändringar av databasen har utförts.

Uppgraderingen kan även misslyckas på grund av tidsfel vid start av konfigurationstjänsten.

Du kan också kringgå startproblem för konfigurationstjänsten efter en misslyckad uppgradering.

Välj den obligatoriska fliken för stegen för att återställa från en misslyckad uppgradering när felet inträffar på ett oförutsägbart sätt:

Innan installationen av Service Manager påbörjas görs en kravkontroll för vissa krav. Om ett villkor hittas där Service Manager fortsätter att fungera visas en varning. Varningar anges med ett utropstecken (!) i en gul triangel. Villkor som har identifierats som en varning hindrar dig inte från att installera Service Manager.

Om ett villkor hittas som är ett absolut krav för Service Manager visas en felindikator. Felindikeringar anges med ett X i en röd cirkel.

Om antingen en varning eller en felindikator visas kan du antingen avbryta installationen och göra nödvändiga ändringar, eller göra lämpliga ändringar och sedan välja Kontrollera förutsättningar igen och fortsätta med installationen. Alla felindikeringar måste korrigeras innan installationen eller uppgraderingen kan fortsätta.

Uppgraderingen misslyckas på grund av tidsgränsen för start av konfigurationstjänsten

På vissa datorer misslyckas Service Manager installationsprogrammet och återställs om det inte går att starta System Center Management Configuration-tjänsten i tid. Om det här problemet inträffar kan följande poster finnas i installationsloggen:

CAStartServices: Attempting to start service. OMCFG

CAStartServices: StartService failed. Error Code: 0x8007041D.

ConfigureSDKConfigService: CAStartServices failed. Error Code: 0x8007041D. OMCFG

Fel 0x8007041D anger att tjänsten inte svarade på start- eller kontrollbegäran inom rätt tid. Dessutom kan följande händelse loggas i Systemhändelseloggen:

Log Name:      System
Source:        Service Control Manager
Event ID:      7009
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Description:
A timeout was reached (30000 milliseconds) while waiting for the System Center Management Configuration service to connect.

Det här problemet beror på att en .NET Framework 2.0-hanterad sammansättning som har en Authenticode-signatur tar längre tid än vanligt att läsa in. Signaturen verifieras alltid när den .NET Framework 2.0-hanterade sammansättningen som har en Authenticode-signatur läses in. Dessutom kan den .NET Framework 2.0-hanterade sammansättningen ta längre tid än vanligt att läsa in på grund av olika andra inställningar. Till exempel kan den hanterade sammansättningen .NET Framework 2.0 ta längre tid än vanligt att läsa in på grund av nätverkskonfigurationen.

Mer information om orsaken till det här problemet finns i KnowledgeBase-artikeln 936707 i Microsoft Knowledge Base.

Kringgå startproblem för konfigurationstjänsten efter en misslyckad uppgradering

Det finns två lösningar som du kan använda för att försöka lösa problemet där en uppgradering till Service Manager misslyckas på grund av tidsgränsen för start av konfigurationstjänsten. Du kan:

  • Inaktivera verifiering av signaturer på den dator där installationsprogrammet körs.

  • Öka tidsgränsinställningen för tjänsten på datorn som kör installationsprogrammet.

Inaktivera signaturverifiering

Följ dessa steg för att inaktivera signaturverifiering:

  1. På datorn som kör installationsprogrammet redigerar du Microsoft.Mom.ConfigServiceHost.exe.config-filen, som finns i mappen Program Files\Microsoft System Center <version>\Service Manager.

  2. Gå till avsnittet <runtime> </runtime> och lägg till <generatePublisherEvidence enabled="false">.

  3. Spara ändringarna i filen.

  4. Gör ett nytt försök att uppgradera.

Öka tidsgränsinställningen för tjänsten

Följ de här stegen för att öka tidsgränsinställningen för tjänsten:

  1. På datorn som kör installationsprogrammet skapar du följande registervärde för att öka tidsgränsen för tjänsten:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control   
    ServicesPipeTimeout  
    DWORD  
    200000  
    
    

    Varning

    Systemet kan skadas om du redigerar registret på felaktigt sätt. Säkerhetskopiera viktig information på datorn innan du ändrar registret.

    Anteckning

    Du kan behöva öka värdet ännu mer om tjänsten fortfarande inte startar. Värdet i exemplet anges i millisekunder. Mer information om registernyckeln finns i artikeln 922918 i Microsoft Knowledge Base.

  2. Starta datorn igen.

  3. Gör ett nytt försök att uppgradera.