Simplest way of keeping the goodies without the ugly metro tiles is to rename shsxs.dll at logoff and rename it back to shsxs.dll at logon (with a delay). I've made a couple of small batch files, I've added one as a logoff script, another as a logon script. No problemo.
Bill was right. You loose the ribbon with "2" - I just tried it. Sorry if I have mislead you - was mislead myself.
@WHS - Apologies if I was the one misleading you. I read on another forum that 2 disabled metro but everything else stayed. I tried it and it didn't work for me but thought it was my laptop not working right.
@Bill2 - I have found renaming shsxs.dll crashes Explorer.exe at startup.
1) Open notepad and type
ren c:\windows\system32\shsxs.dll shsxs.dll.old
save this as shutdown.bat.
Add this bat as a logoff script in gpedit (user config-windows settings-scripts (logon/logoff)-logoff).
2) Make another batch with the command
ren c:\windows\system32\shsxs.dll.old shsxs.dll
name it startup.cmd.
OK, now open task scheduler and create a basic task with the following characteristics:
Give it any name, set it to run with highest privileges.
Set trigger to logon with a delay of 1 minute.
set Action to start startup.cmd
if this is a notebook, uncheck power options.
3) There can be variations- the batch file can be made more sophisticated, the timing can be changed etc. but this is the bare minimum.
@Bill2 - Thank you for the instructions. I done as you said, the scripts run but I have no ribbon UI.
I have now changed RPEnabled back to 1. I notice on every login now Explorer.exe restarts -I wonder why.