Microsoft for some unknown reason has made the decision to hide the menubar in Internet Explorer 9 by default. Some users are apparently able to display the menubar permanently by right-clicking on free space in one of the toolbars and selecting the menu bar from the available options. Others do not see the menu bar entry in the context menu.
They are still able to display the menu bar, but have to do so either by editing the Windows Registry directly, or using the Group Policy Editor to do so. You can take a look at Display Internet Explorer 9 Menu Bar Always, And On Top for instructions on how to do that.
Having to edit the Registry or Group Policies to add a menubar is troublesome enough. It is likely that it is a bug and not intentional.
The menu bar appears on screen after the changes have been made. Microsoft has made the unfortunate decision to place the menubar at the very bottom of the header toolbar section, below the page title, address bar and tabs.
Every other web browser under the sun places the menubar at the top.
A right-click on the menubar displays a context menu with an option to "unlock" the toolbars so that they can be moved around. This however does nothing at all. The menubar won't move at all.
It was previously possible to use another Registry setting to move the menubar to the very top of the browser. This Registry setting appears to be incompatible with Internet Explorer 9. Nothing happens if you set it directly, or if you use the Group Policy Editor to set it.
With the previous tweak, the menu bar is shown all the time. It still sits below other browser controls in the header. If you want to move it to the top of the browser, do the following:
Locate the Windows Registry key
Right-click that key and select New > Dword (32-bit) Value from the context menu. Name the new parameter ITBar7Position and give it the value 1.
I was able to move the menubar in a preview build of IE9 back in September, but not in the final build.
I can think of three options why this is not working anymore:
I have reset all settings in Internet Explorer, disabled add-ons and run a third party Internet Explorer repair tool, all to no avail.
I'm not sure what caused the change, but it is terribly annoying to see the menu bar below the address bar and tabs as it is distracting and means that I have to move the mouse further to reach the tabs or address bar.
Have you found a way to display and move the menubar to the top of the Internet Explorer 9 web browser?
Update: The feature to move the menubar above the address bar and tabs has been removed in Internet Explorer 9 according to the Group Policy Settings Reference for Windows Internet Explorer 9 [download here, Excel spreadsheet]
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 or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.