1

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"?

2

1 Answer 1

1

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.

4
  • 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? Sep 5, 2014 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, 2014 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, 2014 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, 2014 at 2:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .