I booted my computer this afternoon only to find this showing on my startup screen before the desktop screen appeared different to my current desktop.
It said,
“Windows cannot load the locally stored profile. Possible causes of this error include insufficient security rights or a corrupt local profile. If this problem persists, contact your network administrator.”
Clicking ok brought me to another pop-up that said,
“Windows cannot find the local profile and is logging you on with a temporary profile. Changes you make to this profile will be lost when you log off.”
My desktop loaded very slowly following that and I was logged on with a temporary windows profile instead. It wasn’t a fun sight seeing how all my desktop icons and stuff disappear. I rebooted my computer a couple more times to make sure, but things remained the same. I decided to take action and Googled the problem. It appears that this is a problem that occurs in a lot of Windows OS and the reason for the problem is unknown.
Thankfully the solutions were proposed by some other users and I followed the steps from this forum at http://www.daniweb.com/forums/thread128259.html/
Basically, one of the simplest solution is to Check C: for error. This is done by:
1) Right click on C: in My Computer.
2) Click Properties.
3) Go to the Tools tab.
4) Under “Error-checking”, select Check Now…
5) Make sure both the items are checked in the next selection and click start.
6) Reboot your computer, wait for the disk check.
7) If this doesn’t help, refer to the website in the forum above.

Mine looked like this, showing that the corrupt profile has been fixed.
Hope this mini-guide helps!