no save
Assistance
Achat
News

Forum | Windows
.Net Framework Les patchs KB- : La solution !
black Winny, le ven. 18 févr. 2005 à 01:27:58
Voici la solution au problème actuel rencontré par un nombre important de personnes concernant le plantage à la mise à jour de .Net Framework par les patches KB886903 et KB887219 du bulletin de sécurité MS05-004 du 8 février 2005 chargés par Windows Update :


Comme énormément de monde j'ai rencontré ce problème et personne n'ayant manifestement la réponse (même le site de Microsoft n'en dit pas un mot !) j'ai galéré comme tout le monde en tentant une désinstallation de .Net Framework par le panneau de configuration dans le but de le réinstaller.

La désinstallation de ce "machin innommable" n'a pas été acceptée par Windows.


Donc j'ai tenté une autre méthode, en utilisant Windows Install Cleanup (par ailleurs très intéressant) qui est disponible à cette adresse :

http://support.microsoft.com/kb/290301

Une fois ce Windows Install Cleanup installé, je l'ai bien sûr lancé depuis le menu Démarrer de Windows. Il m'a apparemment permis de supprimer .Net Framework. Chouette ! Mais le sourire a vite disparu quand j'ai vu que ce n'était qu'une apparence car en tentant de réinstaller .Net Framework... ça ne marchait pas mieux !



Alors la solution a été de chercher dans la base de registres la déclaration "Classes Root" de .Net Framework. Je l'ai très vite trouvée, elle se trouve à :

HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A


Je l'ai supprimée (je vous rassure, je savais ce que je faisais), ce qui m'a permis de réinstaller proprement mon .Net Framework suivi du SP1 de .Net Framework, suivi des mises à jour... y compris celle qui ne passait pas. Et tout marche donc maintenant à nouveau parfaitement.



Comme je n'aime pas garder les choses pour moi, je vous ai rédigé ci-dessous une petite procédure à suivre en trois étapes :



1. Supprimez la clé d'installation de .Net Framework dans la Base de Registres

Pour cela il y a deux possibilités : soit vous savez par expérience manipuler Regedit avec sûreté (faites alors l'étape 1.a ci-dessous) soit vous n'avez pas vraiment envie de toucher à "ce machin plein de codes partout" (faites alors l'étape 1.b).

1.a : Méthode avec utilisation de Regedit :
- Ouvrez Regedit
- Supprimez (sans vous tromper) la clé :

HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A

1.b : Méthode sans utilisation de Regedit :
- Ouvrez l'habituel menu Démarrer de Windows, puis cliquez sur "Exécuter"
- Dans la petite fenêtre qui s'ouvre, faites un copier-coller complet de cette ligne ci-dessous (sans oublier de caractère au passage depuis le R initial jusqu'au f final !) :

Reg delete HKEY_CLASSES_ROOT\Installer\Products\DDE7F2BCF1D91C3409CFF425AE1E271A /f

Ca supprime la clé qui emm...e tout le monde.



2. Réinstallation de .Net Framework 1.1

Là encore il y a deux possibilités. Si vous avez encore quelque part dans votre machine le programme dotnetfx.exe dont la taille fait précisément 23710 Ko, alors passez directement au point 2.b ci-dessous. Si vous ne l'avez pas quelque part dans votre machine alors faites d'abord le point 2.a avant de faire le point 2.b.

2.a : Vous ne trouvez pas dans votre machine le programme dotnetfx.exe dont la taille fait précisément 23710 Ko, alors il vous faut le trouver dans un CD d'un magazine d'informatique ou bien le télécharger directement depuis le site de Microsoft à cette adresse :

http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=fr

(nota : si vous n'avez pas de connexion haut-débit, allez dormir et revenez demain matin...!)

2.b : Maintenant lancez le programme dotnetfx.exe dont la taille fait précisément 23710 Ko. Il vous réinstalle proprement .Net Framework 1.1



3. Réinstallation du Service Pack 1 de .Net Framework


Là encore il y a deux possibilités. Si vous avez encore quelque part dans votre machine le programme NDP1.1sp1-KB867460-X86.exe dont la taille fait précisément 10453 Ko, alors passez directement au point 3.b ci-dessous. Si vous ne l'avez pas quelque part dans votre machine alors faites d'abord le point 3.a avant de faire le point 3.b.


3.a : Vous ne trouvez pas dans votre machine le programme NDP1.1sp1-KB867460-X86.exe dont la taille fait précisément 10453 Ko, alors il vous faut le trouver dans un CD d'un magazine d'informatique ou bien le télécharger depuis le site de Microsoft à cette adresse :

http://www.microsoft.com/downloads/details.aspx?FamilyID=a8f5654f-088e-40b2-bbdb-a83353618b38&displaylang=fr

(nota : si vous n'avez pas de connexion haut-débit, allez vous détendre, prenez un café ou un tilleul, et revenez dans une heure...!)

3.b : Maintenant lancez le programme NDP1.1sp1-KB867460-X86.exe dont la taille fait précisément 10453 Ko. Il vous réinstalle proprement le Service Pack 1 de .Net Framework 1.1. Il est fort probable qu'il vous dise que le SP1 est déjà installé... Ne tenez pas compte de l'avertissement et réinstallez-le quand même ! Non mais alors !



Voilà. Une fois tout cela effectué, vous pouvez vous servir un bon cocktail (avec ou sans alcool). L'installation habituelle de vos mises à jour de sécurité avec Windows Update passent à nouveau sans problème.


Les adresses que j'ai données ci-dessus sont pour Windows XP (quelle que soit la version). Si vous avez Windows Server 2003 vous n'aurez aucun mal à retrouver les adresses des versions équivalentes sur le site de Microsoft, sachant que la procédure à suivre est rigoureusement la même.



Cordialement
Jacques
(Black Winny) Configuration: XP SP2 - Firefox 1.0 - Thunderbird 1.0 - 2 machines partageant un Wifi Linksys Wag54G - Tous les logiciels en Open Source ou en Freeware (Sauf XP, Namo Web Editor 6 et Securitoo, achetés).


Poulet
févr. 05
Suivant
REPONSES
Barbara Jura
juin 06
bermon38
juin 06
Jurowna
juin 06
bermon38
juin 06
Jurowna
juin 06
goulamass
oct. 06
7na-na
oct. 06
ticolibri
févr. 07
didarmor
mai 07
JMdeTlse
juil. 07
Version Web
Réalisé par RedShift
no save