Partager via


Dépannage des installations de correctif cumulatif

 

Dernière rubrique modifiée : 2010-06-29

Au début du lancement de Microsoft Exchange Server 2007, Microsoft a modifié la stratégie de service pour les mises à jour logicielles d'Exchange. Les mises à jour sont désormais publiées sous la forme de correctifs cumulatifs. Pour plus d'informations sur la stratégie de service, consultez l'article 937194 de la Base de connaissances Microsoft, The product service strategy for Exchange Server 2007 (en anglais).

En principe, l'installation de correctifs cumulatifs pour Exchange ne pose pas de problème. Toutefois, en cas de problème, il se peut que vous ne puissiez pas aisément en déterminer la cause. La présente rubrique décrit des causes courantes d'échec d'installation de correctif cumulatif. Cette rubrique fournit des informations sur le dépannage des échecs d'installation.

Problèmes courants d'installation de correctif cumulatif

Les sections suivantes décrivent certains problèmes courants pouvant occasionner des échecs d'installation de correctif cumulatif.

Utilisation d'une version de correctif cumulatif incorrecte

Comme la console de gestion Exchange peut être exécutée sur un système d'exploitation 32 bits, et puisqu'une version 32 bits de Microsoft Exchange peut être utilisée à des fins de test, il se peut que vous installiez une version de correctif cumulatif incorrecte. Dans ce scénario, le message d'avertissement suivant s'affiche lorsque vous tentez d'installer le correctif cumulatif particulier :

La version de ce fichier n'est pas compatible avec la version d'Exchange Server 2007 en cours d'exécution. Vérifiez votre ordinateur pour voir si vous avez besoin d'une version x64 (64 bits) ou x86 (32 bits) de ce fichier.

Pour résoudre ce problème, procurez-vous la version appropriée du correctif cumulatif.

Une mise à jour intermédiaire est installée

Microsoft publie des mises à jour intermédiaires critiques pour Microsoft Exchange en plus du calendrier des publications des correctifs cumulatifs. Si vous installez une mise à jour intermédiaire, vous devez la supprimer avant d'installer le correctif cumulatif qui contient la même correction que la mise à jour intermédiaire. Si une mise à jour intermédiaire est installée, le message d'avertissement suivant s'affiche lorsque vous installez le correctif cumulatif particulier :

Installation impossible parce qu'une mise à jour intermédiaire précédente pour Microsoft Exchange a été installée. Veuillez utiliser la fonction Ajout/Suppression de programmes pour désinstaller la mise à jour intermédiaire avant de réexécuter cette installation.

Supprimez tout UI existante à partir de l'option Ajout/Suppression de programmes (Windows 2003) ou de Programmes et fonctionnalités (Windows Vista, 2008), puis réessayez d'installer le correctif cumulatif.

Ce problème peut également se produire lors de la suppression d'un correctif cumulatif. Si une mise à jour intermédiaire est installée, vous devez la supprimer avant de supprimer un correctif cumulatif. Dans ce scénario, si vous tentez de supprimer le correctif cumulatif avant de supprimer la mise à jour intermédiaire, le message d'avertissement suivant s'affiche :

La désinstallation ne peut pas continuer. <Nom de l'Assistant> a déterminé qu'une mise à jour intermédiaire a été installée. Il est impossible de désinstaller ce correctif cumulatif tant que la mise à jour intermédiaire n'est pas désinstallée.

Vous risquez de rencontrer un problème similaire si vous tentez d'installer un correctif cumulatif d'une version antérieure à celle du correctif cumulatif actuellement installé. Dans ce scénario, le message d'avertissement suivant s'affiche lorsque vous tentez d'installer le correctif cumulatif antérieur :

L'installation ne peut pas continuer. <Nom de l'Assistant> a déterminé que ce correctif cumulatif a été remplacé par le correctif cumulatif actuellement installé. L'installation de ce correctif cumulatif est superflue.

Pour résoudre ces problèmes, supprimez la mise à jour intermédiaire, puis installez le dernier correctif cumulatif pour la version de Microsoft Exchange que vous exécutez.

