This is referencing HKEY_LOCAL_MACHINE\…\Capabilities.
when you install firefox, it places an entry in there labelled Firefox, containing the value Software\Clients\StartMenuInternet\FIREFOX.EXE\Capabilities. The entries under those keys are references to a corresponding location in the registry rooted under the same origin as the ResisteredApplications key you're looking at.Į.g. There are two places the OS looks for registered applications: HKEY_CURRENT_USER\SOFTWARE\RegisteredApplicationsĪnd HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications On Windows, the control of the default applications is determined by the Default Programs app, this app reads information that applications place in the registry.
Gross detail on how to read applications that support a specific url scheme: However, why are you looking for this information - if it's merely to open a web page, then you should use the Desktop API (since java 1.6) e.g.: Desktop.getDesktop().browse(new URI("")) Modern applications will reference LaunchWinApp with a DelegateExecute value which specifies the actual application to launch (it's never easy, is it?), the ApplicationName in that case is a reference to a resource in the app (I have no idea how to read those values). You should be able to use the Application key to get the ApplicationName, etc. For most browsers it will be a simple reference to the executable.
The ProgId value can be looked up by key in HKEY_CLASSES_ROOT, and you're looking for the Shell/Open/command default value. The key ProgId references the handler application id that is invoked when the open for the url is invoked. In Windows 10, the default application handling is done via the user choice key under: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\URLAssociations\(http|https)\UserChoice That’s all, now close the window and try installing a new app to verify that it goes inside the WindowsApps folder inside the selected drive.Technically StartMenuInternet is not the default browser, it merely determined how the system reacted when you clicked on the Internet icon in the start menu. All you need to do is click on that dropdown box and select the desired install location from the list of drives that appear. Now, in the Storage configurations screen and under the Save locations heading, you can see an option that reads “ New apps will save to:”, along with a dropdown box. In the Settings window, click on the System option.įrom the System settings window, click on the Storage item from the sidebar. In order to select another location for installing new apps, all you have to do is navigate to the corresponding setting in Windows 10- no need to mess with the registry or policies. Changing the Default Install Location for Store Apps in Windows 10 This folder will be encrypted with Encrypting File System ( EFS), so that only your account will be able to access it. New Store apps will be installed inside a new folder in the drive you selected, named WindowsApps. As you can guess, they will not be moved to the other directory when it is available again- they will stay where they were installed.ħ.
If you try to install a new app while the selected drive is disconnected, then the app will be installed to the default install directory, which is This PC in your C drive ( %LocalAppData%\Packages, or C:\Users\ USERNAME\AppData\Local\Packages, where USERNAME is the name of your account). Disconnecting the drive you selected for installing apps will make the ones that have already been installed there to stop working, until you reconnect the drive again.Ħ. There is no need to format a drive in order to use it for installing Store apps.ĥ. You cannot set the install location to be a mapped network drive.Ĥ.
By doing this however, you can lose the app's data.ģ. If you really want old apps in the new location, you’ll have to uninstall them first, and then reinstall them (after you have changed the install location of course). Apps which are already installed in the system will not be moved to the new install location- only new apps will be installed there. You can only pick partitions for installing your apps you cannot choose subdirectories in them.Ģ. Microsoft re-enabled this feature in build 10576 (it was disabled in previous builds). Fortunately though, this default install location can be changed to another partition or drive in your computer, including SD cards, USB flash disks and external hard drives- then you can get rid of apps that exist in your SSD drive along with Windows 10.
Windows 10 Store apps have a default install location, which might not be so convenient for some users.