Échec du programme d'installation d'Exchange en raison d'un problème lié à COM+, avec un code d'erreur 0xc103798a

Traductions disponibles Traductions disponibles
Numéro d'article: 318731 - Voir les produits auxquels s'applique cet article
Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, pensez à le sauvegarder et assurez-vous que vous savez le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Symptômes

Si vous installez Exchange 2000 Server ou Exchange Server 2003 ou appliquez un Service Pack Exchange 2000, le programme d'installation peut ne pas fonctionner et le message d'erreur suivant peut s'afficher :
Échec du programme d'installation lors de l'installation du sous-composant miscellaneous Atom avec un code d'erreur 0xc103798a (Consultez les journaux d'installation pour une description détaillée). Arrêtez l'installation ou réessayez d'effectuer l'étape ayant échoué.
Le journal de l'état d'avancement de l'installation Exchange 2000 peut indiquer :
  • Une série de délais d'expiration :
    [23:49:27] ++++ Démarrage de l'interpréteur sur le fichier d:\server\setup\i386\exchange\Misc.ins ++++
    [23:49:27] Interprétation de la ligne <CreateProcess:D:\EXCHSRVR\bin;regsvr32 /s cdowf.dll;60000>
    [23:49:27] Processus créé ... en attente (60000)
    [23:49:28] Un processus s'est terminé avec 00000000
    [23:49:28] Interprétation de la ligne <CreateProcess:D:\EXCHSRVR\bin;regsvr32 /s cdowfevt.dll;60000>
    [23:49:28] Processus créé ... en attente (60000)
    [23:49:30] Un processus s'est terminé avec 00000000
    [23:49:30] Interprétation de la ligne <CreateProcessSafe:d:\server\setup\i386\exchange\wmi;d:\server\setup\i386\exchange\wmi\wmicons.exe /s;4294967295>
    [23:49:30] Processus créé ... en attente (-1)
    [23:49:35] Code de sortie ignoré 00000000
    [23:49:35] Interprétation de la ligne <CreateProcess:D:\EXCHSRVR\bin;regsvr32 /s exwmi.dll;60000>
    [23:49:35] Processus créé ... en attente (60000)
    [23:49:35] Un processus s'est terminé avec 00000000
    [23:49:35] Interprétation de la ligne <CreateProcess:C:\WINNT\System32\WBEM;C:\WINNT\System32\WBEM\mofcomp.exe "C:\WINNT\System32\WBEM\exwmi.mof";600000>
    [23:49:35] Processus créé ... en attente (600000)
    [23:59:35] Dépassement du délai d'attente pour CreateProcess avant la fin du processus généré !
  • Un échec d'enregistrement de Cdowfevt.dll :
    [19:21:33] La commande

    regsvr32 /s cdowfevt.dll

    a échoué, en renvoyant le code d'erreur 5 (Accès refusé.).
    [19:21:33] mode = 'Mise à jour' (61957) CBaseAtom::ScSetup (N:\admin\src\udog\setupbase\basecomp\baseatom.cxx:782)
    Code d'erreur 0XC103798A (31114) : Échec d'un composant interne.

Résolution

