Ah ben v'l'a aut' chose, quequ'çé qui lui prend au neo de vouloir nous causer d'ce truc ?
1°) Préambule
Et bien braves gensses, au neo, il lui est arrivé un désagrément qui lui a pris 3 jours bien pleins de bidouillages en tous genres pour enfin parvenir à installer un programme (de chez Kro$oft d'ailleurs) qui refusait obstinément de s'installer, au doux prétexte (que le message d'erreur indiquait ), qu'un programme déjà lancé l'en empêchait (ben pardi ... ).
Je me suis donc dit qu'il ne serait pas inutile de vous en faire profiter (pas du problème, des investigations qui m'ont amené à le régler )
Je ne vais pas rentrer dans des explications de ce qu'est le .NET Framework, d'autres l'ont déjà fait, et si vous voulez tout savoir dessus je vous conseille .NET Framework - Wikipédia
Par contre, pour vulgariser un peu le truc, .NET Framework est une invention de Kro$oft pour permettre aux développeurs d'applications d'utiliser, disont "des normes rendant compatibles les langages de programmation" en s'appuyant donc sur les différentes versions de ces .NET Framework (ce qui fait qu'à l'installation d'un programme, on peut avoir droit à la mention ".NET Framework version X nécessaire" ...)
Ceci étant précisé, dans la pratique, il se peut donc, à un moment donné qui tombera forcément toujours mal, soit que vous n'arriviez pas à installer un nouveau programme, soit par exemple, qu'un de vos programme déjà installé se mette à merdouiller sans que vous sachiez vraiment pourquoi ... (et là, grosse envie de ).
Je vais vous faire grâce du cheminement qui m'ont amené à la solution, il se peut fort que le/les responsables soient justement une ou plusieurs versions de ces .NET Framework installés sur votre PC, qui aient pris du plomb dans l'aile (à l'occasion de plantages du PC par exemple, et sans que vous n'en ayez pris conscience sur le coup )
2°) Inventaire et désinstallations des .NET Framework installés
Un petit tour via le panneau de configuration / Ajout-Suppression de programmes va nous donner une vue précise des différentes versions installées:
version sans développer avec les M.A.J, parce que je vous dis pas ...
- Tout d'abord, 1er point IMPORTANT, on peut se demander si ces différentes versions ne font pas double emploi ? Réponse sans ambiguïté: NON car il est plus que probable que vos programmes déjà installés, aient utilisé telle ou telle version .
- 2ème point IMPORTANT: il est impossible de désinstaller la dernière version de .NET Framework car votre session en cours de Windows l'utilise.
- On passe donc aux désinstallations, en commençant (il va de soit mais c'est mieux en le disant), par donc l'avant-dernière version, dans ce cas, la .NET Framework V 3.0 Service Pack 2 (mais ça aurait pû être sur la suivante), et là PAF, pour une raison ou une autre Vingt Dozes vous dit que la désinstallation est impossible ... ...
C'est donc là que les Romains s'atteignirent (ben quoi, pas toujours les Athéniens aprés tout )
- Et donc, la 1ère solution est d'utiliser l'utilitaire Windows Installer Cleanup présenté hier, et de "remover" le .Net Framework récalcitrant, ce qui va déjà indiquer au système que le bestiau en question N'EST PAS INSTALLE, mais ne va pas pour autant supprimer les fichiers et entrées de registres concernées (damned)
- Voici donc l'outil miracle déniché pour vous (euh non d'abord pour moi hein, faut pas déconner non plus ...): le désinstallateur de .NET Framwork (toutes versions Windows): (on clique sur la n'image pour le récupérer)
On choisit donc la version à désinstaller, on lance le processus et on attend qu'il ait finit, puis un tit reboot ne fera pas de mal.
On répète ensuite les opérations de désinstallations tout d'abord en commençant par la procédure normale via le Panneau de Configuration / Ajout-Suppression de programmes, puis au cas d'impossibilité, de nouveau avec l'utilitaire Windows Installer Cleanup, puis de nouveau avec le désinstallateur de .NET Framework, et ce pour toutes les versions de .Net Framework (perso j'ai laissé tranquille la version 1.1, on ne sait jamais, faudrait pas non plus que plus aucun programme ne puisse se lancer du fait de son abscence ... ).
N.B: j'ai trouvé ce petit bijou de programme sur la page d'Aaron Stebner (in ze langue of Shakespeare in ze texte), où vous pourrez y trouver par ailleurs des informations complémentaires.
3°) Réinstallations des .NET Framework
N'y'a plus qu'à ... voici les liens Kro$oft des différentes versions de .NET Framework en français:
- .Net Framework 1.0
- .NET Framework 1.1
- .NET Framework 1.1 SP1
- .NET Framework 2.0
- .NET compact Framework 2.0 SP1
- .NET Framework 2.0 SP2
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Framework 3.5 SP1
... et après tout ça, un ch'tit coup de Windows Update, qui devrait (probablement) vous proposer une ultime mise à jour pour le 3.5 SP1 et pour toute la gamme de .NET Framework 2.0 à 3.5, et hop le tour sera joué
4°) Terminus
Et vala, désormais et en croisant les doigts, votre cher PC devrait se porter bien mieux et vous permettre d'installer le programme impossible à installer du début