Correctif : Code d’erreur d’installation SCCM 0X87D00607 (-2016410105)

Le code d’erreur 0x87d00607 signifie que le contenu n’est pas trouvé par SCCM/client et la raison peut être multiple, comme une configuration incorrecte des limites ou des groupes de limites, un contenu préétabli, un blocage du pare-feu, etc.

Le problème survient lorsqu’un utilisateur essaie de déployer un package ou une application via SCCM mais rencontre le message suivant :

La modification du logiciel a renvoyé le code d’erreur 0x87D00607 (-2016410105)

Le changement de logiciel a renvoyé le code d’erreur 0X87d00607 2016410105

Vous pouvez corriger le code d’erreur 0x87d00607 en essayant les solutions ci-dessous, mais avant de plonger dans des solutions plus techniques, vérifiez si le redémarrage de votre serveur SCCM principal résout le problème. De plus, assurez-vous que la date et l’heure sont correctes sur les machines serveur et client. De plus, assurez-vous que toutes les mises à jour ou correctifs pour SCCM sont appliqués à votre machine. De plus, vérifiez si tous les utilisateurs concernés sont présents dans le répertoire SourceContentLib. Sinon, ajoutez les utilisateurs à la bibliothèque mentionnée et vérifiez si le problème est résolu.

Si le package ou l’application que vous essayez d’installer (ou de désinstaller) possède un programme d’installation/désinstallation officiel (comme Adobe CC Uninstaller), vérifiez si l’utilisation de ce programme d’installation/désinstallation officiel résout le problème. N’oubliez pas non plus de vérifier si le package ou l’application a des dépendances, si tel est le cas, assurez-vous que ces dépendances sont incluses dans les fichiers source du package ou de l’application. Si vous essayez d’installer une version mise à jour d’une application (par exemple, MS Office) qui est déjà installée sur la machine cliente, vérifiez si la désinstallation de l’ancienne version de l’application vous permet d’installer la nouvelle version sans aucun problème.

1. Modifier le navigateur par défaut de la machine cliente

L’application ou le package peut afficher le code d’erreur 0x87d00607 si le navigateur par défaut de votre ordinateur client n’est pas défini sur Edge ou Internet Explorer (en raison de différentes dépendances du système d’exploitation dans un environnement réseau d’entreprise). Dans ce cas, définir le navigateur par défaut de la ou des machines clientes sur Internet Explorer ou Edge peut résoudre le problème. Avant de continuer, vérifiez si vous utilisez une connexion limitée (par exemple, un ordinateur portable avec une carte SIM), puis l’autoriser dans les paramètres client par défaut de SCCM peut résoudre le problème.

  1. Cliquez sur Windows, tapez : Default Apps, puis ouvrez Default Apps.Ouvrir les applications par défaut
  2. Cliquez maintenant sur l’option sous Navigateur Web (par exemple, Google Chrome) et choisissez Internet Explorer.Définir le navigateur Web par défaut sur Internet Explorer
  3. Ensuite, redémarrez votre ordinateur client et lors du redémarrage, vérifiez si le code d’erreur 0x87d00607 est supprimé.

Si à l’étape 2, le navigateur par défaut est déjà défini sur Internet Explorer, définissez-le comme Microsoft Edge et redémarrez votre machine pour vérifier si l’erreur 0x87d00607 est effacée.

2. Ajoutez le chemin SMS_DP dans les paramètres IIS

SMS_DP héberge les fichiers journaux de DP, les fichiers pour valider le contenu, le contenu de pré-stage (si activé), et est le hub de stockage temporaire du package/application avant son inclusion dans la bibliothèque de contenu. Vous pouvez rencontrer l’erreur 0x87d00607 si le chemin SMP_DP n’est pas correctement configuré dans les paramètres IIS de DP. Dans ce scénario, l’ajout du chemin d’accès à SMS_DP dans les paramètres IIS peut résoudre le problème. Mais avant de continuer, assurez-vous de supprimer NAP (Network Access Protection), car il a été déprécié par Microsoft dans Windows Server 2012 R2, et si vous l’utilisez toujours, sa désinstallation peut résoudre le problème.

  1. Connectez-vous au serveur DP et accédez à ses paramètres IIS.
  2. Sélectionnez maintenant le serveur et ouvrez les restrictions ISAPI et CGI.Ouvrir les restrictions ISAPI et CGI dans les paramètres IIS
  3. Vérifiez ensuite si une entrée pour SMS_DP y est présente. Sinon, ajoutez une nouvelle entrée avec le chemin suivant : C:Windowssystem32inetsrvsmsfileisapi.dll
  4. Appliquez maintenant vos modifications et vérifiez si l’erreur 0x87d00607 est effacée.

3. Utilisez HTTP pour les connexions client

