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

Remarque N’utilisez pas les informations qui apparaissent dans cet article pour résoudre les problèmes liés à une installation de Microsoft.NET Framework 1.1 sur Windows Server 2003. Pour plus d’informations sur la façon de résoudre les problèmes liés à une installation de.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 résoudre les problèmes d’installation de Microsoft.NET Framework 1.1 sur Microsoft Windows Server 2003

Résumé

Cet article décrit comment résoudre les problèmes que vous pouvez rencontrer lorsque vous installez la version 1.1 de.NET Framework dans Windows XP ou Windows 2000.

Cause

Lorsque Microsoft Windows Installer est incorrectement inscrit dans le Registre Windows, le programme d’installation de.NET Framework 1.1 ne peut pas accéder à certains composants de Windows Installer.

Résolution

Configuration requise

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 recommandé, logiciel, infrastructure réseau et les service packs 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. Annuler l’enregistrement de Windows Installer :
    Cliquez sur Démarrer, sur exécuter, type msiexec /unregister, puis cliquez sur OK.
  2. Réinscription de Windows Installer :
    Cliquez sur Démarrer, sur exécuter, tapez msiexec /regserver, puis cliquez sur OK.

Méthode 2 : Réparer le .NET Framework

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

Option A: réparer la version 1.1 de.NET Framework à l’aide de l’invite de commande

  1. Recherchez le fichier Dotnetfx.exe que vous avez utilisé pour installer.NET Framework 1.1. Pour ce faire, utilisez une des méthodes suivantes :
    • Si vous avez installé la version 1.1 de.NET Framework à partir d’un CD ou un DVD, insérez le disque d’installation dans votre lecteur de CD-ROM ou de DVD.
    • Si vous avez installé la version 1.1 de.NET Framework à partir de votre disque dur, téléchargez le programme d’installation de.NET Framework 1.1 sur votre disque dur.
    • Si vous avez installé la version 1.1 de.NET Framework à partir d’un lecteur réseau, reconnectez-vous au lecteur réseau.
  2. Cliquez sur Démarrer, sur exécuter, 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 : Chemin d’installation % est un espace réservé pour le chemin d’accès du fichier Dotnetfx.exe que vous avez localisée à l’étape 1.

Option b : réparer la version 1.1 de.NET Framework en utilisant le fichier cache de Windows Installer

  1. Cliquez sur Démarrer, sur exécuter, tapez programme d’installation, puis cliquez sur OK.
  2. Dans le menu affichage de Windows Installer, cliquez sur
    Plus d’informations.
  3. Effectuez l’une des valeurs suivantes, selon votre système d’exploitation :
    • Dans Windows XP, cliquez sur l’en-tête de colonne nom , puis cliquez sur commentaires.
    • Dans Windows 2000, cliquez sur l’en-tête de colonne nom , puis cliquez sur
      Commentaire.
  4. Cliquez sur le fichier Windows Installer mis en cache qui a le
    Microsoft.NET Framework 1.1 RTL x86 enu commentaire, puis cliquez sur Réparer.
  5. Une fois le processus de réparation terminé, quittez le programme d’installation.

Méthode 3 : Supprimer et réinstaller la version 1.1 de.NET Framework

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

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

L’outil de nettoyage de.NET Framework est de supprimer et de réinstaller la version 1.1 de.NET Framework pour vous. Pour plus d’informations sur la façon d’obtenir et d’utiliser cet outil, visitez le site Web MSDN suivant :Les produits tiers dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute forme de garantie, expresse ou implicite, concernant les performances ou la fiabilité de ces produits.

