Your explorer.exe service is not loading properly, it might be malware.
Ctrl+Alt+Del and go to Task manager. Start a enw service called "explorer.exe" if it is not currently running. If it is, end it, and then start it again. Your desktop should appear within a moment at the longest.
What was the last thing you did to the machine b4 this problem occured?