We had, some time back, identified the location of the folder, where the Windows 8 Metro Apps get installed. The next question which logically comes to one’s mind is whether there is any way a user can change the default install location of Windows Store apps. Fortunately, there is a way to do this too. You might want to change the location, if you find yourself running out of disk space on your system drive. Sure, you can consider moving the default location of the user profile folders or the default Program Files folder to another drive – but if you want, you can also change the default installation folder for Windows Store apps.
Change location of Windows Store Apps default installation folder
To change the location of Windows 8 Store Apps default installation folder, you will have to tweak the Windows Registry. To do so, press Win+R to bring up the Run dialog box. Type ‘regedit’ and hit Enter. A posting on TechNet tells you that the settings are present in the following key, so navigate to it:
Next right-click Appx and choose ‘Permissions’ from the context menu.
The Permissions for Appx box will open. You will now have to take full control and ownership of the registry key. You can see here how to take full control of Windows Registry keys or you could simply use RegOwnIt.
Once you have taken ownership, you can edit the PackageRoot registry key by right-clicking on it and selecting Modify. Enter the new path of the folder where you want the Windows Apps to be installed. It could be say, D:\WindowsApps.
Do note that you will not be able to update the apps installed prior to changing the default location, since these apps will still have their data in the original location. To avoid possible updating errors, it is recommended that you uninstall the apps, change the installation location and then reinstall the Windows Store apps.
You can also try to change Windows Store apps default installation location in Windows 8 using a PowerShell script. More on that at TechNet.
UPDATE: Looks like Microsoft does not want us to change the install locations and has hence changed the settings. It appears that this does not work on Windows 8.1, but you may try using the PowerShell script mentioned above and see if it helps.
Go here to find out how you can change default Program Files installation directory location in Windows 8.