Some software needs .Net Framework to function and many of the updates are for security reasons.
If an update fails to install it is likely that one of the installed .Net Framework files is corrupt. There has been quite a lot on this subject in the recent past - I also had a corrupt file which shopped an update. Have a look at this and the links it may well help. click here