Numéro d'article: 908077 - Voir les produits auxquels s'applique cet article
Cet article peut contenir un lien vers l'utilitaire Windows Installer Cleanup (MSICUU2.exe). Si vous avez été redirigé vers cet article pour résoudre un problème survenu lors de l'utilisation de l'utilitaire Windows Installer Cleanup, contactez le fabricant de votre logiciel pour obtenir de l'aide pour installer votre produit. Vous pouvez également vous reporter à l'article suivant de la Base de connaissances Microsoft pour découvrir la procédure de résolution des problèmes de désinstallation de produits qui utilisent Windows Installer :

2438651 Procédure de résolution de problèmes susceptibles de survenir lors de l'installation, de la désinstallation ou de la mise à niveau d'un programme sur un ordinateur exécutant Windows
Avertissement
Cet article peut contenir un lien vers l'utilitaire Windows Installer Cleanup (MSICUU2.exe). Si vous avez été redirigé vers cet article pour résoudre un problème survenu lors de l'utilisation de l'utilitaire Windows Installer Cleanup, contactez le fabricant de votre logiciel pour obtenir de l'aide pour installer votre produit. Vous pouvez également vous reporter à l'article suivant de la Base de connaissances Microsoft pour découvrir la procédure de résolution des problèmes de désinstallation de produits qui utilisent Windows Installer :

Agrandir tout | Réduire tout

Sommaire

Résumé

Les méthodes décrites dans cet article vous aideront à résoudre les problèmes qui peuvent survenir lors de l'installation de Microsoft .NET Framework version 2.0, notamment sous Microsoft Windows Server 2003, Windows 2000 Service Pack 3 (SP3) ou Windows XP Service Pack 2 (SP2). Ces méthodes décrivent également la réinscription de Microsoft Windows Installer, et la réparation, la suppression et la réinstallation de .NET Framework. L'utilisation de ces méthodes implique une bonne connaissance de .NET Framework 2.0, de l'Éditeur du Registre et de Windows Installer. En outre, l'une de ces méthodes nécessite la modification du Registre de l'ordinateur.

INTRODUCTION

Cet article décrit étape par étape comment résoudre les problèmes que vous pouvez rencontrer lors de l'installation de .NET Framework 2.0.

Lorsque Microsoft Windows Installer n'a pas été correctement inscrit dans le Registre Windows, le programme d'installation de .NET Framework 2.0 ne peut pas accéder à certains composants de Windows Installer. Cet article explique comment contourner ce problème en désinscrivant, puis en réinscrivant Windows Installer.

Vous risquez de ne pas toujours pouvoir supprimer complètement .NET Framework 2.0 avec l'outil Ajout/Suppression de programmes du Panneau de configuration. Cet article explique également comment contourner ce problème, soit en réparant .NET Framework 2.0 sur l'ordinateur, soit en le supprimant manuellement puis en le réinstallant.

Configuration requise

La liste suivante met en évidence le matériel, les logiciels, l'infrastructure réseau et les Service Packs requis :
  • Microsoft Windows Server 2003, Microsoft Windows 2000 Service Pack 3 (SP3) ou Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft .NET Framework 2.0
    Pour obtenir le package redistribuable de Microsoft .NET Framework version 2.0, reportez-vous au site Web de Microsoft à l'adresse suivante :
    http://www.microsoft.com/fr-fr/download/details.aspx?id=6523
Remarque Pour résoudre les problèmes d'installation de .NET Framework 2.0, utilisez un compte du groupe Administrateurs local exécutant .NET Framework 2.0.

Cet article suppose que vous maîtrisez les sujets suivants :
  • Microsoft .NET Framework 2.0
  • Éditeur du Registre
  • Windows Installer

Désinscription et réinscription de Windows Installer

Cette action permet de corriger la plupart des situations. En outre, elle n'affecte pas les programmes installés qui utilisent Windows Installer.
  1. Désinscrivez Windows Installer. Pour ce faire, cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez msiexec /unregister, puis cliquez sur OK.
  2. Réinscrivez Windows Installer. Pour ce faire, cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez msiexec /regserver, puis cliquez sur OK.

Réparation de .NET Framework 2.0

Les trois méthodes suivantes expliquent comment réparer .NET Framework.

Utilisation de la commande Réparer du fichier de Windows Installer mis en cache

