When things get so messed up, reimaging seems the only answer, but you do not want to, find a lot of useful fixes here