Le code d’erreur peut être causé par une mauvaise configuration du protocole de connexion client ; les clients doivent se connecter au serveur en utilisant le protocole HTTPS. Dans ce scénario, définir les connexions client pour utiliser le protocole HTTP peut résoudre le problème.

  1. Ouvrez le SCCM et dans le volet de gauche, développez Configuration du site.
  2. Sélectionnez maintenant Serveurs et règles du système de site et dans le volet de droite, ouvrez Point de gestion (dans la section Rôles du système de site).
  3. Sélectionnez ensuite HTTP et appliquez vos modifications.Définir les connexions client sur HTTP dans SCCM
  4. Attendez au moins 5 minutes et vérifiez si l’erreur 0x87d00607 est résolue.

Si cela n’a pas fonctionné, vérifiez si le serveur DNS de votre organisation fonctionne correctement.

4. Débloquez les fichiers sources du package/de l’application

Vous pouvez rencontrer le code d’erreur 0X87d00607 2016410105 si le système d’exploitation de votre appareil ne fait pas confiance à certains des fichiers sources et bloque leur exécution. Dans ce contexte, le déblocage des fichiers sources peut résoudre le problème.

  1. Accédez au répertoire des fichiers source de votre package/application, cliquez avec le bouton droit sur l’un des fichiers et sélectionnez Propriétés.
  2. Vérifiez ensuite si une option de déblocage est disponible (case à cocher ou bouton), si c’est le cas, cliquez dessus pour débloquer le fichier.Débloquer la sécurité du fichier
  3. Maintenant, répétez la même chose pour débloquer tous les fichiers sources et vérifiez si le système n’a plus le code d’erreur 0X87d00607 2016410105.

Cette méthode peut fonctionner pour certains fichiers, mais pour un grand nombre de fichiers, vous pouvez utiliser le Flux SysInternels pour débloquer tous les fichiers. Si cela n’a pas fonctionné, vérifiez si la suppression du package/l’application du serveur SCCM, la création d’un nouveau répertoire sur le serveur SCCM et la copie des fichiers source du package/de l’application dans ce répertoire résolvent le problème.

5. Modifier les options de déploiement du package/de l’application

Vous pouvez rencontrer le code d’erreur 0x87d00607 si les options de déploiement du package/de l’application ne sont pas configurées pour s’exécuter localement. Dans ce cas, définir les options de déploiement pour télécharger du contenu et s’exécuter localement peut résoudre le problème.

  1. Ouvrez les propriétés de votre package/application dans SCCM et accédez à l’onglet Contenu.
  2. Développez maintenant la liste déroulante des options de déploiement et sélectionnez Télécharger le contenu à partir du point de distribution et exécuter localement.Définir les options de déploiement pour télécharger du contenu à partir du point de distribution et exécuter localement
  3. Appliquez ensuite vos modifications et vérifiez (au moins après 5 minutes) que l’erreur de modification du logiciel renvoyée est effacée.

6. Désactiver le contenu prédéfini du point de distribution

Vous pouvez rencontrer le code d’erreur 0X87d00607 dans SCCM si vous avez configuré le point de distribution pour utiliser uniquement le contenu prédéfini (qui n’acceptera que le contenu copié manuellement). Dans ce scénario, la désactivation du contenu prédéfini pour le point de distribution peut résoudre le problème.

  1. Ouvrez SCCM et ouvrez les propriétés du point de distribution.
  2. Décochez maintenant la case Activer ce point de distribution pour le contenu préparé et appliquez vos modifications.Désactiver le contenu pré-organisé dans SCCM
  3. Attendez ensuite 5 minutes et vérifiez si le code d’erreur 0x87d00607 est effacé.

7. Activer l’emplacement de secours pour le contenu

Si la machine cliente ne peut pas accéder à un point de distribution préféré, l’activation de l’emplacement de secours pour le contenu peut permettre à la machine de récupérer le même depuis une autre source et ainsi de résoudre l’erreur actuelle.

  1. Ouvrez les propriétés de votre package/application et accédez à son onglet Contenu.
  2. Maintenant, cochez l’option Autoriser les clients à utiliser un emplacement source de secours pour le contenu et assurez-vous que la liste déroulante Options de déploiement est définie sur Télécharger le contenu à partir du point de distribution et exécuter localement.Autoriser les clients à utiliser un emplacement source de secours pour le contenu
  3. Appliquez ensuite vos modifications et vérifiez (au moins après 5 minutes) si le code d’erreur 0X87d00607 2016410105 est effacé.

8. Autoriser les machines des utilisateurs à utiliser les points de distribution

Si votre organisation utilise les points de distribution de SCCM pour distribuer les packages/applications, autoriser les ordinateurs des clients à utiliser les points de distribution du groupe de limites de site par défaut peut effacer l’erreur 0x87d00607. Mais avant de continuer, vérifiez si la configuration de la fenêtre de maintenance du logiciel déployé sur la collecte résout le problème.

  1. Dirigez-vous vers votre package/application dans le SCCM et ouvrez les propriétés du package/application.
  2. Accédez maintenant à l’onglet Contenu et cochez l’option Autoriser les clients à utiliser les points de distribution à partir du groupe de limites de site par défaut.Autoriser les clients à utiliser les points de distribution du groupe de limites de site par défaut
  3. Appliquez ensuite vos modifications et vérifiez si l’erreur 0X87d00607 de SCCM est effacée.

