The first and most unavoidable time youll see Metro in a given Windows 8 session is upon start-up. Theres no way to disable Metro, but you can force the desktop mode application to load as soon as you log in, effectively covering over Metro, before it even has a chance to draw. Heres how.
1.
Create an Explorer script file that launches the desktop. Open Notepad and paste or type in the following text:
[Shell]
Command=2
IconFile=Explorer.exe,3
[Taskbar]
Command=ToggleDesktop
Save the file as
showmydeskop.scf and put it in a location youll easily remember.
2.
Launch Windows Task Scheduler. You can find Task Scheduler by using Windows 8′s built-in search or by navigating to the Administrative Tools section of Control Panel.
3.
Select Task Scheduler Library in the left window pane.

4.
Right click in the task area and select Create New Task.

5.
Enter a name (ex: ShowDesktop) on the General tab.

6.
Set the task to trigger at log on by clicking new on the trigger tab, and selecting At log on from the Begin Task list.

7.
Make your script an action by clicking New on the Action tab, selecting Start a program from the Action menu, and entering the full path of showmydesktop.scf (ex: C:\myscripts\showmydesktop.scf) in the Program/script field.

8.
Toggle off Stop if the computer switches to battery power on the conditions tab. You want to log in to the desktop whether your notebook is plugged in or not.

9.
Click Ok and close the Task Manager.
The next time you log in, whether at boot up or after signing out, the desktop will launch before you can even see Metro.