For those who wants to "boot directly to desktop". Try this, go to task scheduler and add basic task to run at logon - C:\Windows\Explorer.exe. It seems "dirty" way to do it as it will load an explorer window with libraries.
I will not use this trick because I don't have that perception of some of you that wants to boot directly to desktop but I did tested it.