Si cela n’a pas fonctionné, vérifiez si autoriser les machines clientes à télécharger à partir d’une source/point de distribution cloud résout le problème. Si cela n’a pas fonctionné, vous pouvez vérifier si le serveur DP n’est pas corrompu ou est absent du groupe de serveurs DP.

9. Modifier les limites et le groupe de limites dans SCCM

Le code d’erreur 0x87d00607 dans SCCM peut apparaître si les limites et le groupe de limites ne sont pas correctement configurés ou si l’adresse IP de la machine du client ne leur est pas ajoutée. Dans ce contexte, la modification des limites et des groupes de limites peut résoudre le problème.

  1. Lancez le SCCM et accédez au chemin suivant : Administration>>Présentation>>Configuration de la hiérarchie>>Groupes de limites
  2. Dirigez-vous maintenant vers l’onglet Référence du groupe de limites et cochez Utiliser ce groupe de limites pour l’attribution de site (sous Attribution de site).
  3. Ajoutez ensuite le serveur au groupe de limites et appliquez vos modifications pour vérifier si le problème SCCM est résolu.Activer le groupe de limites pour l’attribution de sites
  4. Sinon, assurez-vous que les groupes de limites sont activés dans les propriétés du point de distribution et vérifiez si les IP (assurez-vous qu’aucune adresse IP n’est mal saisie) de la machine cliente sont incluses dans le groupe de limites.
  5. Gardez à l’esprit que l’ajout d’adresses IP telles que 10.22.8.0 à 10.22.9.10 n’ajoutera pas 10.22.9.0 dans le groupe de limites (bien que cela fonctionne dans le monde des réseaux), ajoutez donc les adresses IP en conséquence.
  6. Vérifiez également si l’utilisation de la plage IP IPv6 des machines clientes dans les groupes de limites résout le problème.

10. Autoriser les ports requis SCCM dans le pare-feu de la machine cliente

Le SCCM peut afficher le code d’erreur 0x87d00607 si les ports requis du SCCM sont bloqués par le pare-feu sur la machine cliente. Dans ce cas, autoriser les ports requis du SCCM sur la machine cliente peut résoudre le problème. Vous pouvez vérifier le Les ports requis de SCCM selon le protocole de la source officielle de Microsoft et ajoutez le port requis au pare-feu de votre machine cliente. À titre d’illustration, nous discuterons du processus d’ouverture du port du catalogue global LDAP vers le pare-feu Windows Defender. Mais avant de continuer, vérifiez si les ports du serveur web de SCCM ne sont pas en conflit avec un autre service (notamment, le port 80).

Avertissement : Avancez avec le plus grand soin et à vos risques et périls, car la modification des paramètres du pare-feu est une tâche habile et si elle n’est pas effectuée correctement, vous pouvez causer des dommages involontaires et permanents à vos données/système.

  1. Cliquez sur Windows, tapez : Pare-feu Windows Defender et ouvrez-le.Ouvrez le pare-feu Windows Defender
  2. Maintenant, dans le volet de gauche, sélectionnez Règles sortantes et dans le volet Action, cliquez sur Nouvelle règle.Créer une nouvelle règle sortante dans le pare-feu
  3. Sélectionnez ensuite Port comme type de règle et sélectionnez le bouton radio de TCP.Sélectionnez le port dans la fenêtre Nouvelle règle
  4. Entrez maintenant 3268 dans la zone Ports distants spécifiques.Sélectionnez TCP et entrez 3268 dans des ports distants spécifiques
  5. Cliquez ensuite sur Suivant et sélectionnez le bouton radio Autoriser la connexion.Sélectionnez Autoriser la connexion dans la nouvelle règle de trafic sortant
  6. Sélectionnez maintenant les trois types de réseaux (c’est-à-dire Domaine, Privé et Public) et cliquez sur Suivant.
  7. Nommez ensuite la règle selon vos besoins et cliquez sur Terminer.
  8. Essayez maintenant à nouveau de vérifier si SCCM n’a plus d’erreur 0x87d00607.

Si ce problème persiste, vérifiez si le pare-feu de votre VPN ou routeur n’est pas à l’origine du problème. Si le problème persiste, vérifiez si le rajout de la machine cliente au domaine résout le problème. Si cela n’a pas fonctionné, vous pouvez utiliser ContentLibraryCleanup.exe en mode suppression par rapport à votre serveur SCCM et vérifiez si cela résout le problème. Si le problème persiste, vous pouvez réinstaller IIS (avec BITS et ASP.Net) ou SCCM (avec IIS). Si aucune des solutions ne vous convient, vous pouvez partager le package/l’application avec les utilisateurs (jusqu’à ce que le problème soit résolu).

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *