Comment réparer le code d’erreur 0x643 sur Windows 10

Certains utilisateurs de Windows 10 rencontrent le 0x643 (le changement de logiciel a renvoyé le code d’erreur 0x643) lors de la tentative d’installation d’une application tierce. Le problème est répandu mais pas exclusif à l’utilisation de SCCM (System Center Configuration Manager) pour déployer un programme sur plusieurs ordinateurs à la fois. Ce problème est le plus souvent signalé avec les produits Adobe (Lightroom, Illustrator, Photoshop, etc.) et avec les produits Office (Word, Excel Powerpoint, etc.).

Code d’erreur 0x643

Après avoir étudié ce problème particulier de manière approfondie, il s’avère qu’il existe plusieurs causes sous-jacentes différentes qui pourraient être à l’origine de ce code d’erreur particulier. Voici une liste restreinte de coupables potentiels qui pourraient être à l’origine du code d’erreur 0x643:

  • Chemin d’accès incorrect de l’interpréteur de ligne de commande – Si vous voyez cette erreur lors de la tentative d’utilisation de l’utilitaire SCCM pour déployer un programme sur plusieurs ordinateurs, vous pouvez être confronté à ce problème si l’interpréteur de ligne de commande est attendu dans un chemin différent par SCCM. Dans ce cas, vous pouvez résoudre le problème en utilisant COMSPEC pour rectifier l’emplacement erroné vers le bon.
  • Dépendances .NET corrompues – Selon le programme que vous souhaitez déployer via SCCM, vous pouvez vous attendre à voir cette erreur en raison de certaines dépendances .NET Framework corrompues requises par le logiciel que vous essayez d’installer. Dans ce cas, vous devriez être en mesure de résoudre le problème en exécutant l’outil de réparation .NET et en appliquant le correctif recommandé.
  • .NET Framework 3.5 / .NET Framework 4.8 est désactivé – Il existe une série de packages .NET préinstallés sur les ordinateurs Windows 10. Celles-ci sont cruciales pour de nombreuses installations de programmes, y compris les produits Adobe et Microsoft. Si ce scénario est applicable, vous pourrez peut-être résoudre le problème en vous assurant que les deux frameworks .NET intégrés sont activés.

Maintenant que vous connaissez tous les scénarios susceptibles d’être à l’origine de cette erreur, voici une liste des méthodes que d’autres utilisateurs concernés ont utilisées avec succès pour aller au fond de ce problème:

Méthode 1: pointant vers l’interpréteur de ligne de commande (via COMSPEC)

Si vous rencontrez ce problème lors de la tentative d’utilisation de l’utilitaire SCCM pour déployer un programme sur plusieurs ordinateurs, vous devez précéder ce processus en utilisant l’utilitaire COMSPEC pour pointer vers le chemin correct de l’interpréteur de ligne de commande.

Plusieurs utilisateurs concernés ont signalé qu’ils avaient réussi à résoudre ce problème en exécutant une commande COMSPEC dans une invite de commande élevée avant de déployer le programme via SCCM.

Si vous recherchez des instructions spécifiques sur la façon de procéder, suivez les instructions ci-dessous:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez ‘cmd’ dans la zone de texte et appuyez sur Ctrl + Maj + Entrée pour ouvrir une invite de commande élevée avec accès administrateur. Lorsque vous êtes invité par l’UAC (contrôle de compte d’utilisateur), cliquez sur Oui pour accorder l’accès administrateur.Ouverture d’une invite de commande élevée
  2. Dans l’invite de commandes avec élévation de privilèges, tapez la commande suivante et appuyez sur Entrée pour spécifier le chemin d’accès correct pour l’interpréteur de ligne de commande: COMSPEC = “C: WINDOWS COMMAND.COM
  3. Une fois la commande traitée avec succès, retournez dans l’utilitaire SCCM et reprenez le déploiement des applications qui échouaient auparavant avec le code d’erreur 0x643.

Si cette méthode ne vous a pas permis de résoudre le code d’erreur, passez au correctif potentiel suivant ci-dessous.

Méthode 2: exécution de l’outil de réparation .NET (le cas échéant)

Si vous rencontrez des problèmes lors de la tentative d’installation d’un produit Adobe, il est probable que l’erreur 0x643 soit générée en raison d’une incohérence avec le framework .NET.

Il n’est pas rare que l’utilitaire SCCM échoue en raison de restes d’une ancienne installation de .NET Framework ou en raison d’une mauvaise mise à jour qui a été partiellement installée.

Certains utilisateurs qui étaient également confrontés à cette erreur lors de la tentative de déploiement de produits Adobe ont signalé qu’ils avaient finalement réussi à empêcher de nouvelles instances du “ code d’erreur renvoyé par le changement de logiciel 0x643 ” en exécutant l’outil de réparation .NET Framework –

