Flux rss
Collection CommentCaMarche.net

[Windows Update] .Net Framework Les patchs KB- : La solution !

Publié par black Winny, dernière mise à jour le samedi 23 février 2008 à 10:51:57 par Jeff
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 :

Depuis le 8 février 2005, deux des mises à jour effectuées par Windows Update refusent de s'installer sur certaines machines. Il s'agit des mises à jour KB886903 et KB887219 qui concernent un trou de sécurité de .Net Framework et ASP.Net.

La raison de cette impossibilité d'installation correcte de ces mises à jour est une altération du package d'installation original de .Net Framework, altération survenue lors du fonctionnement quotidien de la machine.

Il faut donc réparer ou réinstaller .Net Framework. Mais on constate que toute tentative se conclut par un échec, y compris la désinstallation par le Panneau de Configuration.


Voici donc comment remédier au problème :
  • La désinstallation de .Net Framework s'avérant impossible même par le Panneau de Configuration (Ajout/Suppression de programmes), il faut trouver une autre méthode de désinstallation qui reste simple et accessible à tout le monde, y compris sans connaissance de l'outil informatique.
  • L'essai d'une seconde méthode, utilisant Windows Install Cleanup (programme par ailleurs très intéressant) disponible à cette adresse http://support.microsoft.com/kb/290301 ne donne pas plus de résultat. Une fois 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 ensuite de réinstaller .Net Framework... ça ne marchait pas mieux ! La réinstallation se soldait encore par un échec. Ce qui est en réalité normal car on découvre que Windows Install Cleanup n'a en réalité pas du tout désinstallé .Net Framework qui se trouve donc toujours dans les déclarations de la Base de Registres !

Comment procéder ?


Voyons en détails la marche à suivre. La description qui suit sera abordable autant par un débutant complètement béotien que par un professionnel.


La procédure ci-dessous se déroule en trois étapes très faciles :



1. Suppression de 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
  • Cela supprime la clé gênante.

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 Télécharger DotnetFX


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 Exécuter DotnetFX


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 Télécharger NDP1.1sp1-KB867460-X86.exe


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 Installer NDP1.1sp1-KB867460-X86.exe


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 !

Conclusion


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 passe à 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.

Jacques
(Black Winny)
.Net Framework Les patchs KB- : La solution ! (Résolu) 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... www.commentcamarche.net/forum/affich-1315567-net-framework-les-patchs-kb-la-solution
[Microsoft .NET Framework 1.1] mise a jour. (Résolu) Voila j'ai fais une mise à jour vers > Microsoft .NET Framework 2.0 Mais j'ai encore les programmes suivent installé et je voulais savoir si je pouvais les enlever sans créer de soucis ou il vaut mieu que je les gardes ? > Microsoft .NET... www.commentcamarche.net/forum/affich-2858710-microsoft-net-framework-1-1-mise-a-jour
Mise à jour net framework 1.1 sp1 kb928366 (Résolu) Bonjour à tous et bonne fin de vacances, depuis qques temps , mon windows xp pro télécharge la mise à jour de .net framework 1.1 sp1 kb928366. à chaque fois, ça se termeine par un echec. d'où peut bien provenir le problème ? comment le résoudre ?... www.commentcamarche.net/forum/affich-8128136-mise-a-jour-net-framework-1-1-sp1-kb928366
Faire des captures d'écran ou Vidéo avec Jing ProjectJing project, comment ça marche ? Tout d'abord, merci de télécharger le logiciel sur cette page =>Jing Project téléchargement Vous lancer le programme, et de suite vous avez ce message (si vous ne possédez pas encore le NET Framework 3.0)... www.commentcamarche.net/faq/sujet-9346-faire-des-captures-d-ecran-ou-video-avec-jing-project
Probleme mises a jour KB928365 NET FRAMEWORK (Résolu)bonjour j ai une mise a jour telechargee et prete a installer. je l installe el l icone jaune me la signale toujours a installer meme apres redemarrage. il s agit de la KB928365 NET FRAMEWORK 2.0 comment faire pour que ca s arrete car dans ajout... www.commentcamarche.net/forum/affich-3251972-probleme-mises-a-jour-kb928365-net-framework
Problème mise à jour windows .net framework (Résolu)Bonjour, voilà j'ai du mal à installer une mise à jour windows .net framework 2.0 service pack 1 (KB110806). Depuis 1 semaine je tente de l'installer mais avec des échecs récurrants. Merci d'avance pour des solutions éventuelles.... www.commentcamarche.net/forum/affich-4923214-probleme-mise-a-jour-windows-net-framework
Faire du tri dans microsoft.net framework (Résolu)Bonjour, voila,le voudrais faire un peu de ménage,mais étant méfiant et néophyte, qu'est ce que je peux supprimer dans ce qui suit : - -microsoft.net framework 1.1 french language pack -microsoft.net framework 1.1 hotfix (kb 928366) ... www.commentcamarche.net/forum/affich-3777687-faire-du-tri-dans-microsoft-net-framework
Télécharger Microsoft .NET Framework 2.0 (x86)Le package redistribuable de Microsoft .NET Framework 2.0 installe le runtime .NET Framework et les fichiers associés requis pour l'exécution d'applications développées pour le .NET Framework 2.0. Le .NET Framework 2.0 fournit une évolutivité et... www.commentcamarche.net/telecharger/telecharger-34055209-microsoft-net-framework-2-0-x86
Télécharger .NET FrameworkMicrosoft .NET Framework 3.5 contient de nouvelles fonctionnalités issues de .NET Framework 2.0 et 3.0, et inclue .NET Framework 2.0 service pack 1 et .NET Framework 3.0 service pack 1. www.commentcamarche.net/telecharger/telecharger-34055523-net-framework
Télécharger Paint.NETPaint.NET est un outil de dessin et de retouche photo prévu pour fonctionner sous les systèmes Windows XP, Vista, ou Server 2003. Il supporte les calques, l'annulation illimitée, les effets spéciaux et une grande variété d'outils puissants. www.commentcamarche.net/telecharger/telecharger-216-paint-net
Vista, Internet Explorer7 et .Net Framerwork3Le nouveau joujou "made by Microsoft" ("fait par Microsoft" pour les moins anglicistes de nos lecteurs) sortira bientôt pour le grand public, mais la version finale viens de faire son arrivée chez les clients "Volume Licences" (là je craque et demande... www.commentcamarche.net/actualites/vista-internet-explorer7-et-net-framerwork3-2491151-actualite.php3
.NET - Les classes de basesLes classes de la librairie objet La librairie objet du Framework Microsoft .NET (Framework Classes Library) est un ensemble de classes unifié et hiérarchisé offrant un grand nombre de fonctionnalités standard. La FCL permet ainsi d'utiliser un... www.commentcamarche.net/contents/dotnet/dotnet-classes.php3
.NET - IntroductionIntroduction à .NET .NET (prononcez «Dotnet») est un standard proposé par la société Microsoft, pour le développement d'applications d'entreprises multi-niveaux, basées sur des composants. Microsoft .NET constitue ainsi la réponse de Microsoft à... www.commentcamarche.net/contents/dotnet/dotnet-intro.php3
Langages informatiques - InstructionsFramework Le terme « Application Framework » (traduisez « Cadre d'application », « canevas d'application » ou « socle d'application ») désigne un ensemble structuré d'API, organisé au sein d'un environnement d'exécution. Le terme « Application... www.commentcamarche.net/contents/langages/framework.php3