L'installation de .NET Framework 2.0 SP1 échoue sur un ordinateur sur lequel .NET Framework 2.0 est installé et c'est-à-dire en cours d'exécution Windows XP, Windows Server 2003 ou Windows 2000

Traductions disponibles Traductions disponibles
Numéro d'article: 951950 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Lorsque vous tentez d'installer Microsoft .NET Framework 2.0 Service Pack 1 (SP1) sur un ordinateur que le .NET Framework 2.0 est installé et qui exécute Windows XP, Windows Server 2003 ou Windows 2000, l'installation de .NET Framework 2.0 SP1 échoue.

Cause

Ce problème se produit parce que Windows Installer doit charger le cache base de données d'installation et de toutes les mises à jour lorsque Windows Installer effectue toutes les installations maintenance, tels qu'uninstallations. Si les packages de ces mises à jour n'existent pas dans le cache de Windows Installer, Windows Installer essaie de rechercher les mises à jour à partir de répertoires source antérieures.

.NET Framework 2.0 SP1 est une principale mise à niveau qui désinstalle la version antérieure de .NET Framework 2.0. Si Windows Installer ne peut pas trouver les packages pour les mises à jour installées les précédemment lors de l'opération de désinstallation, l'installation échoue avec un message d'erreur.

Si une Annulation incomplète se produit, cet échec pour installer peut-être également provoquer applications qui utilisent le .NET Framework pour échouer.

Ce problème peut se produire pour des deux raisons suivantes.

Le cache de Windows Installer manque les fichiers nécessaires

Le cache de Windows Installer est critique pour réparation, pour la mise à jour et de désinstallation de produits. Par conséquent, vous ne devez pas supprimer ou modifier le contenu du cache. Si vous modifiez le contenu du cache, vous serez peut-être invité pour une source lorsque vous essayez pour mettre à jour ou pour réparer les produits Windows Installer.

Parfois un fichier correctif du programme d'installation de Windows (.msp) que Windows Installer s'attend à trouver dans le cache n'existe pas. Voici deux raisons courantes pourquoi le fichier .msp peut être manquant :
  • Vous exécuter un outil qui recherche et supprime des fichiers volumineux ou fichiers sur votre disque rarement utilisés.
  • Propriétaire des modifications de répertoire %windir%\Installer à partir de système ou d'administrateurs.
Si ce problème se produit, les éléments suivants dans le journal Windows Installer pour l'installation d'échec s'affichent :

MSI (s) (D0:B0) [19:05:57:843]: Impossible de trouver le correctif local « C:\WINDOWS\Installer\a4784a.msp ». Recherchez il à sa source. MSI (s) (D0:B0) [19:05:57:843]: correctif résolution source.

Vous pouvez utiliser l'outil de correction d'enregistrement de Microsoft .NET Framework 2.0 pour résoudre ce problème lorsqu'il se produit lorsque vous installez .NET Framework 2.0 SP1. L'outil de ce problème est résolu en supprimant tous les enregistrements correctif ou mise à jour qui sont spécifiques à cette mise à jour afin que la gestion des installations N'essayez pas de charger le fichier .msp spécifique.

Vous pouvez également essayer de résoudre ce problème en recréation du cache du programme d'installation. Vous généralement trouverez le numéro de la base de connaissances Le correctif ou de la mise à jour dans les lignes qui suivent le « correctif résolution source », comme illustré dans l'exemple suivant :

MSI (s) (D0:B0) [19:05:57:859]: SOURCEMGMT : source est non valide en raison de package manquant/inaccessible.
MSI (s) (D0:B0) [19:05:57:859]: Remarque: 1: 1706 2:-2147483647 3: NDP20-KB917283 X86.msp

Pour résoudre le cache de programme d'installation Windows pour que cet exemple, procédez comme suit :
  1. Reportez-vous à l'adresse Microsoft suivante :
    http://support.microsoft.com/kb/917283
    note Vous pouvez remplacer le numéro de connaissances dans l'URL par le nombre d'article de base de connaissances du correctif ou la mise à jour pour lequel vous souhaitez corriger le cache de Windows Installer.
  2. Téléchargez la mise à jour.
  3. Extrayez le fichier .msp qui est dans le correctif ou la mise à jour en utilisant le commutateur de ligne de commande /x ou le commutateur de ligne de commande /extract .
  4. Copiez le fichier .msp extraits à l'emplacement du fichier manquant. Dans cet exemple, l'emplacement est windir%\Installer\a4784a.msp %.

L'inscription du correctif logiciel ou de l'inscription de mise à jour est endommagée

Une fois un correctif ou une mise à jour est installé sur un produit basé sur Windows Installer, l'inscription du correctif logiciel ou de l'inscription de mise à jour peut être endommagée. Ce problème peut se produire en raison des utilitaires de nettoyage Registre tiers que supprimer certaines clés de Registre. Ces clés incluent les clés sont conçus pour une utilisation interne par Windows Installer. Dans ce cas, le message « source de résolution correctif » dans le journal indique comme suit :

