How to change the theme of Windows 8 to the classic theme?

If you want DWM disabled, try this program:

Windows 8 no DWM

After using it, rename the Resources folder.

But do not forget to enable Auto-login to desktop because both login screen and StartScreen need DWM.

This method makes Metro apps not working because they need DWM.

A third method is somwhat similar to the first one, but is reported not to work with the taskbar (or the taskbar needs to be restarted). It uses a batch file and the handle utility by sysinternals. As the first method, it keeps DWM running.

Use this

@echo off
FOR /F "delims=^T" %%G IN ('Handle Theme') do set output=%%G
FOR /F "tokens=6" %%G IN ('echo %output%') DO set handleid=%%G
FOR /F "tokens=3" %%G IN ('echo %output%') DO set pid=%%G
echo %handleid%
echo %pid%
Handle -c %handleid% -p %pid% -y

or this script

@ECHO OFF
SETLOCAL ENABLEEXTENSIONS
FOR /F "tokens=3,6 delims=: " %%A IN ('Handle Theme') DO (
ECHO handleid=%%B
ECHO Pid=%%A
Handle -c %%B -p %%A -y
)

or, alternatively a one-liner:

@FOR /F "tokens=3,6 delims=: " %%A IN ('Handle Theme') DO Handle -c %%B -p %%A -y

and you'll get something like this: enter image description here

Source: http://www.msfn.org/board/topic/173367-simple-hack-enables-classic-theme-in-windows-10-and-8-too/

With all three methods the task manager stops working so you have to install the classic task manager from Windows 7.


For advanced users I recommend this method though.

Additionally, one can apply this tweak to make the menus looking more classic.


I'm guessing you want to bring back the start menu and make it so that at start-up you default to the desktop.

I'd start by getting Windows 8.1 at the Windows store, it gives more Windows 7 type functionality and if you don't have a touch-screen it defaults to the desktop.

Then you can bring back the start menu with classic shell from here.