[Résolu] Erreur 0x80091007 dans une séquence de tâche SCCM

Lors du déploiement d’un système via SCCM, il peut arriver que la séquence de tâche échoue avec l’erreur 0x80091007 et le message suivant :

0x80091007 — The hash value is not correct

Cette erreur, bien que peu fréquente, est généralement liée à une corruption de contenu, un problème de téléchargement, ou dans de rares cas à un défaut matériel sur le poste cible.


Origine de l’erreur 0x80091007

L’erreur 0x80091007 est une erreur de validation de hachage. Elle indique que le client SCCM a téléchargé un package (OS, application, driver, etc.) depuis un point de distribution, mais que le fichier ne correspond pas à la valeur de hachage attendue.

Cela peut provenir de plusieurs causes :

  • Contenu endommagé ou incomplet sur le point de distribution
  • Problème de réplication différentielle
  • Problème matériel (RAM défectueuse) empêchant un stockage correct temporaire

Solutions possibles

1. Redistribuer le package concerné

Dans la plupart des cas, cette étape suffit :

  1. Dans la console SCCM, accédez à :
    Software Library > Application Management > Packages (ou Images OS, selon le type de contenu)
  2. Faites un clic droit sur le package ou l’image concernée et sélectionnez « Supprimer du point de distribution ».
  3. Une fois le retrait confirmé, redistribuez-le sur les points de distribution concernés.
  4. Relancez la séquence de tâche.

📝 Vérifiez que la taille du package et les métadonnées (hash, version) sont correctes sur tous les points de distribution.


2. Désactiver la réplication différentielle binaire (BDR)

Si l’erreur se produit pendant le téléchargement de l’image système (WIM), le problème peut venir de la réplication différentielle binaire (BDR), qui permet de ne transférer que les blocs modifiés. Une corruption peut être introduite si la base diff est altérée.

Étapes :

  1. Dans Software Library > Operating Systems > Operating System Images
  2. Faites un clic droit sur l’image concernée > Properties
  3. Allez dans l’onglet Data Source
  4. Décochez « Enable binary differential replication »
  5. Redistribuez ensuite l’image vers les points de distribution.

💡 Le BDR est utile pour optimiser les transferts, mais il peut être temporairement désactivé lors de tests de déploiement.


3. Tester une autre machine ou remplacer la RAM

Si le problème persiste sur une seule machine malgré une redistribution correcte :

  • Essayez le déploiement sur un autre modèle de machine ou une machine fonctionnelle.
  • Si cela fonctionne ailleurs, suspectez un problème matériel.

La RAM est souvent en cause dans ce type de situation : erreurs de lecture/écriture temporaires, secteurs défectueux, etc.

Recommandation :

  • Exécutez un test mémoire (ex. : Memtest86+ ou outil intégré Windows).
  • Si des erreurs sont détectées, remplacez la RAM.

Erreur 0x80091007 : Conclusion

L’erreur 0x80091007 est généralement simple à résoudre lorsqu’elle est liée à une corruption du contenu. Avant d’envisager une cause matérielle, pensez à :

  • Redistribuer proprement le contenu
  • Désactiver temporairement la réplication différentielle
  • Tester le déploiement sur d’autres machines

Cela vous évitera une perte de temps inutile en investigation. Une bonne hygiène de distribution de contenu dans SCCM permet de prévenir efficacement ce type de problème.

Retour en haut