PRB : L'installation de .NET Framework échoue et nécessite une suppression manuelle

Traductions disponibles Traductions disponibles
Numéro d'article: 320112 - Voir les produits auxquels s'applique cet article
Cet article peut contenir des liens vers des informations en langue anglaise (pas encore traduites).
Important Cet article contient des informations sur la modification du Registre. Avant de modifier le Registre, faites-en une sauvegarde et vérifiez que vous savez comment le restaurer en cas de problème. Pour plus d'informations sur la sauvegarde, la restauration et la modification du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
256986 Description du Registre de Microsoft Windows
Agrandir tout | Réduire tout

Sommaire

Symptômes

Si l'installation du Microsoft .NET Framework 1.0.3705 échoue en raison d'une panne d'alimentation inattendue ou d'autres échecs d'installation, il se peut que vous deviez supprimer manuellement le .NET Framework 1.0.3705.

Remarque Ces informations sont destinées à vous aider à préparer l'ordinateur à l'installation du .NET Framework 1.0.3705, non à procéder à une suppression complète de la version initiale ou bêta du Microsoft .NET Framework.

Résolution

La procédure suivante supprime le .NET Framework 1.0.3705 après un échec d'installation et vous permet de le réinstaller. Cette procédure supprime également la version bêta du Microsoft .NET Framework de votre ordinateur. Cependant, si cette dernière est installée, Microsoft vous recommande de reformater le disque dur, puis de réinstaller le .NET Framework.
  1. Supprimez le .NET Framework 1.0.3705 du cache de Microsoft Windows Installer. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter.
    2. Tapez Installer, puis cliquez sur OK.
    3. Dans le menu Affichage, sélectionnez Détails.
    4. Cliquez avec le bouton droit sur l'en-tête de colonne Date de modification.
    5. Cliquez sur Commentaires.
    6. Dans la colonne Commentaires, recherchez le fichier Windows Installer mis en cache qui affiche Microsoft .NET Framework (Anglais) RTL x86 enu.
    7. Cliquez dessus avec le bouton droit, puis cliquez sur Désinstaller.
    8. Fermez la fenêtre.
  2. Supprimez manuellement les fichiers et les dossiers de l'ordinateur. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter.
    2. Tapez System32, puis cliquez sur OK.
    3. Recherchez et supprimez le fichier Mscoree.dll.

      Avertissement Ne supprimez pas le fichier Mscoree.dll sur un ordinateur qui exécute Microsoft Windows Server 2003.
    4. Fermez la fenêtre.
    5. Cliquez sur Démarrer, puis sur Exécuter.
    6. Tapez Microsoft.NET, puis cliquez sur OK.
    7. Double-cliquez sur le dossier Framework.
    8. Supprimez le dossier v1.0.3705.

      Remarque Si Microsoft .NET Framework version 1.1.4322 est également installé sur l'ordinateur, vous devez exécuter une réparation de cette version du .NET Framework. Pour plus d'informations, reportez-vous à la rubrique « Réparation de .NET Framework 1.0.3705 ou 1.1.4322 » de cet article.
  3. Supprimez manuellement les clés de Registre du Registre Windows. Pour cela, procédez comme suit :

    AVERTISSEMENT : toute utilisation incorrecte de l'Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller votre système d'exploitation. Microsoft ne peut pas garantir que les problèmes résultant d'une mauvaise utilisation de l'Éditeur du Registre puissent être résolus. Vous assumez l'ensemble des risques liés à l'utilisation de cet outil.
    1. Cliquez sur Démarrer, puis sur Exécuter.
    2. Tapez regedit, puis cliquez sur OK.
    3. Supprimez les clé de Registre suivantes :
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\PendingUpdates\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.0
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Full\v1.0.3705
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\Product\Microsoft .NET Framework Full v1.0.3705 (1033)
    4. Quittez l'Éditeur du Registre.
  4. Supprimez les informations de Windows Installer contenues dans le Registre à l'aide de l'utilitaire Msizap.exe. Pour cela, procédez comme suit :
    1. Msizap.exe est fourni avec le Kit de développement logiciel (SDK) Microsoft Windows Installer. Pour le télécharger, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
      http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
    2. Cliquez sur Démarrer, puis sur Exécuter.
    3. Tapez cmd, puis cliquez sur OK.
    4. À l'invite de commandes, tapez CD\Program Files\Microsoft SDK\Bin, puis appuyez sur ENTRÉE.
    5. Tapez Msizap TP {B43357AA-3A6D-4D94-B56E-43C44D09E548}
    6. Une fois le processus Msizap.exe terminé, tapez Exit, puis appuyez sur ENTRÉE.
    7. Redémarrez l'ordinateur.
  5. Supprimez le contenu de votre dossier Temp. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter.
    2. Tapez %Temp% puis cliquez sur OK.
    3. Dans le menu Edition, cliquez sur Sélectionner tout.
    4. Dans le menu Fichier, cliquez sur Supprimer.
    Remarque Supprimez le maximum de fichiers dans le dossier Temp.
  6. Désactivez les logiciels antivirus ou de pare-feu. Remarque Vous pouvez utiliser l'utilitaire de configuration système (Msconfig.exe) pour effectuer un démarrage en mode minimal de l'ordinateur. Désactivez ensuite les services non essentiels.
  7. Téléchargez et installez le .NET Framework 1.0.3705. Pour cela, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
    http://www.microsoft.com/downloads/details.aspx?FamilyId=D7158DEE-A83F-4E21-B05A-009D06457787&displaylang=en
  8. S'il est installé sur l'ordinateur, vous devez exécuter une réparation du .NET Framework 1.1.4322 pour procéder à la mise à jour des fichiers spécifiques qui ont été annulés par l'installation.

