Re-install >NET vs2 again, beforehand deleting the directory & the registry entry for VS.NET 2 under the following key :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
This should put a new entry in the windows uninstall list and generate an uninstal log text file again effectively 1/2 installing from scratch.

Uninstall the .NET VS 2 first, THEN the framework after. I think thats how I did it anyways