I'm using Windows 8.1 and want to change the text of an item in "open with" context menu of windows explorer. For example:

enter image description here

It's just stupid to me to have such a long postfix like "Best Reader for Everyday Use!". How can I change the text to "Foxit Reader 6.2"?


The name comes from the description of the executable. Find the executable file for Foxit, and right click on it for properties and look at the description, it should match that context menu item.

Unfortunately the executable description is baked into the executable itself when it is compiled, so you would have to modify the .exe with a tool such as Resource Hacker. Be sure to make a copy of the executable before you modify it though, in case you break something. Unfortunately I don't know much about Resource Hacker, so I can't help beyond this.

  • 2
    Thanks Adam, I do find the description that match the long text, and it's not changeable. Besides, I also searched the string in regedit.exe and found four items. I've changed the FriendlyAppName in HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache and it seems work. Do you know are there any possible side effects if I do this? – Jeffrey Zhao Sep 5 '14 at 17:02
  • Good call, I didn't know about the FriendlyAppName field. I can't imagine any side effects, because it's just editing a string. – Adam Sep 5 '14 at 17:12
  • 1
    The name comes from whatever the install program was programmed to use. It doesn't have to be the exe description. – DavidPostill Sep 5 '14 at 17:21
  • 1
    @JeffreyZhao: Post your MuiCache find as an answer. Since HKCR combines HKLM and HKCU, you can also edit the values under HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache. – Karan Sep 6 '14 at 2:47

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.