Avertissement Toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.
Pour résoudre ce problème, procédez comme suit :
  1. Vérifiez que le service Coordinateur de transactions distribuées (MS DTC, Microsoft Distributed Transaction Coordinator) est démarré. Par défaut, ce service est installé avec Microsoft Windows 2000. S'il est arrêté, les messages d'erreur qui sont mentionnés dans la section « Symptômes » de cet article peuvent s'afficher. Le service MS DTC est requis par le programme d'installation de Microsoft Exchange. Le service MSDTC est également requis pendant l'installation d'un correctif logiciel Exchange ou d'un Service Pack.

    Si le service MS DTC ne démarre pas, vous devrez peut-être réinstaller le service.

    Pour plus d'informations sur la façon de réinstaller le service, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
    279786 Comment faire pour réinstaller MS DTC sur un serveur Windows 2000 sans cluster
    COM+ est requis pour enregistrer Cdowfevt.dll et COM+ exige que le service MS DTC soit en cours d'exécution sur le serveur. Le service MS DTC doit être en cours d'exécution pour que le programme d'installation d'Exchange ou l'installation du Service Pack Exchange 2000 s'effectue correctement. Cela s'applique à tous les serveurs Exchange, qu'ils soient dans un environnement en clusters ou non.

    Sur un cluster, le service MS DTC doit être exécuté sur les deux n?uds. Pour plus d'informations sur ce problème sur un serveur Exchange 2000 en cluster et sur l'installation du service MS DTC sur un cluster, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    312316 Le programme d'installation n'installe pas Exchange 2000 sur un cluster si la ressource MSDTC n'est pas en cours d'exécution
  2. Si le service MS DTC est en cours d'exécution, les messages d'erreur mentionnés dans la section « Symptômes » de cet article peuvent être dus à un catalogue COM+ endommagé. Ce catalogue endommagé peut être la cause du problème même si vous pouvez utiliser la console de gestion des services de composants (explorateur COM+) sans rencontrer aucune difficulté. Pour réparer un catalogue COM+ endommagé, vous devez généralement réinstaller COM+. Pour réinstaller COM+ :
    1. Dans le dossier %SystemRoot%\System32, renommez le fichier Clbcatq.dll en ~clbcatq.dll, sans oublier le caractère tilde (~) au début du nom. S'il existe déjà un fichier ~clbcatq.dll dans le dossier %SystemRoot%\System32, déplacez d'abord le fichier ~clbcatq.dll de ce dossier ou renommez-le. Si ce fichier est en cours d'utilisation, vous devrez peut-être utiliser la commande rename à partir d'une invite MS-DOS pour renommer le fichier.
    2. Enregistrez et supprimez la clé
      HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
      . Pour cela, procédez comme suit :
      1. Démarrez l'Éditeur du Registre (Regedt32.exe).
      2. Recherchez la clé suivante dans le Registre et cliquez dessus :
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
      3. Dans le menu Registre, cliquez sur Enregistrer la clé, puis enregistrez la clé dans un fichier.
      4. Assurez-vous que la clé
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
        est toujours sélectionnée. Appuyez sur la touche SUPPR ou cliquez avec le bouton droit sur la clé, puis cliquez sur Supprimer.
      5. Quittez l'Éditeur du Registre.
    3. Dans le panneau de configuration, ouvrez l'outil Ajout/Suppression de programmes, puis l'outil Ajouter/Supprimer des composants Windows. N'apportez pas de modifications, cliquez seulement sur Suivant. Cela réinstalle COM+.
  3. Si la réinstallation de COM+ ne fonctionne pas, vous devez reconstruire entièrement le catalogue COM+. En général, vous devez démarrer en mode sans échec pour empêcher la Protection de fichiers Windows d'annuler les modifications. Pour reconstruire le catalogue COM+ :
    1. Démarrez en mode sans échec.
    2. Dans le dossier %SystemRoot%\System32, renommez le fichier Clbcatq.dll en ~clbcatq.dll. Même en mode sans échec, ce fichier est en cours d'utilisation. Toutefois, vous pouvez utiliser la commande rename à partir d'une invite de commandes pour renommer le fichier.
    3. Dans le dossier %SystemRoot%, effectuez une copie de sauvegarde du dossier Inscription, puis essayez de supprimer le contenu du dossier. Dans le dossier Inscription, il y a généralement un fichier qui est en cours d'utilisation et ne peut pas être supprimé. Toutefois, si vous redémarrez le serveur en mode normal, vous pouvez supprimer ce fichier.
    4. Enregistrez et supprimez la clé
      HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
       :
      1. Démarrez l'Éditeur du Registre.
      2. Recherchez la clé suivante dans le Registre et cliquez dessus :
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
      3. Dans le menu Registre, cliquez sur Enregistrer la clé, puis enregistrez la clé dans un fichier.
      4. Assurez-vous que la clé
        HKEY_LOCAL_MACHINE\Software\Microsoft\COM3
        est toujours sélectionnée. Appuyez sur la touche SUPPR ou cliquez avec le bouton droit sur la clé, puis cliquez sur Supprimer.
      5. Quittez l'Éditeur du Registre.
    5. Démarrez en mode normal.
    6. Dans le dossier %SystemRoot%, supprimez le dossier Inscription. À ce stade, tous les fichiers restants dans le dossier ne doivent plus être en cours d'utilisation.
    7. Dans le panneau de configuration, ouvrez l'outil Ajout/Suppression de programmes, puis l'outil Ajouter/Supprimer des composants Windows. N'apportez pas de modifications, cliquez seulement sur Suivant. Cela réinstalle COM+ qui génère un nouveau catalogue d'inscription.
  4. Une fois les étapes précédentes terminées, vous devez réinstaller tous les programmes qui doivent s'enregistrer sur COM+. Sur un serveur Exchange, vous devez au minimum :
    1. supprimer Internet Information Services (IIS), puis le réinstaller ;
    2. dans le programme d'installation d'Exchange, réinstaller Exchange ;
    3. appliquer tout Service Pack Exchange 2000 nécessaire.
Une fois que vous avez créé un nouveau catalogue COM+, vous pourrez réinstaller correctement Exchange 2000 et la mise à jour du Service Pack.

Remarque Cet article s'applique à :
  • Exchange sur un ordinateur Microsoft Windows 2000 Server. - et -

  • Exchange sur un ordinateur Microsoft Small Business Server 2000.

Propriétés

Numéro d'article: 318731 - Dernière mise à jour: lundi 3 décembre 2007 - Version: 5.3
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Mots-clés : 
kbprb KB318731
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com