Tuli pitkästä aikaa käpisteltyä nyt jo elinkaarensa loppua lähestyvää Windows Xp:tä. Sen päivityksissä oli heti jotain perinteistä häikkää: KB928416:een itsensä assosioiva valinnainen .NET 3.0 -päivitys ei suostunut asentumaan vaan ilmoitti virheistä. Yrittäessäni korjata sitä oli pian toinenkin valinnainen, .NET 1.1 -paketti samassa jamassa. Netistä tuntuu löytyvän yhtä monta ratkaisua tähän KB928416:n ongelmaan kuin on siitä kärsiviäkin, mutta niissä kaikissa on yhteinen teema: puretaan .NET-asennukset ja asennetaan ne sitten uudestaan jossain tietyssä järjestyksessä. Tämän Xp Pro -asennukseni tapauksessa toimiva resepti meni näin:
- Ladataan ja puretaan .NET Cleanup tool.
- Suoritetaan Cleanup graafisena ja kaavitaan kaikkien .NET-asennusten jäljet Xp:stä. Kestää hyvän tovin.
- Ladataan .NET 3.0 Redistributable. MS itse ei tätä enää ilmeisesti jakele. Huom! Ei saa olla .NET 3.0 SP1, vaan pitää olla lähtötason .NET 3.0 -paketti.
- Asennetaan .NET 3.0 Redistributable-paketista. Reboot.
- Asennetaan .NET 1.1 (fi) Windows Updatesta. Reboot.
- Tämän jälkeen ilmeisesti kestää loput .NET-paketit (päivitykset jo asennettuihin ja 3.5 Service Packeineen sekä nelosversion Client Profile) latailla ja asennella WU:sta mielivaltaisessa järjestyksessä ilman että KB928416 tai 1.1 ilmestyvät valinnaisiin kummittelemaan.