3

I have 2 apps installed: Mozilla Firefox and Tor Browser.

Tor Browser is a Firefox based browser and has the same name of its executable: firefox.exe.

The problem is that the Start menu started to show me the same icons for both apps and I don't know how to fix this.

It worked fine for a while, but got broken for an unknown reason.

Tor app (firefox.exe) and Firefox browser (firefox.exe) definitely has different icons. But....

enter image description here

enter image description here

5
  • 1
    Two possible ways, try to rebuild icon cache in Windows explorer. Or delete the shortcut of Tor browser in Start Menu folder and replace it with a new one.
    – Biswapriyo
    Commented Aug 5, 2017 at 21:18
  • 1
    How to rebuild the cache? Removing shortcut and creating a new one pointing to a different location did not help. Commented Aug 9, 2017 at 6:08
  • 1
    See this article.
    – Biswapriyo
    Commented Aug 9, 2017 at 13:43
  • Unfortunately, this did not help either. Commented Aug 13, 2017 at 11:48
  • Some relevant information from the Chrome team (who are dealing with the same problem with their .lnk files for Chrome Apps) can be found here.
    – Ernest3.14
    Commented Jan 3, 2018 at 22:03

1 Answer 1

8

The icon and the background of the start menu tile is determined by the ".VisualElementsManifest.xml" file. Tor Browser uses the wrong icon because Tor uses the same manifest as Firefox.

To fix it, go to your Tor directory, where firefox.exe (Tor Browser) is placed. There you should find "firefox.VisualElementsManifest.xml". (You can see that the logos linked in the file are of Firefox.) You can simply delete it, or rename it to something like "firefox.VisualElementsManifest_.xml". Without the manifest file, the tile will use the default background color and a small icon of the program. Alternatively, you can modify the manifest file and the image files it directs to, to choose a custom background color and icon.

This doesn't solve it immediately, as the tile info is cached. You can try removing the tile, renaming the shortcut in the start menu and then readding the tile, but I have found that it doesn't always work. Instead, use the method described here to reload the cache, by executing the following in Powershell:

(ls "$env:appdata\microsoft\windows\start menu\programs\Tor Browser.lnk").lastwritetime = get-date

Change the shortcut name if yours is different, or if it is in programdata instead of appdata. After that, readd the tile.

2
  • NICE ANSWER ! Please keep it up, our site grows from the contributions of members like you! Commented Dec 21, 2017 at 17:40
  • New link is "Start Tor Browser.lnk" now
    – raciasolvo
    Commented Dec 15, 2018 at 9:35

You must log in to answer this question.

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