Cliquez pour évaluer et commenter
TechNet
Bibliothèque TechNet
Windows
Windows Server
 Outil de diagnostic de journal OCSe...
Outil de diagnostic de journal OCSetup

Mis à jour: octobre 2010

S'applique à: Windows Vista

Cette rubrique s’adresse aux administrateurs informatiques chargés du dépannage de l’événement OCSetup 3, de l’événement OCSetup 4, de l’événement CBS 4375 et de l’événement CBS 4385. Comme il s’agit de problèmes complexes, vous pouvez être amené à appeler le service clientèle Microsoft® pour résoudre complètement le problème. Toutefois, cette rubrique peut vous aider à diagnostiquer la cause du problème. Elle inclut des informations sur la manière de passer en revue la syntaxe de l’événement et d’analyser les journaux Windows Update et CBS (services à base de composants). Si vous trouvez des erreurs que vous ne pouvez pas résoudre, rassemblez les informations dans la section Appeler le service clientèle Microsoft pour réduire au maximum le temps qu’il faudra au service clientèle pour résoudre le problème.

noteRemarque
Cette rubrique s’applique uniquement à Windows Vista® (OCSetup n’est pas utilisé pour installer des composants facultatifs dans Windows Server® 2008).

Pour plus d’informations, voir les documents suivants (éventuellement en anglais) :

Le présent document contient les sections suivantes :

Révision de la syntaxe des événements

Événements OCSetup 3 et 4

La syntaxe pour l’événement 3 est la suivante :

The Windows component "<Component>" could not be configured. The component installer returned an error: <Error> "<Description>" (Command line: "<CommandLine>")

La syntaxe pour l’événement 4 est la suivante :

The Windows component could not be configured because of an error: <Error> "<Description>" (Command line: "<CommandLine>")

 

Paramètre Explication

<Component>

Nom du composant ayant échoué.

<Error>

Numéro d’erreur numérique.