Aucune connectivité Internet disponible

Lorsque vous tentez d'installer un correctif cumulatif, il peut arriver que le programme d'installation cesse de répondre (se bloque) lorsque .NET Framework tente d'effectuer l'opération de révocation de certificat. Pour résoudre ce problème, désactivez temporairement la révocation de certificat. Pour ce faire, utilisez l'une des méthodes suivantes.

Méthode 1 : définissez l'entrée d'état dans le Registre

Pour désactiver les contrôles de révocation de certificat dans le Registre, procédez comme suit :

  1. Dans l'Éditeur du Registre, localisez la sous-clé de Registre suivante :

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Wintrust\Trust Providers\Software Publishing\State

  2. Définissez la valeur de Registre suivante :Nom de valeur : StateType de valeur : REG_DWORDDonnées de valeur : 0x00023e00

  3. Fermez l'Éditeur du Registre, puis essayez d'installer le correctif cumulatif.

  4. Une fois l'installation du correctif cumulatif réussie, définissez la valeur de Registre State sur 0x00023c00.

Méthode 2 : configurez Internet Explorer

Pour désactiver les contrôles de révocation de certificat dans Internet Explorer, procédez comme suit :

  1. Démarrez Internet Explorer.

  2. Dans le menu Outils, cliquez sur Options Internet.

  3. Dans la boîte de dialogue Options Internet, cliquez sur l'onglet Avancées.

  4. Sous Sécurité, désactivez les cases à cocher suivantes :

    • Vérifier la révocation des certificats de l'éditeur

    • Vérifier la révocation du certificat de serveur

  5. Fermez Internet Explorer, puis essayez d'installer le correctif cumulatif.

  6. Une fois l'installation du correctif cumulatif réussie, modifiez les propriétés d'Internet Explorer pour réactiver la révocation de certificat.

Pour plus d'informations sur la révocation de certificat dans Microsoft Exchange, consultez l'article du blog de l'équipe Exchange Server Exchange 2007 managed services might time out during certificate revocation checks (en anglais).

Les services Exchange ne redémarrent pas automatiquement

Si les services Microsoft Exchange ne redémarrent pas après l'installation du correctif cumulatif, consultez l'article 944752 de la Base de connaissances Microsoft, Les services de code géré d’Exchange 2007 ne démarrent pas après qu’un correctif cumulatif d’Exchange 2007 a été installé.

Autres problèmes

Lors de l'installation d'un correctif cumulatif, vous pouvez également rencontrer les problèmes suivants :

  • Après que vous avez installé un correctif cumulatif à l'aide de Windows Update, certains services sont désactivés.

  • Outlook Web Access ne fonctionne pas.

Ce problème peut se produire si le dossier %SYSTEMDRIVE%\ExchangeSetupLogs a été supprimé ou renommé. Pour plus d'informations, consultez l'article 930809 de la Base de connaissances Microsoft, Description du correctif cumulatif 1 pour Exchange Server 2007.

Dépannage des problèmes d'installation

Il se peut que vous rencontriez un problème d'installation de correctif cumulatif non décrit dans les sections précédentes de cette rubrique. Cette section contient des informations utiles pour résoudre d'autres causes d'échec d'installation de correctif cumulatif.

Examinez le journal des événements d'applications

Dans certains cas, l'installation du correctif cumulatif de Microsoft Exchange s'arrête de façon inattendue. Ou bien le programme d'installation signale qu'il s'est arrêté prématurément. Dans ce cas, le message d'erreur suivant s'affiche :

L'Assistant Installation pour le correctif cumulatif 5 pour Exchange Server 2007 Service Pack 1 (KB953467) s'est terminé prématurément en raison d'une erreur. Votre système n'a pas été modifié. Pour installer ce programme ultérieurement, relancez l'installation.

Pour résoudre ce problème, examinez le journal des applications sur le serveur affecté. Windows Installer consigne les erreurs d'installation dans le journal des applications. Par exemple, Windows Installer consigne l'entrée suivante pour le code d'erreur 1603 :

