
I have WinXP Media Center Edition 2005. It has always worked like a charm, until very recently a pretty fatal flaw has been discovered.
On the most recent automatic update for Windows, it tries to install the Microsoft .NET Framework 2.0 Service Pack 1. The install failed. I attempted to repair the existing 2.0 install, and it failed. I attempted to uninstall it, failed. I attempted to MANUALLY repair & uninstall it through windows config, fail & fail again. Errors always reading to the effect of "original install package cannot be opened" every time.
I downloaded other versions of .NET framework, and none of them would install, constant invalid-install-package failures, always very vague in the error logs.
It wasn't effecting the performance of my machine, so I let it be. Then I tried to install the latest ATI catalyst center & drivers (for my Radeon X1300). I was at v.6.8, attempting to install the latest 8.x set.
My machine began crashing every 10 minutes, blue-screening and locking up. Uninstalls and reinstalls galore, including catalyst 7.x series drivers and current version of the Omega drivers, all the installs would work but nothing would stabilize my system and the catalyst/omega control panels would simply crash at bootup every time.
Eventually a complete driver wipe and a fresh install of v.6.8 (where I started) and everything's back to stable again.
Did a little reading. Come to find out that apparently there is a bad flaw with the factory install of WinXP MCE 2005 that makes .NET Framework 2.0 virtually unusable, plus kills any hope of ever fixing or getting rid of the barely-working version it has (save for manually deleting files and delving into the windows registry, which is the one realm I haven't gone to yet, primarily because it appears that this might not make a new install of 2.0 work any better, in this build of WinXP).
So it's not an utter disaster. So long as I stay at 6.8 Catalyst drivers (that apparently use .NET 1.1, hence no 2.0 instability), and manually stop Windows Update from ever touching .NET Framework, my PC will be stable. It just kind of sucks that I apparently can't ever upgrade my video drivers (unless someone has/creates a fix for this issue), but oh well.