重启explorer.exe有关问题

重启explorer.exe问题
请问关闭explorer.exe进程后在xp和win7 32位系统里面可以重新打开桌面 

但是在win7 64位系统上面没有显示桌面 而是弹出我的文档,这个怎么解决?

用的是这个重启的 Winexc("explorer.exe",SW_SHOW);
------解决方案--------------------
强制关闭explorer,让系统自动重启,这样就不是我的文档了
------解决方案--------------------
只有把所有explorer进程全部结束后,再打开它才是桌面。