I was trying to some hack with Win-8 and I found something which is really gonna out my mind. When I set the default browser to the IE then its icon become Modern UI and I can't see the option Open file location at the bottom when I select it by right click. But if I don't set it default then it became a desktop version icon and show up the option when I select it.

Same is for the Google Chrome when I checked it.

IE icon when it is not set to default, I can see the option open file location.

enter image description here

Google Chrome icon when it is set to default.

enter image description here

Google Chrome of desktop version when it is set to default.

enter image description here

So my question is where does Modern UI keep exe of the default browser? And why the default browser has Modern UI icon and non-default browser has desktop version icon.

  • The file isn't moved, the default install location of course is Program Files\WindowsApps, but the file isn't moved once installed. The default location of Metro IE10 is likely stored along with IE10, its unlikely stored in the same location, because its not your traditional Metro application. This sounds like a pure programming bug on the Chrome side of things. – Ramhound Oct 23 '12 at 15:34
  • @Sathya: I don't see how this is a duplicate. One question asks about the shortcuts, or whatever data determines which tiles appear on the homescreen. The other asks where the executable is stored. shortcuts != executables – Ben Voigt Oct 23 '12 at 16:45
  • @BenVoigt agreed, reopened. – Sathyajith Bhat Oct 23 '12 at 17:13

Creating a new default browser doesn't create a new executable. As you can read on this Building Windows 8 blog entry, there is just one browser engine (the EXE) and two skins. One suitable for touch, and one suitable for desktop.

You can only have one ModernUI interface browser. Whatever browser is set as default (IE, Chrome, Firefox, etc) will be accessible in Metro mode.

  • Then why the option disable for the default set browser? And why IE/chrome icon change in desktop version if I set one of them to default? – avirk Oct 23 '12 at 14:46
  • There are two experiences: one for browsing with Windows RT and touch, and the other is the general desktop usage. If you have an ARM devices like Windows Surface, then you will only be able to use the touch experience. However, MS had to allow another browser to be the default, remnants from the monopoly war. – Nathan DeWitt Oct 23 '12 at 14:48

Default Metro apps are stored in Program Files\WindowsApps, but IE's EXE ought to be located in its own Program Files folder as always (no separate EXEs for desktop and Metro versions). Similarly for Chrome, check its installation dir.

In general, Metro apps do not have a single file that contains the program, like Desktop apps normally do. Metro/Windows Store apps (.appx packaged) run in App Containers that contain many different files/folders.

As for the icons, only your default browser will be available in Metro. In other words, if you set Chrome as your default browser, you’ll lose access to Metro IE, and vice versa. Thus when you set the Metro version of a browser as the default, the icons for the other installed browsers automatically changes since their desktop version is now launched instead.

  • I updated my question. I want to know why the icon is being change when we change the default option for the browser's and also where is the exe/icon for such thing? – avirk Oct 23 '12 at 14:58
  • @avirk: Edited my answer. – Karan Oct 23 '12 at 15:00
  • I know about that but I need a reason for that. Hope you are someone help me. – avirk Oct 23 '12 at 15:00
  • Reason? I don't understand. You want to actually know why Microsoft decided to impose this limitation? I doubt anyone outside of MS knows. – Karan Oct 23 '12 at 15:01
  • Yep! That's why I put my question, may be someone out of MS know it. :P – avirk Oct 23 '12 at 15:04

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.