Use this tool to remove all versions:click here
Re-install each one starting with 1.1
After you have installed each version go to the MS update site and check for updates before progressing on to the next version.
The actual .NET versions will not appear as an automatic update on he MS site but once each version is installed any relevant updates to that version will appear as an update.
Hope this helps