Type d'événement : Erreur

Source d'événement : MsiInstaller

Catégorie d'événement : Aucune

ID de l'événement : 1024

Description : Produit : Microsoft Exchange Server - La mise à jour « Correctif cumulatif de mise à jour 4 pour Exchange Server 2007 Service Pack 1 (KB952580) 8.1.311.3 » n'a pas pu être installée. Code d'erreur 1603.

Windows Installer peut créer des journaux pour faciliter la résolution des éventuelles erreurs d'installation des packages logiciels. Utilisez le lien suivant pour afficher des instructions concernant l’activation des journaux :

https://go.microsoft.com/fwlink/?LinkId=23127

Pour dépanner une erreur de Windows Installer, activez l'enregistrement MSI commenté.

Activez l'enregistrement MSI commenté

Comme Microsoft Exchange utilise Windows Installer pour la mise à jour, vous devez augmenter l'enregistrement MSI pour le correctif cumulatif affecté. Pour générer un fichier journal commenté pour un package MSI ou MSP, utilisez l'une des méthodes suivantes.

Méthode 1 : utilisez des options de ligne de commande

Vous pouvez exécuter le correctif cumulatif avec l'option de journalisation pour générer un fichier journal d'installation relatif à la tentative d'installation particulière. Par exemple, pour créer un fichier journal durant l'installation du correctif cumulatif, exécutez la commande suivante :

Exchange2007-KB<RollupPackageNumber>-x64-EN.msp /lxv* c:\<path>\<filename>.log

Méthode 2 : définissez une valeur de Registre

Vous pouvez définir une entrée de Registre pour générer un enregistrement commenté de toutes les mises à jour MSI. Pour ce faire, procédez comme suit :

  1. À l'invite de commandes, entrez la commande suivante :

    net stop msiserver

  2. Démarrez l'Éditeur du Registre (regedit.exe), puis localisez la sous-clé de Registre suivante :

    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer

  3. Dans la sous-clé Installer, créez les entrées de Registre suivantes :

    Nom de valeur : loggingType de valeur : REG_SZ

    Données de valeur : voicewarmup!

    Nom de valeur : debug

    Type de valeur : REG_DWORD

    Données de valeur : 7

  4. Fermez l'Éditeur du Registre, puis démarrez le service Windows Installer. Pour ce faire, à l'invite de commandes, exécutez la commande suivante :

    net start msiserver

Une fois l'enregistrement commenté activé, un nouveau fichier journal Msi*. est créé chaque fois que vous utilisez l'option Ajout/Suppression de programmes.

Notes

Il est déconseillé de laisser l'enregistrement commenté activé. L'enregistrement commenté peut affecter les performances du système et utiliser une quantité importante d'espace disque.

Pour plus d'informations sur l'activation de l'enregistrement de Windows Installer, consultez l'article 223300 de la Base de connaissances Microsoft, Comment faire pour activer la journalisation de Windows Installer.

Recherchez Return value 3 dans le fichier journal MSI

Après avoir configuré l'enregistrement commenté de Windows Installer, recherchez dans le fichier journal MSI la chaîne suivante :

Return value 3

Généralement, la première occurrence de Return value 3 identifie la cause du problème d'installation. Pour dépanner le problème d'installation, examinez les entrées situées juste avant l'entrée Return value 3. Pour plus d'informations sur cette procédure, consultez l'article du blog de l'équipe Microsoft Exchange How to locate the cause of error code 1603 in a verbose MSI log file (en anglais).

Les sections ci-après décrivent des problèmes qui peuvent être consignés par l'enregistrement commenté de Windows Installer. Les informations qu'elles contiennent sont tirées de problèmes réels rencontrés par des techniciens de support technique de Microsoft Enterprise Communications.

Cas 1 : le paramètre ExecutionPolicy défini est incorrect

Une installation de correctif cumulatif de Microsoft Exchange peut échouer sur Windows Server 2008 si le paramètre ExecutionPolicy défini est incorrect.

Voici un extrait des entrées de fichier journal situées juste devant la première occurrence de Return value 3.

MSI (s) (DC!BC) [06:51:04:902]: PROPERTY CHANGE: Deleting QtExecCmdLine property.

Its current value is '"C:\Program Files\Microsoft\Exchange

Server\\bin\QuietExe.exe"

"C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe" " -command .

'C:\Program Files\Microsoft\Exchange Server\\bin\servicecontrol.ps1'

BeforePatch"'.

MSI (s) (DC!BC) [06:51:06:355]: Creating MSIHANDLE (4) of type 790531 for thread 4540

CAQuietExec: Error 0x80070001: Command line returned an error.

MSI (s) (DC!BC) [06:51:06:355]: Closing MSIHANDLE (4) of type 790531 for thread 4540

MSI (s) (DC!BC) [06:51:06:355]: Creating MSIHANDLE (5) of type 790531 for thread 4540

CAQuietExec: Error 0x80070001: CAQuietExec Failed

MSI (s) (DC!BC) [06:51:06:355]: Closing MSIHANDLE (5) of type 790531 for thread 4540

MSI (s) (DC!BC) [06:51:06:355]: Closing MSIHANDLE (2) of type 790541 for thread 4540

MSI (s) (DC:C8) [06:51:06:355]: Closing MSIHANDLE (1) of type 790542 for thread 6776

Action ended 6:51:06: CA_SAVEDATA_STOP_SERVICES. Return value 3.

Dans cet extrait de fichier journal, Return value 3 apparaît à côté de CA_SAVEDATA_STOP_SERVICES.

Microsoft Exchange utilise des Actions personnalisées (CAs) lors de l'installation de correctifs cumulatifs à l'aide du moteur de Windows Installer. Dans l'action personnalisée CA_SAVEDATA_STOP_SERVICES, Microsoft Exchange essaie d'exécuter le script PowerShell nommé servicecontrol.ps1 avec l'option BeforePatch.

Dans ce cas, le script n'a pas été exécuté en raison d'un paramètre ExecutionPolicy incorrect dans PowerShell. Pour déterminer la stratégie d'exécution actuelle de PowerShell, exécutez la cmdlet Get-ExecutionPolicy. Par défaut, la stratégie d'exécution de PowerShell est définie sur RemoteSigned.

Pour résoudre ce problème, définissez le paramètre ExecutionPolicy sur RemoteSigned ou sur Unrestricted. Ensuite, réessayez d'installer le correctif cumulatif. Une fois le correctif cumulatif installé, définissez le paramètre ExecutionPolicy sur RemoteSigned.

Pour plus d'informations sur ce problème, consultez les rubriques suivantes :

Cas 2 : le correctif cumulatif ne peut pas supprimer un fichier temporaire

Une erreur 1603 peut se produire si l'installation du correctif cumulatif ne peut pas supprimer ou modifier un fichier .msp temporaire durant le processus d'installation. Voici un extrait du fichier journal MSI relatif à cette erreur.

MSI (c) (E8:F0) [08:54:18:744]: Windows Installer installed an update. Product

Name: Microsoft Exchange Server. Product Version: 8.1.240.6. Product Language:

1033. Update Name: Update Rollup 4 for Exchange Server 2007 Service Pack 1

(KB952580) 8.1.311.3. Installation success or error status: 1603.

MSI (c) (E8:F0) [08:54:18:744]: Note: 1: 1729

MSI (c) (E8:F0) [08:54:18:745]: Note: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:756]: Transforming table Error.

MSI (c) (E8:F0) [08:54:18:758]: Transforming table Error.

MSI (c) (E8:F0) [08:54:18:758]: Note: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:758]: Note: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:769]: Transforming table Error.

MSI (c) (E8:F0) [08:54:18:772]: Transforming table Error.

MSI (c) (E8:F0) [08:54:18:772]: Note: 1: 2262 2: Error 3: -2147287038

MSI (c) (E8:F0) [08:54:18:772]: Product: Microsoft Exchange Server -- Configuration failed.

MSI (c) (E8:F0) [08:54:18:773]: Windows Installer reconfigured the product. Product

