Automatically order your Windows XP Start menu alphabetically - gHacks Tech News

Automatically order your Windows XP Start menu alphabetically

The Windows XP operating system adds new start menu entries to the end of the list. The system does not obey the structure or sorting preferences of the start menu which is quite problematic if you want to find a specific item quickly.

Windows XP users can for instance sort the start menu entries alphabetically and select to sort the entries by name.

Most users who sort their start menu alphabetically don't like it when new entries to the start menu are added at the bottom of the list as it breaks the sort order. Looks bad, causes confusion, and requires manual work to resolve the situation.

The big issue here is that sorting the item names alphabetically in the start menu is only applied to the current list of programs and folders, and not for future items added to the list.

Fortunately there is a Registry hack that changes the default sort order to alphanumeric instead of date. Start with a right-click on the programs window of the start menu and select Sort by Name. Open your registry editor with the shortcut Windows + R and type regedit to open the registry. Navigate to the following registry key:

HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\

Make sure you backup the key (MenuOrder) or the complete registry before you proceed. After you have done that delete the key MenuOrder. Once this is done new entries will also be sorted alphabetically.

Please note that the key will reappear after you have restarted windows.

Update: I was asked how to backup keys: You basically right-click the folder in the left sidebar in the Windows Registry editor. This opens a context menu with all sorts of options.

backup registry

Select Export in the menu, enter a name for the backup and select an appropriate location for it. The backup is saved as a .reg file that you can double-click on later to restore the key to its previous values.

Please note that this is no longer needed in newer versions of the Windows operating system which sort items alpha-numerical by default and display recently added items separately.

Summary
Automatically order your Windows XP Start menu alphabetically
Article Name
Automatically order your Windows XP Start menu alphabetically
Description
Find out how to change the default sort order of the Windows XP start menu to alpha-numerical.
Author




  • We need your help

    Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

    We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats (video ads) or subscription fees.

    If you like our content, and would like to help, please consider making a contribution:

    Comments

    1. Anonymous said on December 2, 2006 at 12:09 am
      Reply

      Interestingly I decided to try this but for some reason it doesn’t work on my machine. I still have everything appearing at the bottom same as before

    2. Martin said on December 2, 2006 at 1:05 am
      Reply

      Thanks for the info. I had to rewrite the article to make it work for another pc i tried it on. Here are the steps:

      1. right-click the programs folder and select sort by name
      2. go to the registry key and delete the key menu order
      3. restart windows.

    3. Teeluck said on February 10, 2007 at 10:58 pm
      Reply

      Here is a much easier way to sort alphabetically,
      http://www.microsoft.com/windowsxp/using/setup/tips/menuprogram.mspx

    4. skone said on August 21, 2008 at 7:58 am
      Reply

      *Teeluck*

      the purpose of the article is becuase the method you suggest DOES NOT sort the start menu AUTOMATICALLY.

    5. Tom smith said on July 24, 2009 at 9:35 am
      Reply

      Yeah, Skone is right. Teeluck’s solution does not sort automatically, it sorts manually. You would have to repeat that process every time you install a program. The Registry Key solution (proposed by the author of this article) is the *automatic* solution.

    6. Max said on October 31, 2009 at 10:41 am
      Reply

      I had the “no ordering” problem on my WinXP Start Menu: the solution proposed by Martin actually solved it.

      Thanks Martin.

    Leave a Reply