Pour réparer .NET Framework 2.0 avec le fichier de Windows Installer mis en cache, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez installer, puis cliquez sur OK.
  2. Dans le menu Affichage de Windows Installer, cliquez sur Détails, cliquez avec le bouton droit sur l'en-tête de colonne Nom, puis cliquez sur Commentaires.
  3. Cliquez avec le bouton droit sur le fichier de Windows Installer mis en cache correspondant au commentaire Microsoft .NET Framework 2.0 RTL x86 enu, puis cliquez sur Réparer.
  4. Une fois le processus de réparation terminé, fermez Windows Installer.

Exécution du package redistribuable de .NET Framework 2.0 sur une invite de commandes

Pour réparer .NET Framework 2.0 à l'aide d'une invite de commandes, procédez comme suit :
  1. Recherchez le fichier Dotnetfx.exe utilisé pour installer .NET Framework 2.0. Pour cela, appliquez l'une des méthodes suivantes :
    • Si vous avez installé .NET Framework 2.0 à partir d'un CD ou d'un DVD, insérez le disque d'installation dans le lecteur de CD ou de DVD.
    • Si vous avez installé .NET Framework 2.0 à partir du disque dur, téléchargez le programme d'installation de .NET Framework 2.0 sur le disque dur.
    • Si vous avez installé .NET Framework 2.0 à partir d'un lecteur réseau, reconnectez-vous au lecteur réseau.
  2. Cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez cmd puis cliquez sur OK.
  3. À l'invite de commandes, exécutez la commande suivante :
    %InstallationPath%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
Remarque %InstallationPath% est un espace réservé pour le chemin vers le fichier Dotnetfx.exe recherché à l'étape 1.

Suppression manuelle et réinstallation de .NET Framework 2.0

Important Cette section, méthode ou tâche contient une procédure de modification du Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Procédure de sauvegarde, de modification et de restauration du Registre dans Windows XP