Name: Microsoft Exchange Server. Product Version: 8.1.240.6. Product Language:

1033. Reconfiguration success or error status: 1603.

MSI (c) (E8:F0) [08:54:18:775]: Attempting to delete file

C:\Users\<user alias>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:775]: Unable to delete the file. LastError = 32

MSI (c) (E8:F0) [08:54:18:781]: Grabbed execution mutex.

MSI (c) (E8:F0) [08:54:18:781]: Cleaning up uninstalled install packages, if any exist

MSI (c) (E8:F0) [08:54:18:781]: Attempting to delete file

C:\Users\<user alias>\AppData\Local\Temp\2\3b396.msp

MSI (c) (E8:F0) [08:54:18:784]: MainEngineThread is returning 1603

Cette erreur peut se produire quand le Contrôle de compte d'utilisateur s'exécute sur Windows Server 2008. Pour résoudre ce problème, vérifiez que l'installation du correctif cumulatif est exécutée à partir d'une invite de commandes avec élévation de privilèges. Pour ce faire, cliquez avec le bouton droit sur le raccourci cmd.exe, puis cliquez sur Exécuter en tant qu'administrateur. Ensuite, réessayez d'installer le correctif cumulatif.

Cas 3 : le répertoire de Windows Installer ne contient pas de fichiers .msp ou .msi d'installations précédentes

En cas d'échec de l'installation d'un correctif cumulatif, il se peut que s'affiche un message d'erreur ressemblant à celui ci-après :

Impossible d'ouvrir ce package correctif. Vérifiez qu'il existe et qu'il est accessible, ou contactez le fabricant de l'application pour vérifier qu'il s'agit d'un package correctif de Windows Installer valide.

Si cette erreur se produit, une entrée est consignée dans le fichier journal MSI, qui ressemble à l'entrée ci-après.

=== Verbose logging started: 8/27/2007 13:12:59 Build type: SHIP UNICODE

3.01.4000.4042 Calling process: C:\WINDOWS\System32\msiexec.exe ===

MSI (c) (58:50) [13:12:59:838]: Resetting cached policy values

MSI (c) (58:50) [13:12:59:838]: Machine policy value 'Debug' is 0

MSI (c) (58:50) [13:12:59:838]: ******* RunEngine:

******* Product: {24B2C164-DE66-44FE-B468-A46D9D5E6B31}

******* Action:

******* CommandLine: **********

MSI (c) (58:50) [13:12:59:838]: Machine policy value 'DisableUserInstalls' is 0

MSI (c) (58:50) [13:12:59:838]: Warning: Local cached package

'C:\WINDOWS\Installer\380f45.msi' is missing.

MSI (c) (58:50) [13:12:59:838]: User policy value 'SearchOrder' is 'nmu'

MSI (c) (58:50) [13:12:59:838]: User policy value 'DisableMedia' is 0

MSI (c) (58:50) [13:12:59:838]: Machine policy value 'AllowLockdownMedia' is 0

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Media enabled only if package is

safe.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Looking for sourcelist for product {24B2C164-DE66-44FE-B468-A46D9D5E6B31}

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Adding

{24B2C164-DE66-44FE-B468-A46D9D5E6B31}; to potential sourcelist list (pcode;disk;relpath).

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Now checking product

{24B2C164-DE66-44FE-B468-A46D9D5E6B31}

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Media is enabled for product.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Attempting to use LastUsedSource from source list.

MSI (c) (58:50) [13:12:59:838]: SOURCEMGMT: Trying source C:\Documents and

Settings\Administrator\Desktop\.

MSI (c) (58:50) [13:12:59:853]: Cloaking enabled.

MSI (c) (58:50) [13:12:59:853]: Attempting to enable all disabled priveleges before calling Install on Server

MSI (c) (58:50) [13:12:59:853]: SOURCEMGMT: Resolved source to: 'C:\Documents and Settings\Administrator\Desktop\'

MSI (c) (58:50) [13:12:59:885]: SOFTWARE RESTRICTION POLICY: Verifying package -->

'C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi' against

software restriction policy

