Comment faire pour résoudre les problèmes d'installation de Microsoft .NET Framework 1.1 dans Windows XP ou Windows 2000

Traductions disponibles Traductions disponibles
Numéro d'article: 824643 - Voir les produits auxquels s'applique cet article
Remarque N'utilisez pas les informations contenues dans cet article pour résoudre les problèmes d'installation de Microsoft .NET Framework 1.1 sur Windows Server 2003. Pour plus d'informations sur la façon de résoudre un problème d'installation de Microsoft .NET Framework 1.1 sur Windows Server 2003, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
830646 Comment faire pour résoudre les problèmes d'installation de Microsoft .NET Framework 1.1 sur Microsoft Windows Server 2003
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit étape par étape comment résoudre les problèmes que vous pouvez rencontrer lors de l'installation du .NET Framework 1.1 dans Windows XP ou Windows 2000.

Cause

Lorsque Microsoft Windows Installer n'a pas été correctement inscrit dans le Registre Windows, le programme d'installation du .NET Framework 1.1 ne peut pas accéder à certains composants de Windows Installer.

Résolution

Conditions requises

Cet article suppose que vous maîtrisez les sujets suivants :
  • Microsoft .NET Framework 1.1
  • Éditeur du Registre
  • Windows Installer
La liste suivante met en évidence le matériel, les logiciels, l'infrastructure réseau et les Service Packs recommandés dont vous avez besoin :
  • Microsoft Windows 2000 ou Windows XP
  • Microsoft .NET Framework 1.1

Méthode 1: désinscription et réinscription de Windows Installer

  1. Désinscription de Windows Installer du Registre :
    Cliquez sur Démarrer, sur Exécuter, tapez msiexec /unregister, puis cliquez sur OK.
  2. Réinscription de Windows Installer dans le Registre :
    Cliquez sur Démarrer, sur Exécuter, tapez msiexec /regserver, puis cliquez sur OK.

Méthode 2 : réparation du .NET Framework

Il existe deux options pour réparer .NET Framework.

Option A : réparation du .NET Framework 1.1 avec l'invite de commandes

  1. Recherchez le fichier Dotnetfx.exe que vous avez utilisé pour installer le .NET Framework 1.1. Pour ce faire, adoptez l'une des méthodes suivantes :
    • Si vous avez installé le .NET Framework 1.1 à partir d'un CD ou d'un DVD, insérez le disque d'installation dans votre lecteur de CD ou de DVD.
    • Si vous avez installé le .NET Framework 1.1 à partir de votre disque dur, téléchargez le programme d'installation du .NET Framework 1.1 sur votre disque dur.
    • Si vous avez installé le .NET Framework 1.1 à partir d'un lecteur réseau, reconnectez-vous au lecteur réseau.
  2. Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
  3. À l'invite de commandes, exécutez la commande suivante :
    %chemin_installation%\dotnetfx.exe /t:%temp% /c:"msiexec.exe /fvecms %temp%\netfx.msi"
    Remarque %chemin_installation% est un emplacement réservé pour le chemin du fichier Dotnetfx.exe que vous avez recherché dans l'étape 1.

Option B : réparation du .NET Framework 1.1 avec le fichier cache de Windows Installer

  1. Cliquez sur Démarrer, puis sur Exécuter, tapez Installer, puis cliquez sur OK.
  2. Dans le menu Affichage de Windows Installer, cliquez sur Détails.
  3. Selon votre système d'exploitation, appliquez l'une des méthodes suivantes :
    • Dans Windows XP, cliquez avec le bouton droit sur l'en-tête de colonne Nom, puis cliquez sur Commentaires.
    • Dans Windows 2000, cliquez avec le bouton droit sur l'en-tête de colonne Nom, puis cliquez sur Commentaire.
  4. Cliquez avec le bouton droit sur le fichier de Windows Installer mis en cache correspondant au commentaire Microsoft .NET Framework 1.1 RTL x86 enu, puis cliquez sur Réparer.
  5. Une fois le processus de réparation terminé, quittez Installer.

Méthode 3 : suppression et réinstallation du .NET Framework 1.1

Il existe deux options pour supprimer et réinstaller .NET Framework 1.1.

Option A : utilisation de l'outil de nettoyage .NET Framework (méthode automatique)

L'outil de nettoyage .NET Framework supprime puis réinstalle .NET Framework 1.1 à votre place. Pour plus d'informations sur la façon d'obtenir et d'utiliser cet outil, reportez-vous au site Web de MSDN à l'adresse suivante (en anglais) :
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx
Les produits tiers mentionnés dans le présent article proviennent de sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.

Option B : modification du Registre (méthode manuelle)

