Trying to google this is driving me nuts and I don't know if it is even possible: Can I modify the Windows Ribbon with my own .bat files or whatever?

Picture: enter image description here

I would want to add a few handy short "macros" to run things. Not even sure which language you'd have to use, but very interested to learn more about it.


I am pretty sure (greater than 90%) that you cannot change the Windows Explorer ribbon.

It is used as an underpinning for file operations by many applications (Office and more) and so is fixed in its nature.

  • My research (or lack of results) seems to indicate the same. But why is it possible to change it in Excel and other Office applications, but not in Explorer? – Spurious Sep 8 '20 at 18:36
  • Office apps let you customize the ribbon (as do other apps) because these are regular apps not need for running file operations, but not Windows Explorer. Its interface is fixed. – John Sep 8 '20 at 18:38

@John is correct that file explorer ribbon items cannot be changed or new items cannot be created.

Instead you can create context menus (the menus which appear when you right click files/folders or objects in Windows shell and file system). You can explore file association and shell/context menu keys at HKEY_CLASSES_ROOT.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.