Try doing a system restore to a time before you had the problems (any software you've installed after that date will be unistalled but all data will be intact).
If system restore fails then you have a problem with your registry andn you may need to reformat.