Comment corriger l’erreur 0x4005 (16389) lors de la mise à niveau de Windows ?

Lors d’une mise à niveau sur place vers Windows 10, les utilisateurs rencontrent le code d’erreur 0x4005 16389 car la mise à niveau ne se termine pas. Le code d’erreur mentionné apparaît lorsqu’une ou plusieurs applications ne sont pas compatibles avec Windows 10 et que le processus de mise à niveau échoue. Cependant, il existe en fait quelques autres raisons qui peuvent entraîner ce message d’erreur en fonction de votre scénario. Si nous parlons de manière générale, le problème peut survenir lorsqu’un programme antivirus tiers empêche la mise à niveau. En plus de cela, si vous essayez de définir la description de l’ordinateur local pendant la séquence de tâches, cela peut également entraîner le problème. Quoi qu’il en soit, ne vous inquiétez pas car nous vous guiderons tout au long du processus de résolution du code d’erreur dans cet article.

Code d’erreur 0x4005 (16389)

SCCM ou System Center Configuration Manager est vraiment utile lorsque vous devez gérer plusieurs ordinateurs ensemble. Grâce à sa fonction de contrôle à distance et de déploiement du système d’exploitation, les utilisateurs peuvent effectuer une mise à niveau sur place ou déployer de nouveaux systèmes d’exploitation sur les machines à la fois. Comme nous l’avons mentionné, la raison pour laquelle vous rencontrez le problème peut vraiment dépendre de votre scénario. Nous ne pouvons mentionner que les causes générales du problème et ce qui entraîne généralement ledit code d’erreur, cependant, dans certains cas, le code d’erreur peut être vraiment spécifique à vous et dans un tel cas, avoir une conversation avec un technicien du support technique peut être la meilleure route à prendre. Cela dit, examinons d’abord les causes possibles du problème, puis nous énumérerons les moyens que vous pouvez utiliser pour contourner le problème. Commençons.

  • Espace insuffisant — L’une des raisons pour lesquelles vous pouvez rencontrer ce problème est que vous n’avez pas assez d’espace disque pour la mise à niveau. Lorsque cela se produit, vous devrez revérifier votre espace disque, puis poursuivre la séquence de tâches de mise à niveau.
  • Différentes éditions de Windows – Il s’avère que pour certains utilisateurs, le problème était dû au fait qu’ils avaient sélectionné une édition Windows différente pour la mise à niveau au lieu de choisir leur édition actuelle. Cela peut provoquer le code d’erreur et vous devrez vous assurer que vous sélectionnez la même édition à mettre à niveau afin de résoudre le problème.
  • Antivirus tiers – Il s’agit plutôt d’une raison générale qui peut provoquer l’erreur. Si vous avez installé un programme antivirus tiers, il peut empêcher la mise à niveau de se terminer avec succès, ce qui peut entraîner le problème en question. Par conséquent, vous devrez le désactiver ou vous pouvez également choisir de désinstaller complètement le programme de sécurité tiers de votre ordinateur.
  • Description de l’ordinateur local : en plus de toutes les raisons ci-dessus, si vous définissez la description de l’ordinateur pendant la séquence de tâches, cela peut entraîner le code d’erreur si le script ou la commande ne fonctionne pas. Pour résoudre ce problème, utilisez la commande que nous fournirons ci-dessous et vous devriez être prêt à partir.

Maintenant que nous avons passé en revue les causes possibles du problème en question ici, commençons par vous montrer différentes manières de résoudre le problème. Alors, sans plus tarder, entrons dans le vif du sujet.

Désactiver l’antivirus tiers

Il s’avère que la première chose que vous devez faire lorsque vous rencontrez le problème en question est de vous assurer que vous n’avez pas de programme antivirus qui empêche la mise à niveau de se terminer. Ces scénarios sont assez courants avec les programmes antivirus tiers où ils empêchent certaines actions sur votre ordinateur en raison d’un faux positif. Si un programme antivirus tiers est installé sur votre système, vous devez désactiver l’antivirus avant de poursuivre la mise à niveau sur place. Une fois cela fait, effectuez à nouveau la mise à niveau pour voir si l’erreur persiste.

