Проблема с .NET 2.0

Стояла прога, которая работает на .NET 2.0.
Вышла новая версия. Ставиться не хочет.
Более того, старая версия теперь тоже не устанавливается.

Цитата:
произошла ошибка при загрузке требуемого файла. попробуйте повторить загрузку файла или отмените установку.

В логе установки есть следующее:

Цитата:
Downloading 'DotNetFX\langpack.exe' from 'http://go.microsoft.com/fwlink/?LinkId=37283&clcid=0x419' to 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\VSDC9D4.tmp\'
Download completed at 23.03.2010 0:40:01
Downloading failed with HRESULT=-2146697210

Автор проги говорит, что установщик никуда в сеть лезть не должен и это что-то накрылось во фреймворке.
Фреймворк ни удалить, ни поставить заново не могу.
Автор предлагает переставить винду, чего мне делать не хочется.
Можно все-таки как-то починить фреймворк или переустановить?
Вот нашел на сайте майкрософта:

Цитата:
If you have the .NET Framework 3.5 beta 2 installed, you will not be able to uninstall the .NET Framework 2.0 or 3.0 because 3.5 depends on it. You will need to uninstall 3.5, then you can uninstall 3.0, and after both of them are uninstalled, you can uninstall 2.0.
Please note that the 2.0 SP1 and 3.0 SP1 packages are slipstreamed packages, and you cannot uninstall only the SP1 bits. You have to uninstall the full package and then re-install the original release of 2.0 and/or 3.0 if you need to remove the service pack bits for some reason.

Есть ли более простое решение?