In a previous blog post I compared Windows 8 tablets with other tablets. In it I said that it was nice that you could use memory cards to expand your storage, but unlike Android there is no easy way to move windows 8 / modern UI apps to the memory card and run them from there.
Since I saw the question pop up a couple of times and because I was convinced it would probably be possible, I went to look for a workaround. This is the procedure I used to change the default app install location:
- Close the Windows Store app.
- Make a new folder in the desired location. By example “D:\WindowsApps”.
- Run regedit as administrator
- Create a backup of your registry just in case.
- In regedit go to “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx”
- Take ownership of this path and everything below it (inheritance).
- Edit the value of “PackageRoot” to your desired location. By example “D:\WindowsApps”
- Start the Windows Store app.
- Install apps.
- Run apps.
Beware: I’m not entirely sure if and how this affects security, so use this at your own risk.
This article regarding the use of junction points may also interest you.
Logan
November 9, 2012 at 07:51
Hi, I was trying this out, but even when I open Regedit as an Admin, it will not let me change the permissions. Windows 8 has filled my SSD almost to capacity, and I want to install apps on one of my other hard drives.
LikeLike
Bjorn Houben
November 9, 2012 at 08:11
Did you take ownership of the path and everything below it ?
http://www.eightforums.com/tutorials/2808-take-ownership-file-folder-drive-registry-key-windows-8-a.html
LikeLike