MSI (s) (CC:5 C) [03:02:56:181]: Impossible de trouver le correctif local ». Recherchez il à sa source.
MSI (s) (CC:5 C) [03:02:56:181]: correctif résolution source.

note L'emplacement du correctif ou la mise à jour est manquant dans le message du journal en raison du correctif manquant ou upate informations d'inscription. Dans ce cas, un correctif ou une mise à jour est toujours enregistré à un produit. Cependant, informations d'emplacement pour le correctif ou la mise à jour sont manquantes. Bien que le fichier peut existe, Windows Installer ne connaissez pas le chemin du fichier que Windows Installer a besoin pour charger.

Vous pouvez utiliser l'outil de correction d'enregistrement de Microsoft .NET Framework 2.0 pour résoudre ce problème lorsqu'il se produit lorsque vous installez .NET Framework 2.0 SP1. L'outil de ce problème est résolu en supprimant tous les enregistrement de correctif logiciel ou une mise à jour est spécifique à ce service pack afin que la gestion des installations N'essayez pas de charger le correctif logiciel ou le package de mise à jour.

Contournement

Si vous ne pouvez pas correctement installez .NET Framework 2.0 SP1 et trouvez le texte « source de résolution correctif » dans le fichier journal d'installation comme décrit dans la section ? Cause ?, vous pouvez télécharger l'outil Microsoft .NET Framework 2.0 enregistrement correction pour résoudre ce problème.

Outil de correction d'inscription Microsoft .NET framework 2.0

Le Microsoft .NET Framework 2.0 outil correction registration résout deux les problèmes qui décrit la section ? Cause ?.

Le fichier suivant est téléchargeable à partir du Centre de téléchargement Microsoft :
Réduire cette imageAgrandir cette image
Download
Download the Microsoft .NET Framework 2.0 Registration Correction Tool package now.

Le Centre de téléchargement Microsoft dispose une version de l'outil pour chaque architecture de processeur que .NET Framework 2.0 prend en charge (x 86, x 64 et IA-64). La plupart des clients exécuter une version 32 bits du système d'exploitation. Par conséquent, ces clients besoin pour télécharger et installer la version x 86 de l'outil.

Les administrateurs peuvent également utiliser cet utilitaire dans les scripts en transmettant le commutateur de ligne de commande /q ou le commutateur de ligne de commande /quiet . De cette façon, vous pouvez exécuter l'application en mode silencieux sans l'aide d'une interface utilisateur et sans l'aide de scripts de bloc.

L'outil écrit un journal en cours d'exécution sous le dossier %TEMP%\dd_clwireg.txt. Vous pouvez afficher ce journal pour plus d'informations sur ce que fait l'outil.

notes
  • L'outil de correction d'enregistrement de Microsoft .NET Framework 2.0 n'est pas conçue pour être utilisée avec n'importe quelle version de .NET Framework autre que le .NET Framework 2.0.
  • Vous devez être un administrateur pour exécuter cet utilitaire.

Statut

Microsoft a confirmé que c'est un problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Comment faire pour empêcher cet article décrit les problèmes

Vérifiez que vous ne supprimez pas les fichiers qui se trouvent directement dans le répertoire %WINDIR%\Installer. En outre, assurez-vous que les utilitaires de récupération d'espace disque qui libérer de l'espace en supprimant des fichiers volumineux ou fichiers rarement utilisés ne supprimez pas les fichiers ce répertoire.

L'utilitaire Windows Installer CleanUp utilise le fichier Msizap.exe. Cet utilitaire est inclus avec le Kit de développement logiciel (SDK) Windows. L'utilitaire pouvez supprimer certains fichiers ou tous les fichiers dans le cache de programme d'installation. Toutefois, vous devez uniquement utiliser cet outil en dernier ressort. Vous assurer que vous attentivement lire toutes les informations et avertissements concernant l'utilitaire avant de pouvoir utiliser l'utilitaire. Il est vivement recommandé de désinstaller un produit, un correctif ou une mise à jour à l'aide de Windows Installer via une des options suivantes :
  • L'utilitaire Ajout / Suppression de programmes dans Windows 2000, Windows XP ou Windows Server 2003
  • L'Explorateur de logiciels dans Windows Vista ou dans les plus récentes versions du système d'exploitation Windows
  • Le fichier Msiexec.exe sur la ligne de commande (si le produit ne fournit pas son propre programme de désinstallation)
note Cet article ne décrit pas tout problème qui affecte le .NET Framework 2.0 sur Vista et sur les systèmes d'exploitation ultérieurs.

Références

Pour plus d'informations sur l'utilitaire Windows Installer CleanUp, 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

Propriétés

Numéro d'article: 951950 - Dernière mise à jour: jeudi 24 avril 2008 - Version: 1.1
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 2.0 sur le système suivant
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows XP Édition familiale
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Professionnel
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Advanced Server
Mots-clés : 
kbmt kbpubtypekc atdownload kbprb KB951950 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 951950
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