Helping people with computers... one answer at a time.
Menu sort order is a bit of a Windows mystery. It's easy to set the sort order, but as it changes it's kept in an obscure registry location.
How does windows maintain the sort order in my menus?
The short answer? In the registry, of course.
The Start and Favorites menus typically have what I can best describe as a random order. It's not really related to how things are kept on disk, but rather the order in which things have been added to the menu.
When a Start or Favorite menu (or any sub menu thereof) is displayed you can, of course, right click on it and select "Sort by Name" to get the menu items in alphabetical order. Or you can click-and drag individual items to move them around into the order you want.
So just where does Windows keep the display order?
The first part is actually easy. The order of items in the Start and Favorites menus are kept in a per-user registry key:
Since I haven't tried it I can't recommend it, but apparently deleting the MenuOrder registry key causes Windows to sort alphabetically by default. Windows also seems to continue to try to recreate the key, so deleting it is something you'd need to do each time you log in. Here's a tidbit on that: How can I automatically keep my Windows Start menu sorted? from JSI, Inc.
Remember that if you do end up making changes to your registry, back it up first!
Comments on this entry are closed.
If you have a question, start by using the search box up at the top of the page - there's a very good chance that your question has already been answered on Ask Leo!.
If you don't find your answer, head out to http://askleo.com/ask to ask your question.