Earlier Windows versions like Windows Vista or Windows 7 had very flexible appearance settings. Unlike the latest versions including Windows 10 and Windows 8, they allowed you to change desktop icon spacing, window border size, scrollbar width and a lot of other options which you can no longer modify. One such option is menu bar height for apps which have a menu bar. Increasing the height of the menu bar can be very useful if you use a touch screen device. Taller menus are much easier to tap with your finger. There is a Registry tweak which can serve as a workaround for such a case.
While the user interface for changing advanced appearance in Windows 10 and Windows 8 has been removed by Microsoft, you have at least two ways to tune up such settings.
To change menu row height in 10, Windows 8.1 and Windows 8, follow these steps.
- Open Registry Editor.
- Go to the following Registry path:
- You will see a string (REG_SZ) value named MenuHeight. As the name indicates, this value is responsible for the menu row height. Its value data uses the following formula:
-15*menu height in pixels
For example, by default it is -285, which means 19 pixels (px):
-15*19 = -285
-15*100 = -1500
- Now, sign out from your user account and log in back. Run Notepad and look at the height of the menu bar.
That's it. To undo this change, all you need to do is set the MenuHeight parameter to -285 and you are done.
Alternatively, you can use Winaero Tweaker to change the menu row height. In Windows 8 and Windows 8.1, it will be applied on the fly. In Windows 10, it still requires you to sign out and log in back.
Note that some Desktop apps which have a menu bar do not respect this setting at all.