Important Cette section, méthode ou tâche, contient des étapes vous indiquant comment modifier le 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 sauvegarde et la restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
322756 Comment faire pour sauvegarder et restaurer le Registre dans Windows
  1. Supprimez le .NET Framework 1.1 du cache de Windows Installer. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter, tapez Installer, puis cliquez sur OK.
    2. Dans le menu Affichage de Windows Installer, cliquez sur Détails.
    3. Selon votre système d'exploitation, appliquez l'une des méthodes suivantes :
      • Dans Windows XP, cliquez avec le bouton droit sur l'en-tête de colonne Nom, puis cliquez sur Commentaires.
      • Dans Windows 2000, cliquez avec le bouton droit sur l'en-tête de colonne Nom, puis cliquez sur Commentaire.
    4. Cliquez avec le bouton droit sur le fichier de Windows Installer mis en cache correspondant au commentaire Microsoft .NET Framework 1.1 RTL x86 enu, puis cliquez sur Désinstaller.
    5. Une fois le processus de désinstallation terminé, quittez Installer.
  2. Supprimez manuellement les fichiers et les dossiers existants de votre ordinateur. Selon la situation actuelle du .NET Framework, il est possible que ce fichier et ce dossier n'existent plus. Dans le cas contraire, procédez comme suit pour les supprimer :
    1. Cliquez sur Démarrer, sur Exécuter, 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 le .NET Framework 1.0 est également installé sur votre ordinateur et que vous ne souhaitez pas réinstaller le .NET Framework 1.1, vous devez réparer le .NET Framework 1.0. Pour plus d'informations, reportez-vous à la section « Plus d'informations » de cet article.
    4. Cliquez sur Démarrer, sur Exécuter, 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 v1.1.4322.
    7. Fermez le dossier Framework.
  3. Supprimez manuellement les clés de Registre correspondantes. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, sur Exécuter, tapez regedit, puis cliquez sur OK pour lancer l'Éditeur du Registre.
    2. Dans l'Éditeur du Registre, recherchez et supprimez les clés de Registre existantes (certaines clés de Registre peuvent manquer) :
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
      • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1
    3. Quittez l'Éditeur du Registre.
  4. Supprimez les informations de Windows Installer contenues dans le Registre à l'aide de l'utilitaire Msizap.exe. L'utilitaire Msizap.exe est inclus avec le Kit de développement logiciel (SDK) Microsoft Windows Installer. Pour télécharger le kit de développement Windows Installer, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :
    http://www.microsoft.com/downloads/details.aspx?FamilyId=A55B6B43-E24F-4EA3-A93E-40C0EC4F68E5&displaylang=en
    Pour supprimer les informations de Windows Installer contenues dans le Registre, procédez comme suit :
    1. Cliquez sur Démarrer, puis sur Exécuter, tapez cmd, puis cliquez sur OK.
    2. À l'invite de commandes, recherchez le répertoire qui contient l'utilitaire Msizap.exe, puis exécutez la commande suivante :
      Msizap TP {CB2F7EDD-9D1F-43C1-90FC-4F52EAE172A1}
    3. Redémarrez votre ordinateur.
  5. Supprimez le contenu de votre dossier Temp. Pour cela, procédez comme suit :
    1. Cliquez sur Démarrer, sur Exécuter, tapez %Temp%, puis cliquez sur OK. Le contenu du dossier Temp s'affiche dans l'Explorateur Windows.
    2. Dans le dossier Temp, cliquez sur Sélectionner tout dans le menu Edition.
    3. Dans le menu Fichier, cliquez sur Supprimer.

      Remarque Supprimez le maximum de fichiers dans le dossier Temp.
  6. Désactivez tous les logiciels antivirus et tous les pare-feu installés sur votre ordinateur. Pour ce faire, utilisez l'utilitaire de configuration système (Msconfig.exe) pour démarrer votre ordinateur en mode minimal, puis désactivez tous les services inutiles. Lorsque vous utilisez Msconfig.exe en mode diagnostic, réactivez le service Windows Installer sous l'onglet Services. Démarrez ensuite Msconfig. Pour cela, procédez comme suit :
    Cliquez sur Démarrer, sur Exécuter, tapez MSconfig, puis cliquez sur OK.
  7. Installez le .NET Framework 1.1. Pour télécharger .NET Framework 1.1, reportez-vous au site Web de Microsoft à l'adresse suivante :
    http://www.microsoft.com/downloads/details.aspx?FamilyId=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=fr
    Remarque Si le .NET Framework 1.0 est également installé sur votre ordinateur et que vous ne souhaitez pas réinstaller le .NET Framework 1.1, vous devez réparer le .NET Framework 1.0 pour remplacer le fichier Mscoree.dll et le dossier URTTemp. Pour plus d'informations, reportez-vous à la section « Plus d'informations » de cet article.

Plus d'informations

Procédure pour réparer .NET Framework 1.0 à partir de l'invite de commandes

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

Références

Pour plus d'informations, reportez-vous aux sites Web suivants :
.NET Framework 1.1 FAQ (en anglais)
http://msdn2.microsoft.com/en-us/netframework/aa497323.aspx

Versioning, Compatibilité des versions et Exécution côte à côte dans le .NET Framework (en anglais)
http://msdn2.microsoft.com/en-us/netframework/aa497340.aspx

Windows Installer (en anglais)
http://msdn2.microsoft.com/en-us/library/aa372866.aspx

Outil de nettoyage NET Framework (en anglais)
http://blogs.msdn.com/astebner/archive/2005/12/10/502439.aspx

Éditeur du Registre (en anglais)
http://msdn2.microsoft.com/en-us/library/x6kd89c5(vs.71).aspx

Propriétés

Numéro d'article: 824643 - Dernière mise à jour: jeudi 10 avril 2008 - Version: 3.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 1.1 sur le système suivant
    • Microsoft Windows XP Professional
    • the operating system: Microsoft Windows 2000
Mots-clés : 
kbexpertiseadvanced kbresolve kbtshoot kbregistry kbsyssettings kbsoftwaredist kbpdwizard kbsetup kbappsetup kbdeployment kbhowtomaster KB824643
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