MSI (c) (58:50) [13:12:59:885]: SOFTWARE RESTRICTION POLICY: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi has a digital signature

MSI (c) (58:50) [13:13:00:010]: SOFTWARE RESTRICTION POLICY: C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi is permitted to run at the

'unrestricted' authorization level.

MSI (c) (58:50) [13:13:00:010]: Cloaking enabled.

MSI (c) (58:50) [13:13:00:010]: Attempting to enable all disabled priveleges before calling Install on Server

MSI (c) (58:50) [13:13:00:010]: End dialog not enabled

MSI (c) (58:50) [13:13:00:010]: Original package ==> C:\Documents and

Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:010]: Package we're running from ==>

C:\DOCUME~1\ADMINI~1 \LOCALS~1\Temp\2\1d700e29.msi

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: looking for appcompat database entry with ProductCode '{24B2C164-DE66-44FE-B468-A46D9D5E6B31}'.

MSI (c) (58:50) [13:13:00:041]: APPCOMPAT: no matching ProductCode found in

database.

MSI (c) (58:50) [13:13:00:041]: MSCOREE not loaded loading copy from system32

MSI (c) (58:50) [13:13:00:041]: Opening existing patch

'C:\WINDOWS\Installer\5c321.msp'.

MSI (c) (58:50) [13:13:00:041]: Note: 1: 2203 2: C:\WINDOWS\Installer\5c321.msp 3: -2147287038

MSI (c) (58:50) [13:13:00:041]: Couldn't find local patch

'C:\WINDOWS\Installer\5c321.msp'. Looking for it at its source.

MSI (c) (58:50) [13:13:00:041]: Resolving Patch source.

MSI (c) (58:50) [13:13:00:041]: User policy value 'SearchOrder' is 'nmu'

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Media enabled only if package is

safe.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Looking for sourcelist for product {09679EB4-B32D-4F10-88C9-34299B366C5B}

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Adding

{09679EB4-B32D-4F10-88C9-34299B366C5B}; to potential sourcelist list

(pcode;disk;relpath).

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Now checking product

{09679EB4-B32D-4F10-88C9-34299B366C5B}

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Media is enabled for product.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Attempting to use LastUsedSource from source list.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Processing net source list.

MSI (c) (58:50) [13:13:00:041]: Note: 1: 1402 2: UNKNOWN\Net 3: 2

MSI (c) (58:50) [13:13:00:041]: Note: 1: 1706 2: -2147483647 3:

Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Processing media source list.

MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: Resolved source to:

'Exchange2007-KB935490-x64-EN.MSP'

MSI (c) (58:50) [13:13:00:056]: Note: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

MSI (c) (58:50) [13:13:00:056]: Unable to create a temp copy of patch

'Exchange2007-KB935490-x64-EN.MSP'

Impossible d'ouvrir ce package correctif. Vérifiez qu'il existe et qu'il est accessible, ou contactez le fabricant de l'application pour vérifier qu'il s'agit d'un package correctif de Windows Installer valide.

C:\Documents and Settings\Administrator\Desktop\EXCHANGESERVER.msi

MSI (c) (58:50) [13:13:00:056]: Note: 1: 1708

MSI (c) (58:50) [13:13:00:056]: Note: 1: 2729

MSI (c) (58:50) [13:13:00:056]: Product: Microsoft Exchange Server -- Installation failed.

Dans ce cas, l'installation du correctif cumulatif 4 pour Exchange 2007 SP1 a échoué en raison de l'absence d'un fichier .msp d'une installation précédente de correctif cumulatif. Plus précisément, le fichier .msp du correctif cumulatif 2 pour Exchange 2007 SP1 est manquant.

Ce problème a été identifié par l'examen d'entrées de fichier journal telles que les suivantes.

MSI (c) (58:50) [13:13:00:041]: Couldn't find local patch 'C:\WINDOWS\Installer\5c321.msp'. Looking for it at its source.

Cette entrée indique que Windows Installer a tenté de localiser le fichier 5c321.msp. N'ayant pu le trouver, Windows Installer a tenté de le localiser par son entrée source.

MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Looking for sourcelist for product {09679EB4-B32D-4F10-88C9-34299B366C5B}

Cette entrée indique que la source du fichier .msp manquant est GUID {09679EB4-B32D-4F10-88C9-34299B366C5B}. Les entrées suivantes du fichier journal résolvent le GUID du produit en nom de package particulier.

MSI (c) (58:50) [13:13:00:041]: Note: 1: 1706 2: -2147483647 3: Exchange2007-KB935490-x64-EN.MSP MSI (c) (58:50) [13:13:00:041]: SOURCEMGMT: Processing media source list.MSI (c) (58:50) [13:13:00:056]: SOURCEMGMT: Resolved source to: 'Exchange2007-KB935490-x64-EN.MSP'MSI (c) (58:50) [13:13:00:056]: Note: 1: 1314 2: Exchange2007-KB935490-x64-EN.MSP

Cette entrée indique que le package affecté est Exchange2007-KB935490-x64-EN.MSP. L'entrée suivante montre que Windows Installer ne peut pas créer de copie temporaire du correctif.

MSI (c) (58:50) [13:13:00:056]: Impossible de créer une copie temporaire du correctif 'Exchange2007-KB935490-x64-EN.MSP'.Impossible d'ouvrir le package correctif. Vérifiez qu'il existe et qu'il est accessible, ou contactez le fabricant de l'application pour vérifier qu'il s'agit d'un package correctif de Windows Installer valide.

B935490 représente le correctif cumulatif 2 pour Exchange 2007 SP1. Dans ce scénario, Windows Installer essaie de localiser le correctif cumulatif précédent, même si vous installez le correctif cumulatif 4 pour Exchange 2007 SP1.

Ce problème se produit parce que Windows Installer effectue les actions suivantes même si les correctifs cumulatifs contiennent des mises à jour cumulatives du code de Microsoft Exchange :

  • Vérifie les correctifs cumulatifs installés précédemment

  • Localise le fichier .msi pour tout correctif cumulatif installé précédemment

Windows Installer utilise les fichiers installés précédemment pour créer un jeu d'installation complet à utiliser pour le correctif cumulatif actuel. Si Windows Installer détermine qu'un correctif cumulatif précédent est installé, mais ne peut pas localiser le fichier .msp approprié, l'installation du correctif cumulatif en cours échoue.

Pour résoudre ce problème, effectuez une copie du fichier du correctif cumulatif spécifié dans le fichier journal, puis renommez le fichier en lui attribuant le nom indiqué dans le fichier journal. Dans cet exemple, faites une copie du fichier du correctif cumulatif 2 pour Exchange 2007 SP1, puis renommez-le 5c321.msp. Ensuite, copiez le fichier renommé dans le répertoire C:\Windows\Installer.

À partir de cette erreur, notez les informations suivantes concernant les fichiers de Windows Installer :

  • Vous ne devez ni modifier ni supprimer le contenu du répertoire C:\Windows\Installer.

  • Windows Installer suit tous les correctifs par nom de produit et GUID. Windows Installer conserve également une copie des fichiers d'installation dans le répertoire C:\Windows\Installer. Ces fichiers sont renommés à l'aide d'un nom de fichier hexadécimal aléatoire. Les noms de fichiers sont uniques et référencés dans le Registre. Vous ne pouvez donc pas copier le contenu du répertoire C:\Windows\Installer sur plusieurs serveurs.

    Le Registre contient des informations sur les correctifs installés sur le produit Microsoft Exchange de base. Ces entrées pointent vers les fichiers .msp et .msi figurant dans le répertoire C:\Windows\Installer ainsi que vers les emplacements d'origine des fichiers sources de l'installation. Par exemple, le produit de base Microsoft Exchange a la sous-clé de Registre suivante : HKEY_CLASSES_ROOT\Installer\Products\ 461C2B4266EDEF444B864AD6D9E5B613La sous-clé Patches qui apparaît sous cette sous-clé contient des références à tous les correctifs cumulatifs installés. Ces correctifs cumulatifs sont également référencés sous les sous-clés suivantes :HKEY_CLASSES_ROOT\Installer\Patches

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Patches

