Can the OP simply uninstall .NET Framework, delete the folder which is inside Windows\Microsoft.NET, and reinstall the update?
Yes - if you have a fairy God Mother ![:unsure:]()
Windows Updates was unable to install a .NET update.
The only solution from Microsoft Tech Support involving several emails and phone calls,
was that the .NET installation was corrupt,
and I had to uninstall each and every version of .NET from the latest back to the first.
Regrettably .NET only got more corrupt and could not go with no reasons given.
I came across a website with tool to do the job.
The MSVP Aaron Stebner now has this website :-
http://blogs.msdn.co...27/9850215.aspx
His tool created a log that showed me the removal failure was due to the absence of a manifest,
and therefore Windows did not know the order of installation,
and therefore could not remove in the reverse direction.
I allowed Aaron's tool to proceed regardless and it did a clean job.
I then Analysed the registry and saw thousands of missing shared dll's
I did not know whether that meant a .NET component had forgotten to decrement a "shared counter" when it no longer needed that dll,
or if it had removed shared dll regardless of the corresponding "shared counter" indicating that other applications also needed that dll.
I did NOT clean the registry - never intended to.
I installed all the .NET versions.
I hoped (but did not expect) that all required dll's were now present and shared counters were all valid
I looked at the registry and my fears were realised - there were still a few dozen missing shared dll's
I always make a fresh partition image backup before I allow a Windows update to happen.
I simply restored my system back to how it was before that original patch failure,
and chose to live with one unpatched vulnerability that is harmless because of my image backups,
rather than find out a year later that an important application fails due to the loss of a "shared dll".
Your mileage may vary.
I do recommend making and validating a partition image backup file before venturing into the abyss.