Pour plus d’informations sur l’erreur, recherchez le code d’erreur dans les codes d’erreur système (http://go.microsoft.com/fwlink/?LinkId=83027) (éventuellement en anglais).

<Description>

Description de l’erreur.

<CommandLine>

Ligne de commande invoquée.

Événements CBS 4375 et 4385

Syntaxe de l’événement 4375 :

Windows Servicing failed to complete the process of setting package <PackageName>(<PackageType>) into <InstallValue> (<InstallState>) state

Syntaxe de l’événement 4385 :

Windows Servicing failed to complete the process of changing update <update> from package <PackageName>(<PackageType>) into <InstallValue> (<InstallState>) state

 

Paramètre Explication

<update>

Nom de la mise à jour qui a échoué. Ce nom provient de l’attribut package identifier qui est spécifié dans le fichier .mum (package) que vous essayiez d’installer. Par exemple :

<package identifier="SQL-Server-2005-Embedded-Edition-Windows-Package" releaseType="Feature Pack">

<PackageName>

Nom du package qui a échoué. Ce nom provient de l’attribut package identifier qui est spécifié dans le fichier .mum (package) que vous essayiez d’installer. Par exemple :

<package identifier ="SQL-Server-2005-Embedded-Edition-Windows-Package" releaseType="Feature Pack">

<PackageType>

Type du package. Ce type est identifié dans le fichier .mum spécifique du package par l’attribut releaseType. Par exemple :

<package identifier="SQL-Server-2005-Embedded-Edition-Windows-Package" releaseType ="Feature Pack">

Ce type peut être Product, Connector, Critical Update, Development Kit, Driver, Feature Pack, Guidance, Hotfix, Security Update, Service Pack, Software Update, Tool, Update, Update Rollup, Language Pack ou Foundation.

<InstallValue>

La valeur d’installation cible de la mise à jour, qui peut être -17, -16, 0, 2, 4, 5, 6 ou 7 (telle que répertoriée dans le tableau États d’installation).

<InstallState>

État d’installation cible de la mise à jour, qui peut être Certificat remplacé, Par défaut, Absent, Résolu, Intermédiaire, Désinstallation demandée, Installation demandée ou Installé (tel que répertorié dans le tableau États d’installation).

Diagnostic de l’erreur

Pour diagnostiquer l’erreur, utilisez les informations fournies dans les sections suivantes :

Si vous trouvez une erreur que vous ne pouvez pas résoudre, rassemblez les informations présentées dans la section Appeler le service clientèle Microsoft pour réduire au maximum le temps qu’il faudra pour résoudre le problème, puis appelez le service clientèle.

ImportantImportant
Tous les journaux mentionnés dans cette rubrique peuvent contenir des erreurs système (au format 0x8007####), sur lesquelles vous pouvez trouver plus d’informations sur Internet. Pour localiser des informations sur l’erreur sur Internet, convertissez les quatre derniers chiffres de l’erreur au format décimal à l’aide de Calc.exe. Pour cela, assurez-vous que la calculatrice est en mode Scientifique, cliquez sur Hex, entrez les chiffres sous forme hexadécimale, puis cliquez sur Dec pour basculer vers le format décimal. Recherchez ensuite le code décimal dans les codes d’erreur système (http://go.microsoft.com/fwlink/?LinkId=83027) (éventuellement en anglais). Par exemple, pour l’erreur 0X80070490, vous devez convertir la valeur 0490 en valeur décimale (1168). Vous devez ensuite rechercher le code 1168 dans les codes d’erreur système.

Journal Windows Update

Le chemin d’accès du journal Windows Update est %windir%\WindowsUpdate.log. Ce journal contient les erreurs relatives à Windows Update et aux services à base de composants (CBS).

Pour déterminer si ce journal contient l’erreur à l’origine de votre problème

  1. Dans le journal Windows Update, recherchez le mot FATAL. Si le mot FATAL est introuvable, fermez le journal et diagnostiquez le journal CBS.

  2. Si l’erreur irrécupérable contient l’acronyme CBS, il s’agit d’une erreur CBS et vous devez rechercher le numéro de l’erreur dans le journal CBS. Par exemple, dans l’exemple suivant, le numéro de l’erreur est 0x800f081e.

    2006-08-28 09:17:03:927 1100 e00 Handler FATAL: CBS called Error with 0x800f081e

    Cette erreur signifie que le package en cours d’application n’était pas applicable pour l’ordinateur et a été ignoré (non installé).

  3. Si l’erreur ne contient pas l’acronyme CBS, il s’agit d’une erreur Windows Update. Dans ce cas, faites défiler l’affichage vers le haut dans le fichier journal pour trouver l’erreur la plus proche qui contient WARNING. Dans l’exemple suivant, l’erreur d’avertissement se trouve directement au-dessus de l’erreur irrécupérable.

    2007-03-29   12:08:24:886   1064   e04   Misc   WARNING: DownloadFileInternal failed for http://157.54.64.174:80/selfupdate/wuident.cab: error 0x80072efd 2007-03-2912:08:24:8861064e04SetupWARNING: SelfUpdate check failed to download package information, error = 0x80072EFD2007-03-2912:08:24:8861064e04SetupFATAL: SelfUpdate check failed, err = 0x80072EFD 2007-03-29   12:08:24:929   1064   e04   Agent   * WARNING: Skipping scan, self-update check returned 0x80072EFD 2007-03-29   12:08:25:287   1064   e04   Agent   * WARNING: Exit code = 0x80072EFD 2007-03-29   12:08:25:287   1064   e04   Agent   ********* 2007-03-29   12:08:25:287   1064   e04   Agent   **  END  **  Agent: Finding updates [CallerId = AutomaticUpdates] 2007-03-29   12:08:25:287   1064   e04   Agent   *************
  4. Si vous ne savez pas comment résoudre le problème, appelez le service clientèle et indiquez le numéro d’erreur Windows Update spécifique que vous avez reçu.

Journal CBS (services à base de composants)

Le chemin d’accès au journal CBS est %windir%\logs\cbs\cbs.log. Ce journal contient les types d’erreurs suivants :

Cette section contient des informations sur le diagnostic du journal CBS permettant de déterminer la cause du problème.

ImportantImportant
Avant d’effectuer toute opération de maintenance, assurez-vous que la journalisation est activée en définissant la clé de Registre ci-dessous. Si vous avez déjà effectué l’opération et que la clé de Registre n’a pas été définie, définissez-la et répétez votre opération :

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Component Based Servicing] EnableLog=dword:00000001

Cela garantit que le journal CBS contient toutes les informations possibles sur ce qui s’est produit.

Erreurs des services à base de composants

Pour rechercher les erreurs relatives aux services à base de composants, recherchez le mot Error. Erreurs CBS possibles :

  • Erreurs CBS au format 0x800f####. (Pour plus d’informations sur les erreurs CBS, consultez la section Erreurs courantes).

  • Codes d’erreur système au format 0x8007#### (mentionnés précédemment).

Lorsque vous trouvez une erreur CBS, utilisez les informations suivantes sur la syntaxe, les versions, les niveaux d’élévation et les erreurs courantes pour diagnostiquer le problème.

Syntaxe

Syntaxe des entrées CBS consignées :

<Horodatage> <Gravité> <Composant> <Type>: <Description>

 

Paramètre Explication

<Horodatage>

Date et heure auxquelles l’erreur est survenue.

<Gravité>

Gravité de l’événement (Info, Error ou Warning).

<Composant>

Composant qui a consigné le message (par exemple, CBS ou CSI).

<Type>

Type d’opération auquel le message d’erreur se rapporte. En voici quelques exemples :

  • Startup. L’élément consigné est spécifique à l’opération de démarrage du composant.

  • Session. L’élément consigné est spécifique à une session particulière du composant.

  • Appl. L’élément consigné est spécifique à une application cliente particulière du composant.

  • Exec. L’élément consigné est spécifique à l’opération d’exécution générale des composants.

<Description>

Description de l’entrée du journal. Cette description peut contenir des codes d’erreur CBS ou système si une erreur s’est produite au cours d’une opération. Par exemple : Doqe: Failed writing driver operations queue with hr: [CodeErreurHex].

Par exemple, l’erreur suivante correspond à 0x800f081f et l’explication est « Missing manifest for Package » (« Manifeste manquant pour le package ») :

2006-08-16 18:13:36 Error CBS Exec: Missing manifest for Package: Package_1_for_KB555554~31bf3856ad364e35~x86~~6.0.0.1, Update: 555554-5_RTM_LDR, file: \\?\C:\Users\testadmin\kb4\rtmqfe\x86_microsoft-windows-deltapackageexpander. d_31bf3856ad364e35_6.0.5520.20481_none_4b6cb59c880b8306.manifest>. hr: 0x800f081f
Versions et valeurs d’élévation

La version d’un composant est divisée en quatre parties avec la syntaxe suivante : Majeure.Mineure.Build.Révision. Révision peut être une distribution ou une révision (pour plus d’informations, voir la table des valeurs d’élévation qui suit ces exemples de code).

Lorsque vous mettez à niveau un composant, le type de mise à niveau est indiqué par une valeur d’élévation. La valeur d’élévation indique quelle partie de la version a été mise à niveau. Les erreurs dans le journal CBS peuvent contenir la version d’un composant et/ou d’un code d’élévation :

  • Dans l’exemple ci-dessous, la version est 6.0.5520.20481.

    deltapackageexpander.d_31bf3856ad364e35_6.0.5520.20481_none_4b6cb59c880b8306.manifest>. hr: 0x800f081f
  • Dans l’exemple ci-dessous, la valeur d’élévation est 4.

    2007-04-09 05:15:19, Info      CSI    0000001b@2007/4/9:12:15:19.886 CSI Transaction @0x286c28 destroyed 2007-04-09 05:15:19, Info      CBS    Appl: Selfupdate, Component: x86_microsoft-windows-dns-client_31bf3856ad364e35_0.0.0.0_none_05bc728aca839fa1 (6.0.6000.20492), elevation:4, lower version revision holder: 6.0.6000.0 2007-04-09 05:15:19, Info      CBS    Appl: SelfUpdate detect, component: x86_microsoft-windows-dns-client_31bf3856ad364e35_6.0.6000.20492_none_e02686989e97a8f6, elevation: 4, applicable: 1 2007-04-09 05:15:19, Info      CBS    Appl: Evaluating applicability block(non detectUpdate part), disposition is: 4, applicability: 4, result applicability state: 7 2007-04-09 05:15:19, Info      CBS    Appl: Evaluating applicability block(detectUpdate part), disposition is: 4, applicability: 4, result applicability state: 7 2007-04-09 05:15:19, Info      CBS    Appl: Evaluating applicability block, disposition is: 4, applicability: 4, result applicability state: 7 2007-04-09 05:15:19, Info      CBS    Appl: Package: Package_1_for_KB929451~31bf3856ad364e35~x86~~6.0.1.0, Update: 929451-1_RTM_LDR, Applicable: 4, Disposition: 7 2007-04-09 05:15:19, Info      CBS    Session: 29850272:3181876339 finalized.  Reboot required: no 

Le tableau ci-dessous souligne les valeurs d’élévation :

 

Type d’élévation Valeur Description

Version

32

Mise à niveau de la partie majeure et/ou mineure de la version (l’élévation d’une version mineure correspond par exemple à la mise à niveau de la version 1.1 vers la version 1.2).

Niveau de service

16

Installation d’un Service Pack.

Build

8

Élévation du numéro de build (par exemple, mise à niveau de la version 6.0.5000.0 vers la version 6.0.5001.0).

Distribution

4

Élévation de la branche de distribution (par exemple, mise à niveau de la branche RTMGDR vers la branche RTMQFE).

Révision

2

Mise à niveau de la partie Révision de la version, ce qui correspond généralement à un correctif pour le composant (par exemple, mise à niveau de 6.0.5000.0 vers 6.0.5000.1).

Installation

128

Installation d’un composant pour la première fois sur un ordinateur.

États d’installation

Les erreurs CBS peuvent également contenir des informations sur l’état du package parent. Par exemple, parent state: 7 signifie que le package parent est installé sur l’ordinateur. Le tableau ci-dessous souligne les valeurs d’état parent :

 

État d’installation Valeur Description

Certificat remplacé

-17

Cette mise à jour a été remplacée par une autre mise à jour.

Absent

0

Le manifeste n’est pas sur l’ordinateur.

Résolu

2

Tous les manifestes sont présents sur l’ordinateur, mais les fichiers n’ont pas été installés ni copiés de façon intermédiaire.

Intermédiaire

4

Tous les manifestes et les fichiers sont présents sur l’ordinateur, mais les fichiers n’ont pas été projetés et ils ne sont pas utilisés par l’ordinateur.

Désinstallation demandée

5

La mise à jour sera désinstallée après le redémarrage de l’ordinateur.

Installation demandée

6

La mise à jour sera installée après le redémarrage de l’ordinateur.

Installé

7

Tout a été installé sur l’ordinateur.

Erreurs courantes

Le tableau ci-dessous répertorie les erreurs CBS courantes avec des informations de dépannage supplémentaires :

 

Code d’erreur Explication Résolution

0xf0801

Le service Installateur approuvé est occupé et inaccessible actuellement. Probablement, une autre opération qui doit se terminer utilise le service Installateur approuvé.

Recommencez votre opération dans quelques minutes.

0xf0802

Lors de l’ajout d’une source à un package, CBS a reconnu que la source était déjà présente. Le package peut être malformé de façon minime (par exemple, un fichier .dll peut avoir été copié deux fois sur l’ordinateur), mais le problème n’est pas assez important pour affecter l’opération.

Aucune action supplémentaire ne vous est demandée.

0xf0803

L’opération a réussi. La pile de maintenance a été mise à jour et l’ordinateur doit être arrêté.

Redémarrez l’ordinateur pour terminer l’opération.

0x800f0801

La session doit être initialisée avant que d’autres opérations puissent être lancées.

Fermez l’application que vous utilisez pour installer ce composant ou cette mise à jour (par exemple, Windows Update, OCsetup ou le Gestionnaire de package). Démarrez ensuite l’application et recommencez l’opération.

0x800f0804

Le package est introuvable ou ne peut pas être ouvert. Cette erreur a de multiples causes possibles (par exemple, une défaillance réseau a pu se produire ou vous avez peut-être des droits insuffisants pour accéder au package).

Assurez-vous que vous pouvez accéder au package et réessayez.

0x800f0805

Le package n’est pas valide. Vous pouvez uniquement installer les packages fournis par Microsoft.

Obtenez un package valide et réessayez.

0x800f0806

Une ou plusieurs ressources requises par cette mise à jour sont verrouillées. Dans la plupart des cas, ceci ne constitue pas un problème, car la mise à jour est à présent dans une file d’attente et elle sera installée lorsque votre ordinateur sera redémarré. Toutefois, certaines mises à jour ne peuvent pas être dans une file d’attente et doivent être installées manuellement.

Redémarrez l’ordinateur. Pour vous assurer que la mise à jour est installée, essayez d’appliquer de nouveau la mise à jour (n’appliquez aucune autre mise à jour au même moment).

0x800f0808

L’image hors connexion que vous essayez de modifier n’est pas accessible.

Assurez-vous que vous disposez de droits suffisants sur l’image hors connexion.

0x800f080b

Une propriété de package non disponible a été demandée. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances Microsoft sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f080c

Une opération a été demandée pour une mise à jour qui n’est pas présente dans le package. Un des composants que le package contient peut être non valide.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f080e

Plusieurs éléments du même nom ont été détectés dans un élément de manifeste. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f080f

Un doublon d’élément a été détecté pour un type d’élément qui doit être unique. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0810

Un attribut requis n’a pas été défini dans le manifeste. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0811

Un élément requis n’a pas été défini dans le manifeste. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0812

CBS a essayé de valider un élément parent dans le manifeste et a échoué car le parent n’était pas présent. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0813

CBS a essayé de modifier le package en un état non valide. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0816

Le package express n’a pas été entièrement téléchargé. L’état de l’opération a été enregistré au cours du téléchargement du package.

Aucune action supplémentaire ne vous est demandée. Attendez que le package express soit téléchargé.

0x800f0817

Un autre package que celui requis par ce package a été désinstallé.

Examinez les erreurs voisines de cette erreur dans le journal pour trouver le package que vous devez réinstaller. Il doit exister une erreur qui indique de quel package dépend ce package. Réinstallez ce package et recommencez l’opération.

0x800f0818

Le manifeste inclus dans ce package n’a pas l’identité attendue. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0819

Une mise à jour dupliquée a été trouvée. Tous les noms de mises à jour dans le manifeste doivent être uniques. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f081a

La clé des opérations de pilote est altérée ou non valide. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f081b

Le package de pilotes que vous avez essayé d’installer a été écrit pour un type d’architecture inconnu (par exemple, l’architecture ne correspond pas à une architecture x64, x86 ni Itanium). Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f081e

Le package n’était pas applicable.

Assurez-vous que ce package s’applique à Windows PE et que l’ordinateur remplit toutes les conditions requises par le package.

Recherchez ensuite un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f081f

Un manifeste ou un fichier source pour le package était introuvable au cours de l’extraction du package ou pendant l’installation. Par exemple, un manifeste était manquant pour le package en cours d’utilisation.

Assurez-vous que vous disposez d’un espace disque suffisant et téléchargez de nouveau le package. Si vous recevez de nouveau cette erreur, vous possédez peut-être des droits insuffisants sur les fichiers sur l’ordinateur ou le package peut être endommagé ou non valide. Pour résoudre ce problème, recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0820

Un utilisateur a annulé cette opération.

Aucune action supplémentaire n’est requise. Ceci est un message d’information et non une erreur.

0x800f0821

Un client a annulé cette opération.

Recherchez dans les journaux l’application que vous avez utilisée pour l’installation (par exemple, OCsetup, Windows Update ou le Gestionnaire de package) pour identifier la raison pour laquelle l’ordinateur a arrêté l’opération.

0x800f0822

Le package contenait une mise à jour de pilote qui ne spécifiait pas <updateDriver> dans le manifeste du package. Le package peut être non valide ou endommagé.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0823

Le package requiert une version de la pile de maintenance qui n’est pas présente sur l’ordinateur.

Assurez-vous de disposer de la pile de maintenance la plus récente disponible dans le Centre de téléchargement Microsoft et exécutez Microsoft Update pour voir s’il vous manque une mise à jour. En outre, recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Pour plus d’informations sur les piles de maintenance, voir http://go.microsoft.com/fwlink/?LinkId=92353 (éventuellement en anglais).

0x800f0824

Un manifeste ou un fichier source pour le package n’a pas été trouvé lors de la suppression du package. Le programme d’installation (ou une autre application) a peut-être déjà supprimé les fichiers sources.

Aucune action supplémentaire n’est requise. Ceci est un message d’information et non une erreur.

0x800f0825

Vous essayez de désinstaller un package qui a été installé sur l’ordinateur et qui est à présent permanent. Par conséquent, ce package ne peut pas être désinstallé.

Si vous devez désinstaller ce package, utilisez la Restauration du système pour restaurer l’état de l’ordinateur à l’état antérieur à l’installation du package.

0x800f0826

Un autre package dans la même transaction a échoué. Cela a entraîné la restauration de tous les packages dans cette transaction à leur dernier état valide connu.

Réinstallez le package (veillez à ne pas installer un autre package au même moment).

0x800f0827

L’opération relative à votre package a été arrêtée car l’installation d’une mise à jour de la pile de maintenance a réussi et la pile doit être arrêtée.

Recommencez l’opération. Si vous recevez de nouveau ce code d’erreur, redémarrez votre ordinateur et réessayez.

0x800f0900

Une erreur d’analyseur XML interne inattendue s’est produite lors d’une tentative de lecture d’un fichier manifeste.

Recommencez l’opération. Si vous recevez la même erreur, redémarrez l’ordinateur et réessayez. Si vous recevez de nouveau cette erreur, le package est peut-être endommagé ou non valide. Dans ce cas, recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

0x800f0901

Dans un package donné, un seul <updateComponent> est autorisé pour une famille de composants.

Recherchez un article de la Base de connaissances sur ce package sur le site http://go.microsoft.com/fwlink/?LinkID=46046. Vous pouvez souvent trouver le numéro de la Base de connaissances dans le fichier .mum du package (recherchez KB) ou dans le message d’erreur. Si un article de la Base de connaissances n’existe pas, téléchargez de nouveau le package sur Internet et recommencez l’opération. Si vous recevez de nouveau cette erreur, appelez le service clientèle.

Erreur d’infrastructure des services de composants

Les erreurs d’infrastructure des services de composants et les erreurs de programme d’installation avancé sont précédées de la mention (F) dans le journal CBS. Pour trouver ces erreurs, recherchez (F) dans ce journal. L’exemple de code suivant est une erreur CSI car il contient CCSITransaction::ICSITransaction, le code d’erreur est 800736b3 et l’explication est « SXS assembly not found » (« Assembly SXS introuvable »).

2006-04-06 08:13:14 Info     0000000f@2006/4/6:08:13:14.700> (F) Failure originated: File: d:\winmain\base\wcp\componentstore\csd_winners.cpp Function: CCSDirectTransaction::PerformChangeAnalysis Line: 1037 Expression: (null) Status Type: {44edceb3-7a6e-47e9-b787-5aa9dadfa4ab} Status: STATUS_SXS_ASSEMBLY_NOT_FOUND2006-04-06 08:13:14, Info     00000010 (F) 800736b3 [Warning,Facility=FACILITY_WIN32 (0x0007),Code=14003 (0x36b3) #280# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_Commit(Flags = 0, pSink = NULL, disp = 0)  2006-04-06 08:13:14, Info     00000011 (F) 800736b3 [Warning,Facility=FACILITY_WIN32 (0x0007),Code=14003 (0x36b3) #279# 6114 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0, pSink = NULL, disp = 0) 

Erreur de programme d’installation avancé

À présent, vous devez rechercher une erreur de programme d’installation avancé. Pour cela, commencez à partir du dernier échec qui contient (F). S’il s’agit d’une erreur de programme d’installation avancé, elle sera suivie d’un code d’erreur. Dans l’exemple de code ci-dessous, le code d’erreur est 8007313. De plus, Facility=FACILITY_WIN32 indique qu’il s’agit d’un code d’erreur système, dans ce cas, 14099 (voir la remarque importante dans la section Diagnostic de l’erreur pour obtenir des informations sur les codes d’erreur système).

À présent, examinez les échecs précédents dans ce journal et localisez l’erreur qui contient CMIADAPTER. L’échec qui suit CMIADAPTER indique le programme d’installation avancé qui a échoué (dans cet exemple, le programme d’installation du service a échoué, ce qui est indiqué par Installer: Service). Une fois que vous avez localisé le programme d’installation avancé qui a échoué, appelez le service clientèle en vous munissant de ces informations.

2006-08-28 09:28:45, Info     0000000c@2006/4/8:08:38:48.971 (F) CMIADAPTER: Exiting with HRESULT code = 80280006 [Warning,Facility=0028,Code=6 (0x0006). 0000002e@2006/4/8:08:38:48.971 CSI Advanced installer perf trace: CSIPERF:AIDONE;{51d504ad-4868-464c-a504-e6cc8a210a97};(null);1022 2006-08-28 09:28:45, Info     0000002f (F) Failed execution of queue item Installer: Service  ({51d504ad-4868-464c-a504-e6cc8a210a97}) with HRESULT 80280006 [Warning,Facility=0028,Code=6 (0x0006). Failure will not be ignored. 00000030 End executing advanced installer (sequence 62) Completion status: 80073713 [Warning,Facility=FACILITY_WIN32 (0x0007),Code=14099 (0x3713) 00000032 (F) c0150020 [Error,Facility=21 (0x0015),Code32 (0x0020) #2000# from Windows:: COM::CComponentStore::ApplyTransactionNow(...) 00000033@2006/4/8:08:38:48.971 (F) Failure originated: File: d:\winmain\base\wcp\componentstore\com\store_transaction.cpp Function: Windows::COM::CComponentStore::ApplyTransactionNow Line: 1577 Expression: (null) Status Type: {44edceb3-7a6e-47e9-b787-5aa9dadfa4ab} Status: c0150020 [Error,Facility=21 (0x0015),Code32 (0x0020) 00000035 (F) c0150020 [Error,Facility=21 (0x0015),Code32 (0x0020) #890# from Windows::COM:: CComponentStore::ApplyTransactionNow(...) 00000036 (F) 80073713 [Warning,Facility=FACILITY_WIN32 (0x0007),Code=14099 (0x3713) #519# from Windows::ServicingAPI ::CCSITransaction::ICSITransaction_Commit(Flags = 112 (0x00000070), pSink = NULL, disp = 0) 00000037 (F) 80073713 [Warning,Facility=FACILITY_WIN32 (0x0007),Code=14099 (0x3713) #518# 1056364 us from Windows::ServicingAPI::CCSITransaction_ICSITransaction::Commit(flags = 0x00000070, pSink = NULL, disp = 0) 

Erreurs d’installation de pilotes

Pour trouver les erreurs relatives à l’installation de pilotes, recherchez les erreurs qui contiennent le mot Error et qui commencent par le mot Doq. Ces erreurs peuvent être des codes d’erreur système (voir la remarque importante dans la section Diagnostic de l’erreur pour obtenir des informations sur les codes d’erreur système). L’exemple de code ci-dessous montre une erreur d’installation de pilote qui contient le code d’erreur système 0x80070490 :

2006-08-22 18:23:53, Info CBS Startup: Initializing driver operations queue. 2006-08-22 18:23:53, Error CBS Doqi: Failed loading driver operations queue with hr: 0x80070490 2006-08-22 18:23:53, Info CBS Startup: Processing complete. hr: 0x80070490

Journaux des pilotes

Si vous avez utilisé le Gestionnaire de package pour installer ou désinstaller un package qui installe, met à jour ou désinstalle un pilote, vous pouvez créer le journal Drivers.log pour aider au dépannage. (L’article de la Base de connaissances associé à ce package peut indiquer si le package met à jour un pilote.) Le journal Drivers.log contient seulement des erreurs spécifiques aux pilotes. Pour créer ce journal, définissez la clé de Registre suivante, puis exécutez de nouveau votre opération de Gestionnaire de package. Cela créera le journal Drivers.log dans le répertoire où l’opération du Gestionnaire de package est exécutée.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Device Installer

  • Clé : DebugPkgMgr

  • Type : DWord

  • Valeur : 1

De plus, les journaux ci-dessous peuvent être utiles avec des problèmes relatifs aux pilotes :

  • %windir%\setupact.log contient les messages de débogage provenant du co-installateur d’infrastructure de pilote en mode noyau, qui est une DLL Microsoft Win32 qui aide à l’installation des périphériques.

  • %windir%\inf\setupapi.app.log contient les messages d’installation des applications.

  • %windir%\inf\setupapi.dev.log contient les messages d’installation des périphériques.

Si ces journaux n’existent pas ou ne contiennent pas d’informations, vous pouvez contacter le service clientèle ou activer l’enregistrement des informations détaillées d’installation. Pour activer l’enregistrement des informations détaillées, appliquez la procédure « Définition du niveau d’événement pour un journal au format texte » (FWLINK) (éventuellement en anglais) pour définir la valeur de la clé de Registre suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel

Pour plus d’informations sur le dépannage des problèmes relatifs aux pilotes, voir les documents suivants (éventuellement en anglais) :

Appeler le service clientèle Microsoft

Outre les journaux Windows Update et CBS, vous pouvez passer en revue les quatre journaux suivants pour rechercher les codes d’erreur système qui peuvent vous aider au dépannage :

  • Journal Windows Side-by-Side Pending. Le chemin d’accès à ce journal est %windir%\winsxs\pending.xml. Ce journal contient les transactions en attente qui seront exécutées lors du redémarrage de l’ordinateur et les erreurs associées pour les transactions. Cela est particulièrement utile lors du diagnostic des problèmes relatifs à CBS et à l’infrastructure des services de composants.

  • Journal Windows Side-by-Side Pending Bad. Le chemin d’accès à ce journal est %windir%\winsxs\pending.xml.bad. Ce journal contient les erreurs relatives aux packages qui ont échoué à partir des transactions en attente Windows Side-by-Side.

  • Journal Pending Operations Queue Exec. Le chemin d’accès à ce journal est %windir%\winsxs\poqexec.log. Ce journal contient les erreurs relatives au reste de l’installation après le redémarrage d’un ordinateur. Chaque échec dans la file d’attente des opérations en attente génère une ligne dans Poqexec.log.

  • Journal Delta Package Expander Setup Act. Le chemin d’accès au journal des actions d’installation DPX (Delta Package Expander) est %windir%\logs\DPX\setupact.log. Ce journal contient les informations et les erreurs relatives aux transactions DPX.

Si vous ne pouvez toujours pas résoudre le problème, collectez ces journaux (en plus du journal Windows Update, du journal CBS et des journaux des pilotes), puis appelez le service clientèle. Pour plus d’informations sur la façon de contacter le service clientèle, voir le site Web de support technique de Microsoft (http://go.microsoft.com/fwlink/?LinkId=89446) (éventuellement en anglais).

Contenu de la communauté   Qu'est-ce que le Contenu de la communauté ?
Ajouter du contenu RSS  Annotations
Processing
© 2012 Microsoft. Tous droits réservés. Conditions d'utilisation | Marques | Confidentialité
Page view tracker