Option b : modifier le 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 survenir si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour une meilleure protection, sauvegardez le Registre avant de le modifier. Vous pourriez alors restaurer le Registre si un problème survient. Pour plus d’informations sur la façon de sauvegarder et de restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
322756 comment sauvegarder et restaurer le Registre dans Windows
  1. Supprimer.NET Framework 1.1 à partir du cache de Windows Installer. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer, sur exécuter, tapez programme d’installation, puis cliquez sur OK.
    2. Dans le menu affichage de Windows Installer, cliquez sur
      Plus d’informations.
    3. Effectuez l’une des valeurs suivantes, selon votre système d’exploitation :
      • Dans Windows XP, cliquez sur l’en-tête de colonne nom , puis cliquez sur commentaires.
      • Dans Windows 2000, cliquez sur l’en-tête de colonne nom , puis cliquez sur
        Commentaire.
    4. Cliquez sur le fichier Windows Installer mis en cache qui a le
      Microsoft.NET Framework 1.1 RTL x86 enu commentaire, puis cliquez sur désinstaller.
    5. Une fois le processus de désinstallation terminé, quittez le programme d’installation.
  2. Supprimez manuellement les fichiers et dossiers existants de votre ordinateur. Selon la situation actuelle du.NET Framework, ce fichier et le dossier n’existent pas. Pour supprimer le fichier et dossier, procédez comme suit :
    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 la version 1.1 de.NET Framework, vous devez réparer la version.NET Framework 1.0. Pour plus d’informations, consultez la section « Informations complémentaires ».
    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 de v1.1.4322 .
    7. Fermez le dossier Framework .
  3. Supprimez manuellement les clés de Registre appropriées. Pour ce faire, procédez comme suit :
    1. Cliquez sur Démarrer, sur exécuter, tapez regedit, puis cliquez sur OK pour démarrer l’Éditeur du Registre.
    2. Dans l’Éditeur du Registre, recherchez et supprimez les clés de Registre existantes (certaines clés de Registre peut ne pas exister) :
      • 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. Supprimer les informations Windows Installer à partir du Registre à l’aide de l’utilitaire Msizap.exe. L’utilitaire Msizap.exe est inclus avec Microsoft Windows Installer Software Development Kit (SDK). Pour télécharger le Kit de développement Windows Installer, visitez le site Web de Microsoft à l’adresse suivante :Pour supprimer les informations Windows Installer à partir du Registre, procédez comme suit :
    1. Cliquez sur Démarrer, 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. Effacer le contenu de votre dossier Temp. Pour ce faire, 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 Supprimer autant de fichiers et de dossiers que possible à partir du dossier Temp.
  6. Désactivez tous les programmes antivirus et tous les programmes de pare-feu que vous avez installés sur votre ordinateur. Pour ce faire, utilisez l’utilitaire de Configuration système (Msconfig.exe) pour effectuer un démarrage minimal de votre ordinateur et désactivez tous les services que vous n’avez pas besoin. Lorsque vous utilisez Msconfig.exe en mode diagnostic, réactivez le Service Windows Installer sous l’onglet Services . Démarrez ensuite Msconfig. Pour ce faire, 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 la version 1.1 de.NET Framework, visitez le site Web de Microsoft à l’adresse suivante :Remarque Si la version.NET Framework 1.0 est installé sur votre ordinateur et que vous ne souhaitez pas réinstaller la version 1.1 de.NET Framework, vous devez réparer la version.NET Framework 1.0 pour remplacer le fichier Mscoree.dll et le dossier URTTemp. Pour plus d’informations, consultez la section « Informations complémentaires ».

Plus d'informations

Comment faire pour réparer la version.NET Framework 1.0 à l’aide de l’invite de commande

Pour réparer.NET Framework 1.0 à l’aide de l’invite de commande, procédez comme suit :
  1. Recherchez le fichier Dotnetfx.exe que vous avez utilisé pour installer la version.NET Framework 1.0. Pour ce faire, utilisez une des méthodes suivantes :
    • Si vous avez installé la version.NET Framework 1.0 à partir d’un CD ou un DVD, insérez le disque d’installation dans votre lecteur de CD-ROM ou de DVD.
    • Si vous avez installé la version.NET Framework 1.0 à partir de votre disque dur, téléchargez le programme d’installation de.NET Framework 1.0 sur votre disque dur.
    • Si vous avez installé la version.NET Framework 1.0 à partir d’un lecteur réseau, reconnectez-vous au lecteur réseau.
  2. Cliquez sur Démarrer, sur exécuter, 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 : Chemin d’installation % est un espace réservé pour le chemin d’accès du fichier Dotnetfx.exe que vous avez localisée à l’étape 1.

Références

Pour plus d’informations, reportez-vous aux sites Web suivants :
Propriétés

ID d'article : 824643 - Dernière mise à jour : 27 janv. 2017 - Révision : 2

Commentaires