Notes

Ces entrées de Registre sont fournies pour référence. Il est déconseillé de modifier ou de supprimer ces entrées de Registre.

Cas 4 : endommagement de Registre ou de système de fichiers

Un endommagement de Registre ou de système de fichiers, en particulier des composants de Windows Installer, peut compliquer le dépannage d'un problème d'installation de correctif cumulatif. Bien que cela se produise rarement, un problème d'endommagement de Registre ou de système de fichiers nécessite une reconstruction du serveur. Dans ce cas, vous devez réinstaller le système d'exploitation, effectuer une nouvelle installation de Microsoft Exchange à l'aide de l'option /recoverserver, puis installer le correctif cumulatif approprié.

Cas 5 : faux positifs

Si l'enregistrement commenté de Windows Installer peut vous aider à dépanner une erreur d'installation rencontrée, certains messages d'erreur journalisés n'indiquent pas l'existence d'un problème d'installation.

L'erreur suivante est couramment consignée par l'enregistrement commenté de Windows Installer. En revanche, elle n'indique pas l'existence d'un problème lié à l'installation du correctif cumulatif. Au lieu de cela, cette erreur est générée uniquement parce que l'enregistrement commenté est activé.

SI (c) (E8:E4) [13:22:15:847]: Note: 1: 2262 2: Error 3: -2147287038

DEBUG: Error 2826: Control BottomLine on dialog ErrorDlg extends beyond the boundaries of the dialog to the right by 5 pixels

Le programme d'installation a rencontré une erreur inattendue lors de l'installation de ce package. Cela peut indiquer un problème lié au package. Le code d'erreur est 2826. Les arguments sont : ErrorDlg, BottomLine, to the right

Les chaînes de condition d'erreur courantes générées par la fonctionnalité d'enregistrement commenté sont un autre type d'erreurs faussement positives qui peuvent apparaître dans un fichier journal MSI. Elles figurent près de la fin du fichier journal, dans la section Property. Par exemple, les entrées suivantes peuvent apparaître dans le fichier journal MSI.

Property(C): msgRequiresProc = La version de ce fichier n'est pas compatible avec la version d'Exchange Server 2007 en cours d'exécution. Vérifiez votre ordinateur pour voir si vous avez besoin d'une version x64 (64 bits) ou x86 (32 bits) de ce fichier.

Property(C): msgINTERIMUPDATEDETECTED = Installation impossible parce qu'une mise à jour intermédiaire précédente pour Exchange Server 2007 a été installée. Veuillez utiliser la fonction Ajout/Suppression de programmes pour désinstaller la mise à jour intermédiaire avant de réexécuter cette installation.

Property(C): msgInterimIncorrectRollup = L'installation ne peut pas continuer. L'[Assistant] a déterminé que cette mise à jour intermédiaire est incompatible avec la configuration actuelle d'Exchange Server 2007.

Property(C): msgUninstallTargetRollupBeforeInterim = La désinstallation ne peut pas continuer. L'[Assistant] a déterminé qu'une mise à jour intermédiaire a été installée. Il est impossible de désinstaller ce correctif cumulatif tant que la mise à jour intermédiaire n'est pas désinstallée.

Property(C): msgOlderInstallOnNewerRollupIncorrectRollup = L'installation ne peut pas continuer. L'[Assistant] a déterminé que ce correctif cumulatif a été remplacé par le correctif cumulatif actuellement installé. L'installation de ce correctif cumulatif est superflue.

Ces conditions d'erreur représentent des propriétés qui sont exposées dans les packages .msp et qui peuvent être utilisées par le moteur de Windows Installer, Msiexec.exe. Ces erreurs n'indiquent pas de problèmes d'installation. Nous vous conseillons de vous concentrer sur les chaînes Return value 3 figurant dans les fichiers journaux pour dépanner un problème d'installation rencontré. Pour obtenir une aide supplémentaire sur le dépannage d'un problème d'installation, contactez le support technique Microsoft.