Important Ces étapes peuvent accroître les risques pour la sécurité, et rendre votre ordinateur ou votre réseau plus vulnérable aux attaques d'utilisateurs ou de logiciels malveillants tels que les virus. Nous recommandons le processus décrit dans cet article pour permettre aux programmes de fonctionner normalement ou pour implémenter des fonctionnalités spécifiques du programme. Avant de procéder à ces modifications, nous vous recommandons d'évaluer les risques liés à la mise en ?uvre de ce processus dans votre environnement particulier. Si vous décidez d'implémenter ce processus, prenez toutes les mesures nécessaires pour protéger votre système. Nous vous recommandons d'utiliser ce processus uniquement si vous en avez vraiment besoin.
  1. Supprimez .NET Framework 2.0 du cache de Windows Installer :
    1. Cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez installer, puis cliquez sur OK.
    2. Dans le menu Affichage de Windows Installer, cliquez sur Détails.
    3. Cliquez avec le bouton droit sur l'en-tête de la colonne Nom, puis cliquez sur Commentaires.
    4. Cliquez avec le bouton droit sur le fichier de Windows Installer mis en cache correspondant au commentaire Microsoft .NET Framework 2.0 RTL x86 enu, puis cliquez sur Désinstaller.
    5. Une fois le processus de désinstallation terminé, fermez Windows Installer.
  2. Supprimez manuellement les éléments suivants de l'ordinateur. Remarque La présence ou non de ces éléments sur l'ordinateur dépend de la condition actuelle de l'installation de .NET Framework.
    • Le dossier URTTemp
    • Le fichier Mscoree.dll
    • Le dossier v2.0.50727
    Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez system32, puis cliquez sur OK. Le contenu du dossier system32 s'affiche dans l'Explorateur Windows.
    2. Recherchez et supprimez le dossier URTTemp.
    3. Recherchez et supprimez le fichier mscoree.dll.

      Remarque Si .NET Framework 1.1 ou .NET Framework 1.0 est également installé sur l'ordinateur, et que vous n'avez pas l'intention de réinstaller .NET Framework 2.0, réparez .NET Framework 1.1 ou .NET Framework 1.0. Pour plus d'informations, reportez-vous à la section « Réparation du .NET Framework » de l'article suivant de la Base de connaissances Microsoft :
      824643 Comment faire pour résoudre les problèmes d'installation de Microsoft .NET Framework 1.1 dans Windows XP ou Windows 2000
    4. Cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez microsoft.net, puis cliquez sur OK. Le contenu du dossier Microsoft.NET s'affiche dans l'Explorateur Windows.
    5. Dans le dossier Microsoft.NET, double-cliquez sur le dossier Framework.
    6. Dans le dossier Framework, supprimez le dossier v2.0.50727.
    7. Fermez le dossier Framework.
  3. Supprimez manuellement les clés de Registre correspondantes :
    1. Pour lancer l'Éditeur du Registre, cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez regedit, puis cliquez sur OK.
    2. Dans l'Éditeur du Registre, recherchez et supprimez les clés de Registre suivantes :

      Remarque La présence ou non de ces clés de Registre sur l'ordinateur dépend de la condition actuelle de l'installation de .NET Framework.
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v2.0
    3. Quittez l'Éditeur du Registre.
  4. Exécutez l'utilitaire Windows Installer CleanUp (Msizap.exe) pour supprimer les informations de Windows Installer à partir du Registre. Les composants (Msizap.exe) du kit de développement logiciel de Windows Installer sont inclus dans le kit de développement logiciel Microsoft Windows (SDK).

    Vous pouvez télécharger le fichier suivant à partir du Centre de téléchargement Microsoft :
    Réduire cette imageAgrandir cette image
    Téléchargement
    Téléchargez le package de l'utilitaire Windows Installer Cleanup (Msicuu2.exe) maintenant.
    Pour plus d'informations sur le téléchargement de fichiers du support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    119591 Comment faire pour obtenir des fichiers de support technique Microsoft auprès des services en ligne
    Microsoft a analysé ce fichier en vue de détecter la présence de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date de publication de ce fichier. Le fichier est stocké sur des serveurs sécurisés, empêchant toute modification non autorisée du fichier.

    Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
    290301 Description de l'utilitaire Windows Installer CleanUp
    Pour supprimer les informations de Windows Installer contenues dans le Registre, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez cmd, puis cliquez sur OK.
    2. À l'invite de commandes, recherchez le répertoire qui contient l'utilitaire Windows Installer CleanUp, puis exécutez la commande suivante :
      Msizap TP {7131646D-CD3C-40F4-97B9-CD9E4E6262EF}
    3. Redémarrez l'ordinateur.
  5. Désactivez tous les logiciels antivirus et tous les pare-feu installés sur l'ordinateur. Pour ce faire, effectuez un démarrage minimal de l'ordinateur à l'aide de l'utilitaire de configuration système (Msconfig.exe). Désactivez tous les services dont vous n'avez pas besoin.

    Lorsque vous exécutez l'utilitaire de configuration système en mode diagnostic, réactivez le service Windows Installer sous l'onglet Services.

    Pour démarrer l'utilitaire de configuration système, cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez msconfig, puis cliquez sur OK.
  6. Supprimez le contenu du dossier Temp :
    1. Cliquez sur Démarrer, puis sur Exécuter ; dans la zone Ouvrir, tapez %Temp%, puis cliquez sur OK. Le contenu du dossier Temp s'affiche dans l'Explorateur Windows.
    2. Dans le menu Edition du dossier Temp, cliquez sur Sélectionner tout.
    3. Dans le menu Fichier, cliquez sur Supprimer.

      Remarque Supprimez le maximum de fichiers et de dossiers du dossier Temp.
  7. Réinstallez .NET Framework 2.0. Pour obtenir le package redistribuable de Microsoft .NET Framework version 2.0, reportez-vous au site Web de Microsoft à l'adresse suivante : 
    http://www.microsoft.com/fr-fr/download/details.aspx?id=6523
    Remarque Si .NET Framework 1.1 ou .NET Framework 1.0 est également installé sur l'ordinateur, et que vous n'avez pas l'intention de réinstaller .NET Framework 2.0, réparez .NET Framework 1.1 ou .NET Framework 1.0. Réparez ces installations pour remplacer le fichier Mscoree.dll et le dossier URTTemp.

Références

Pour plus d'informations, reportez-vous au site Web MSDN (Microsoft Developer Network) aux adresses suivantes  :
Éditeur du Registre
http://msdn.microsoft.com/fr-fr/library/x6kd89c5(vs.71).aspx

Windows Installer
http://msdn.microsoft.com/fr-fr/library/aa372866.aspx

Forum Aux Questions (FAQ)
http://msdn.microsoft.com/fr-fr/vstudio/aa496123

Contrôle de version, compatibilité et exécution côte-à-côte dans .NET Framework
http://msdn.microsoft.com/fr-fr/vstudio/aa497340.aspx

Propriétés

Numéro d'article: 908077 - Dernière mise à jour: lundi 5 novembre 2012 - Version: 7.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0 sur le système suivant
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Professionnel
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Édition familiale
Mots-clés : 
kbmsicuu2 kbresolve kbsweptvs2008 kbtshoot kbhowtomaster KB908077
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