>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment corriger l'erreur interne Windows 2337

L'erreur 2337 (Internal Error 2337) survient souvent lors de l'installation/désinstallation de logiciels utilisant Windows Installer (MSI). Causes principales : .NET Framework corrompu, ou média d'installation défectueux.

Solution 1 : Réparer / Réinstaller .NET Framework (cause n°1)

  1. Téléchargez le dernier .NET Framework Runtime (actuellement .NET 8 / .NET 6 LTS / .NET Framework 4.8.1) depuis dotnet.microsoft.com.
  2. Exécutez l'installateur. Choisissez « Réparer » si proposé, sinon installez par-dessus.
  3. Redémarrez l'ordinateur.
  4. Réessayez l'installation/désinstallation du logiciel posant problème.

Solution 2 : Utiliser l'outil de réparation Microsoft (automatisé)

Téléchargez « Programme d'installation et de désinstallation » (MicrosoftProgram_Install_and_Uninstall.meta.diagcab). Exécutez-le, suivez l'assistant. Il répare le magasin Windows Installer.

Solution 3 : Nettoyer les résidus MSI manuellement (avancé)

  1. Ouvrez regedit (Win+R).
  2. Naviguez vers : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
  3. Cherchez la clé correspondant au logiciel problématique (GUID long ou nom).
  4. Exportez la clé (clic droit > Exporter) pour sauvegarde.
  5. Supprimez la clé.
  6. Vérifiez aussi : HKEY_CLASSES_ROOT\Installer\Products\ (clés GUID inversées).

Solution 4 : Média d'installation défectueux

Si l'erreur persiste après réparation .NET :

  1. Désinstallez complètement le logiciel (via « Applications et fonctionnalités » / « Programmes et fonctionnalités »).
  2. Supprimez le dossier d'installation résiduel (Program Files).
  3. Nettoyez le registre comme ci-dessus (ou CCleaner).
  4. Redémarrez.
  5. Téléchargez une **nouvelle copie** de l'installateur depuis le site officiel de l'éditeur (pas le même fichier corrompu).
  6. Exécutez en administrateur (clic droit > « Exécuter en tant qu'administrateur »).

Solution 5 : Vérifier l'intégrité du système de fichiers

Invite de commandes admin : sfc /scannow puis DISM /Online /Cleanup-Image /RestoreHealth. Redémarrez.

Note

L'erreur 2337 signifie souvent « The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2337. » — liée à des tables MSI corrompues ou .NET.

Vie connectée