Désactivation du programme antivirus

Vérifier l’espace disque

En plus d’un programme antivirus tiers, le problème peut également être déclenché lorsque vous n’avez pas assez d’espace disque requis pour la mise à niveau. C’est également assez courant avec les mises à jour et les mises à niveau de Windows où l’espace disque disponible est insuffisant pour que la mise à niveau soit installée. Dans un tel scénario, vous devrez vous assurer que vous disposez de suffisamment d’espace disque libéré avant d’effectuer à nouveau le déploiement du système d’exploitation sur vos ordinateurs. Si vous avez suffisamment d’espace disponible sur vos disques et que vous rencontrez toujours l’erreur, passez à la solution suivante ci-dessous.

Utiliser la même édition de Windows

Il s’avère que le code d’erreur peut également être causé lorsque vous utilisez une édition Windows différente de celle actuellement installée sur votre système. Cela a été signalé par d’autres utilisateurs confrontés à un problème similaire et qui l’ont résolu en choisissant le même support Windows. Par conséquent, pour éviter que cela ne se produise, vous devrez vous assurer que vous utilisez le même support Windows que celui que vous avez installé. Cela signifie que si Windows Enterprise est installé, assurez-vous que vous utilisez également le support Windows Enterprise lors de la mise à niveau pour éviter l’apparition du code d’erreur.

Modifier la commande de description de l’ordinateur local

Comme nous l’avons mentionné précédemment, si vous utilisez un script ou une commande pour définir la description de l’ordinateur local pendant la séquence de tâches et que ledit script ou cette commande échoue, le code d’erreur mentionné ci-dessus vous sera demandé. Si ce cas s’applique, vous pouvez facilement résoudre ce problème en modifiant la commande que vous utilisez.

En fin de compte, pour ce faire, vous pouvez utiliser une commande NET CONFIG pour définir la description de l’ordinateur. Pour cela, vous devrez ajouter une ligne de commande d’exécution à la séquence de tâches et utiliser le

cmd /c net config Server /SRVCOMMENT:”%OSDComputerDescription%

Cela définira la description de l’ordinateur sur ce qui a été défini dans la variable OSDComputerDescreitpion. Pour que cela fonctionne pour vous, vous pouvez changer le nom de la variable en ce que vous utilisez à la place.

Désinstaller le programme en tant que processus 32 bits sur les ordinateurs 64 bits (pour le déploiement .NET uniquement)

En fin de compte, si vous rencontrez ledit code d’erreur en essayant de déployer un framework .NET sur les ordinateurs, vous pouvez le corriger en cochant une certaine case dans les propriétés du programme d’installation. Apparemment, le code d’erreur apparaît lorsque le programme s’exécute en tant que processus 32 bits sur un ordinateur à architecture 64 bits. Cela peut être facilement résolu en suivant les instructions ci-dessous :

  1. Tout d’abord, ouvrez le programme d’installation ou les propriétés de déploiement de la version .NET que vous déployez.
  2. Dans la fenêtre des propriétés, passez à l’onglet Programme.
  3. Ensuite, dans l’onglet Programme, cochez la case Exécuter l’installation et la désinstallation en tant que processus 32 bits sur les clients 64 bits.Modification des propriétés du programme d’installation .NET
  4. Enfin, cliquez sur Appliquer, puis sur OK. Après cela, essayez de le déployer à nouveau pour voir si le problème persiste.

Si aucune de ces solutions ne vous convient, nous vous recommandons de suivre le guide officiel de Windows sur la façon de effectuer une mise à niveau sur place à l’aide de Configuration Manager au cas où vous auriez fait quelque chose de mal pendant le processus.

Similar Posts

Leave a Reply

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