Remarque: cet outil analysera automatiquement votre ordinateur et corrigera toutes les dépendances .NET susceptibles de créer des problèmes.

Si vous n’avez pas essayé d’exécuter l’outil de réparation .NET, suivez les instructions ci-dessous pour ces instructions étape par étape pour recevoir des instructions étape par étape sur la façon d’exécuter cet utilitaire:

  1. Ouvrez votre navigateur et accédez au Page de téléchargement de l’outil de réparation Microsoft .NET Framework.
  2. Ensuite, cliquez sur le bouton Télécharger sous l’outil de réparation Microsoft .NET Framework.Exécution de l’outil de réparation .NET
  3. Une fois que vous arrivez à l’écran suivant, commencez par cocher la case associée à NetFxRepairTool.exe tout en vous assurant de décocher tout le reste.
  4. Ensuite, cliquez sur Suivant pour passer au menu suivant de l’outil NetFXRepair.
  5. Une fois le téléchargement terminé, double-cliquez sur l’exécutable d’installation que vous venez de télécharger, puis cliquez sur Oui lorsque vous y êtes invité à l’UAC (User Account Control).
  6. Une fois le téléchargement terminé, double-cliquez sur l’exécutable que vous venez de télécharger et cliquez sur Oui à l’invite UAC pour accorder l’accès administrateur.
  7. Une fois que vous êtes enfin dans l’outil de réparation de Microsoft .NET Framework, suivez les instructions à l’écran et cochez la case associée à J’ai lu et accepté les termes de la licence lorsque vous y êtes invité par le ToS avant de cliquer sur Suivant pour avancer.Accepter le CLUF
  8. Peu de temps après avoir accepté le CLUF, l’utilitaire devrait déjà avoir commencé l’analyse des dépendances .NET installées sur votre ordinateur.
  9. Attendez patiemment jusqu’à ce que le processus soit terminé puis cliquez sur Suivant pour appliquer automatiquement la stratégie de réparation recommandée par l’utilitaire.Réparer le framework NET
  10. Enfin, une fois le correctif appliqué, cliquez sur Terminer pour terminer le processus.
    Remarque: si vous n’êtes pas invité à redémarrer automatiquement, faites-le vous-même et voyez si le code d’erreur 0x643 est résolu la prochaine fois que vous essayez d’installer une nouvelle version de .NET Framework.

Si vous avez déjà exécuté l’utilitaire de réparation .NET Framework et que vous voyez toujours la même erreur, passez au correctif potentiel suivant ci-dessous.

Méthode 3: Activation de .NET Frameworks 3.5 et 4.8 (le cas échéant)

Si la réparation du framework .NET existant ne vous a pas permis de résoudre le code d’erreur 0x643, vous devez également considérer que l’installation du programme échoue en raison d’un framework .NET existant correctement installé mais désactivé dans le menu Programmes et fonctionnalités sur l’ordinateur sur lequel il doit être déployé.

Le plus souvent, les utilisateurs concernés ont signalé que, dans leur cas, l’erreur s’est produite parce que les frameworks .NET 3.5 et 4.8 préinstallés ont été désactivés et que l’installation n’a pas pu se terminer.

Dans ce cas, vous devriez être en mesure d’éviter complètement l’erreur en activant le framework directement à partir de l’écran des fonctionnalités de Windows.

Suivez les instructions ci-dessous pour vous assurer que les services avancés .NET Framework 3.5 et .NET Framework 4.8 sont activés à partir de l’écran des fonctionnalités de Windows:

Important: si vous rencontrez le problème avec plusieurs ordinateurs, vous devez suivre les instructions ci-dessous pour chaque machine affectée.

  1. Ouvrez une boîte de dialogue Exécuter en appuyant sur la touche Windows + R. Ensuite, tapez «appwiz.cpl» dans la zone de texte et appuyez sur Entrée pour ouvrir le menu Programmes et fonctionnalités.Ouvrir appwiz
  2. Une fois que vous êtes dans le menu Programmes et fonctionnalités, utilisez le menu de droite pour cliquer sur Activer ou désactiver les fonctionnalités Windows.Activer l’écran des fonctionnalités de Windows
  3. Dans l’écran des fonctionnalités de Windows, commencez par cocher la case associée à .NET Framework 3.5 (ce package comprend .NET 2.0 et 3.0), puis cliquez sur OK pour enregistrer les modifications.Activation du .NET Framework 3.5
  4. À l’invite de confirmation, cliquez sur Oui pour lancer la procédure, puis attendez que le package soit correctement installé.
  5. Ensuite, répétez les étapes 3 et 4 avec les services avancés .NET Framework 4.8.
  6. Une fois les deux opérations terminées, redémarrez votre ordinateur et voyez si le problème est résolu une fois le prochain démarrage terminé.

Similar Posts

Leave a Reply

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