The above solution worked for me initially but later some of the old problems came creeping back.
I THINK the following will sort out the problem for many of you as hassle free as possible:
However weeks later i came across a solution were related probs have not come back.Basically someone has made software tools that automatically/throroughly carry out the above M$ NET.framework clean install procedure.
For getting hold of the tools,detailed use instruction of using them, tips + Q & A on the subject go to this link:
NB. There is no download available now but the tools creator will supply them w/o charge if you send a request to his email listed further down the page (where he states this proposal).