Preparing Desktop..... Delay Every Boot

My computer was slower than normal to boot for a while, it would stay on the Welcome... page for about 12secs (a long time). I turned on verbose messages, and it turns out, its "preparing my desktop" on each boot.

Two questions
1. What possible reasons could there be for such a thing?
2. How would i go about fixing this?

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.