Partage via


Résoudre les problèmes de mise à niveau

Cet article vous aide à résoudre les problèmes de mise à niveau dans System Center – Service Manager.

Il existe cinq phases de la mise à niveau où une défaillance peut se produire. Les étapes que vous effectuez pour récupérer à partir d’une mise à niveau ayant échoué dépendent de la phase dans laquelle l’échec se produit :

  • L’échec se produit pendant la vérification des prérequis.
  • Une défaillance se produit pendant les vérifications prédites.
  • Une défaillance se produit de manière imprévisible avant que des modifications permanentes soient apportées à un serveur d’administration.
  • Une défaillance se produit de manière imprévisible après que des modifications permanentes sont apportées à un serveur d’administration.
  • Une défaillance se produit de manière imprévisible après que des modifications permanentes sont apportées à la base de données.

La mise à niveau peut également échouer en raison de l’expiration du délai de démarrage du service de configuration.

Vous pouvez également contourner les problèmes de démarrage du service de configuration après une mise à niveau ayant échoué.

Sélectionnez l’onglet requis pour effectuer la récupération à partir d’une mise à niveau ayant échoué lorsque l’échec se produit de manière imprévisible :

Avant le début de l’installation de Service Manager, une vérification des conditions préalables est effectuée pour certaines exigences. Si une condition est trouvée dans laquelle Service Manager continue de fonctionner, vous recevez un avertissement. Les avertissements sont identifiés avec un point d’explication ( !) dans un triangle jaune. Les conditions qui ont été identifiées comme un avertissement ne vous empêchent pas d’installer Service Manager.

Si une condition est trouvée, il s’agit d’une exigence absolue pour Service Manager, une indication d’échec s’affiche. Les indications d’échec sont identifiées par un X dans un cercle rouge.

Si un avertissement ou une indication d’échec s’affiche, vous pouvez annuler l’installation et apporter les modifications nécessaires, ou apporter les modifications appropriées, puis sélectionner Vérifier à nouveau les prérequis et poursuivre l’installation. Toutes les conditions d’échec doivent être corrigées avant que l’installation ou la mise à niveau puisse continuer.

La mise à niveau échoue en raison du délai d’expiration du démarrage du service de configuration

Sur certains ordinateurs, le programme d’installation de Service Manager échoue et se restaure s’il ne peut pas démarrer le service System Center Management Configuration en temps voulu. Si ce problème se produit, vous pouvez voir les entrées suivantes dans le journal d’installation :

CAStartServices: Attempting to start service. OMCFG

CAStartServices: StartService failed. Error Code: 0x8007041D.

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

L’erreur 0x8007041D indique que le service n’a pas répondu à la demande de démarrage ou de contrôle en temps voulu. En outre, l’événement suivant peut être journalisé dans le journal des événements système :

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.

Ce problème se produit parce qu’un assembly managé .NET Framework 2.0 qui a une signature Authenticode prend plus de temps que d’habitude à charger. La signature est toujours vérifiée lorsque l’assembly managé .NET Framework 2.0 qui a une signature Authenticode est chargé. En outre, l’assembly managé .NET Framework 2.0 peut prendre plus de temps que d’habitude pour charger en raison de divers autres paramètres. Par exemple, l’assembly managé .NET Framework 2.0 peut prendre plus de temps que d’habitude pour charger en raison de la configuration réseau.

Pour plus d’informations sur la cause de ce problème, consultez l’article De base de connaissances 936707 dans la Base de connaissances Microsoft.

Contourner les problèmes de démarrage du service de configuration après une mise à niveau ayant échoué

Il existe deux procédures de contournement que vous pouvez utiliser pour essayer de résoudre le problème dans lequel une mise à niveau vers Service Manager échoue en raison du délai de démarrage du service de configuration. Vous pouvez:

  • Désactiver la vérification de signature sur l'ordinateur qui exécute le programme d'installation.

  • Augmenter le paramètre de délai d'attente du service sur l'ordinateur qui exécute le programme d'installation.

Désactiver la vérification de signature

Procédez comme suit pour désactiver la vérification des signatures :

  1. Sur l’ordinateur qui exécute le programme d’installation, modifiez le fichier Microsoft.Mom.ConfigServiceHost.exe.config, qui se trouve dans le dossier Program Files\Microsoft System Center <version>\Service Manager.

  2. Dans la section <runtime> </runtime>, ajoutez <generatePublisherEvidence enabled="false">.

  3. Enregistrez les modifications du fichier.

  4. Réessayez d'effectuer la mise à niveau.

Augmenter le paramètre de délai d’attente du service

Procédez comme suit pour augmenter le paramètre de délai d’attente du service :

  1. Sur l'ordinateur qui exécute le programme d'installation, créez la valeur de Registre suivante pour augmenter le délai d'attente du service :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control   
    ServicesPipeTimeout  
    DWORD  
    200000  
    
    

    Attention

    Une modification incorrecte du Registre peut endommager gravement votre système. Avant toute modification du registre, il est conseillé de sauvegarder toutes les données importantes de votre ordinateur.

    Remarque

    Vous devrez peut-être augmenter cette valeur si le démarrage du service échoue encore. La valeur dans cet exemple est exprimée en millisecondes. Pour plus d’informations sur la clé de Registre, consultez l’article 922918 dans la Base de connaissances Microsoft.

  2. Redémarrez l'ordinateur.

  3. Réessayez d'effectuer la mise à niveau.