I know this thread is a few months old, but I found another solution when all the others failed that may work for some. I am a computer technician fixing this for a customer.
I first tried to make a new profile and copy files over. At first, that worked. But then I copied the AppData folder and the same problem reappeared. I remembered having a similar problem in the past (don't remember the nature of that problem) and immediately renamed the "Microsoft" folder under c:\Users\<UserName>\AppData\Local\. When I logged back into the account, it worked again, but that's a lot of customization to lose, so I put it back and tracked it down more precisely.
Long story short, go to C:\Users\<UserName>\AppData\Local\Microsoft\Windows, scroll to the bottom and delete all the FILES (note, NOT FOLDERS!) at the bottom of the list. Some end in .DAT or .LOG* where * is a digit (ie, .LOG1, .LOG2, etc.), though some end in long lines of garbage. I did this from another account. I don't know what would happen if you tried to do it while logged into the account you were trying to modify.
Note, to even see these files you have to follow the instructions earlier in this thread to view hidden and protected operating system files or they won't show up or won't all show up. One showed up when I chose to view hidden files, the rest when I chose to show protected operating system files. I'm not sure which file/files caused it. I just removed them all.