Réparation de .NET Framework 1.0.3705 ou 1.1.4322

  1. Réparez le .NET Framework 1.0.3705 par l'intermédiaire du fichier cache de Windows Installer.
    1. Cliquez sur Démarrer, puis sur Exécuter.
    2. Tapez Installer, puis cliquez sur OK.
    3. Dans le menu Affichage, cliquez sur Détails.
    4. Cliquez avec le bouton droit sur l'en-tête de colonne Date de modification, puis cliquez sur Commentaires.
    5. Dans la colonne Commentaires, recherchez le fichier Windows Installer mis en cache qui affiche Microsoft .NET Framework (Anglais) RTL x86 enu.
    6. Cliquez dessus avec le bouton droit, puis cliquez sur Désinstaller.
    7. Fermez la fenêtre.
  2. Réparez le .NET Framework 1.0.3705 avec l'invite de commandes. Pour cela, procédez comme suit :
    1. Recherchez les documents de l'installation d'origine.
      • Si vous avez installé le .NET Framework 1.0.3705 à partir d'un CD ou d'un DVD, insérez-le dans le lecteur de CD-ROM ou de DVD-ROM.
      • Si vous avez téléchargé le .NET Framework 1.0.3705, téléchargez-le à nouveau, puis enregistrez-le sur votre disque dur.
      • Si vous avez installé le .NET Framework 1.0.3705 à partir d'un lecteur réseau, reconnectez-vous au partage.
    2. Ouvrez une fenêtre d'invite de commandes.
      • Microsoft Windows 98, Microsoft Windows Millennium Edition ou Microsoft Windows NT
        1. Cliquez sur Démarrer, puis sur Exécuter.
        2. Tapez command puis cliquez sur OK.
      • Microsoft Windows 2000, Microsoft Windows XP
        1. Cliquez sur Démarrer, puis sur Exécuter.
        2. Tapez cmd, puis cliquez sur OK.
    3. À l'invite de commandes, tapez source_installation\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi", puis appuyez sur ENTRÉE.
  3. Réparez le .NET Framework 1.1.4322 avec l'invite de commandes. Pour cela, procédez comme suit :
    1. Recherchez les documents de l'installation d'origine.
      • Si vous avez installé le .NET Framework 1.1.4322 à partir d'un CD ou d'un DVD, insérez-le dans le lecteur de CD-ROM ou de DVD-ROM.
      • Si vous avez téléchargé le .NET Framework 1.1.4322, téléchargez-le à nouveau, puis enregistrez-le sur votre disque dur.
      • Si vous avez installé le .NET Framework 1.1.4322 à partir d'un lecteur réseau, reconnectez-vous au partage.
    2. Ouvrez une fenêtre d'invite de commandes.
      • Microsoft Windows 98, Microsoft Windows Millennium Edition ou Microsoft Windows NT
        1. Cliquez sur Démarrer, puis sur Exécuter.
        2. Tapez command puis cliquez sur OK.
      • Microsoft Windows 2000, Microsoft Windows XP
        1. Cliquez sur Démarrer, puis sur Exécuter.
        2. Tapez cmd, puis cliquez sur OK.
    3. À l'invite de commandes, tapez source_installation\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi", puis appuyez sur ENTRÉE.
Important Pour réparer la version de Microsoft .NET Framework qui est livrée avec le système d'exploitation, vous devez utiliser l'option Réparer ou Réinstaller du système d'exploitation. Voici la liste des systèmes d'exploitation qui contiennent le Microsoft .NET Framework :
  • Microsoft Windows Server 2003
  • Windows XP Édition Tablet PC
  • Windows XP Édition Media Center

Références

Pour plus d'informations sur les différentes versions du .NET Framework, reportez-vous au site Web MSDN (Microsoft Developer Network) à l'adresse suivante (en anglais) :
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx

Propriétés

Numéro d'article: 320112 - Dernière mise à jour: lundi 16 octobre 2006 - Version: 5.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.0 Service Pack 2
Mots-clés : 
kbprb KB320112
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com