Windows 8 Tip – Restoring the old style Start Menu

Windows 8 has shown a dramatic change to the Windows Start Menu, in fact, it has been renamed to the Start Screen and it is the first thing you see when you log on to Windows.

The basic idea of this is to a) improve the touch experience on Windows Tablets/Slates and b) merge the usefulness of Windows Vista-era gadgets with the low resource usage of Windows Phone Live Tiles. You can read loads more about the changes on Microsoft’s official Building Windows 8 blog.

Unfortunately, this is slightly jarring for everybody used to the old way of working. Many people have blogged ways to hack the OS to bring back the old Start menu or install new software to provide an equivalent menu. I personally love the changes and certainly don’t want to hack or install unnecessary apps on a my operating system. The problem is, due to the lack of “metro” style immersive apps, or problems with the Start Screen loading on unsupported hardware (e.g. graphics cards), it can be handy to have something similar to the Start Menu present.

A very simple way to do this is by using a feature available since the taskbar debuted in Windows 95!

  • Right-click the taskbar
  • Select Toolbars > New Toolbar…
  • Point it to “C:\ProgramData\Microsoft\Windows\Start Menu\Programs”

There you have it, a zero maintenance, familiar Start Menu sitting happily side by side with the Start Screen.

You may want to check out my related article Windows 8 will be Great on a Slate but is it too Late?


You may notice that the solution above only shows the main (All Users) Start Menu. However, thanks to the comment from Michael below, there is a couple of ways to include your personal Start Menu as well.

Option 1 (via Michael)  is to create a custom library that includes both Start Menu locations and then point your custom toolbar to the location of that library.

Open up This PC (i.e. Windows Explorer) and create a new library called Start. The Library needs to include the following two folders

  • Personal Start Menu > “%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs”
  • All Users Start Menu > “C:\ProgramData\Microsoft\Windows\Start Menu\Programs”

As above create a custom toolbar on the taskbar. The custom toolbar should point to the following location %UserProfile%\AppData\Roaming\Microsoft\Windows\Libraries\Start.library-ms

This gives you a “Start” toolbar that shows 2 “Programs” subfolders that will expand out to the relevant folders. One small issue is that there is no way to differentiate which folder is which so this can be a bit confusing

Dual Folder Start Menu

Option 2 is a slightly neater way. Open of the following locations in Windows Explorer

  • Personal Start Menu > “%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs”
  • All Users Start Menu > “C:\ProgramData\Microsoft\Windows\Start Menu\Programs”

On the window with the All Users start menu, drag the “folder” icon in the address bar over to the window with the Personal start menu and drop it below the other shortcuts. This effectively creates a new shortcut in the personal start menu. Rename the shortcut to something more descriptive, like “.All Users”. Renaming the shortcut with a ‘.’ [period] at the front allows it to jump to the top of the menu.

Now,  when you add the custom toolbar, point it to “%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs”. As you can see from the screenshot, you get one menu with the All Users shortcut opening up like any other folder.

Single Programs folder Start Menu

Ultimatley the preference is yours, whether you want one menu, two or maybe none at all!