You probably have a corrupt .Net installation. Try to remove all .Net components and updates them from add/remove programs and redownload and install them.
If you are still unable to do updates, remove them again, then download and run .Net Framework Cleanup Tool
to force removal and cleanup of all .net installations. Then reinstall again and things should work.