Installing Windows RT Store Apps on to the SD Card

[HowTo] Install Windows RT Apps on the SD Card on a Surface Tablet [wrtapps.com]

 

The Surface RT comes in two different models, a 32GB and a 64GB variant with a $100 price difference between them.  You might have noticed that the Surface also includes a micro SD card slot on it and many of you might have figured that you can install your apps and videos and such on to your SD card and save some money since a 64GB SD Card is only $50.  Not so fast however, like many other mods, Microsoft hasn’t made any easy provisions for installing these apps on to your SD card and you’re going to have to do a bit of hacking around to get this working.  Thanks again to XDA forum member tamarasu, he’s discovered the location in the Windows registry which controls where downloaded applications are installed to.  It’s a good thing Microsoft has stuck to it’s registry system for Windows RT, a great many hacks have come about due to fiddling around in the registry!

This hack will only affect new apps installed and your old ones will not be affected.  You have the choice of uninstalling then reinstalling apps after you perform this hack to move them to the SD card.  The other choice is a bit more convoluted and requires that you robocopy your current WindowsApps folder with permissions intact and create a symbolic link to the new folder, I’ll go over this method in another post.  Be careful when doing this, I recommend you watch the video since it goes over the process nicely.

Here’s how we do it:

  1. Go into your desktop and start File Explorer
  2. Right click on your SD card and go to Properties
  3. If it’s formatted as NTFS ignore the next step, otherwise make a backup of your data on the card and close the properties dialog
  4. Right click on your SD card and click on Format, change the File System to NTFS and click on Start (NOTE THIS WILL ERASE EVERYTHING ON YOUR SD CARD)
  5. Make a folder in your SD Card labeled WindowsApps
  6. Open up your charms bar and search for regedit, launch the program
  7. Navigate to the folder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx
  8. With the Appx folder selected, Click on Edit and then click on Permissions
  9. In the Permissions for Appx Dialog click on Advanced
  10. On the top it says “Owner: Trusted Installer” and gives you the option to Change, click on the Change
  11. In the Select User or Group dialog box that came up, click on Advanced
  12. Click on Find Now in the Dialog Box
  13. Click on the Administrators in the search result box [NOTE this is Administrators with an s at the end]
  14. Click on OK once you’ve highlighted it
  15. Click on OK in the Select User or Group Dialog
  16. You should be in the Advanced Security Settings for Appx Dialog now
  17. At the top click the checkbox that says “Replace owner on subcontainers and objects”
  18. Click OK
  19. You should now be in the Permissions for Appx dialog
  20. Click on Administrators
  21. Click on the checkbox for Full Control under Allow, this will give the Administrators group full control over the Appx Folder
  22. Click OK
  23. In the Appx Folder change the key for PackageRoot to the location on your SD Card you made such as E:\WindowsApps
  24. Reboot the Surface [YOU MUST DO THIS]
  25. All apps will now install on to the SD Card!

Success! It require a bit of work, but once it’s done all apps will now install on to the SD card :)  This was tested on a class 10 SD Card and works very well.

 

Please note that if you get an 0x80073cf9 error when attempting to update an app, you will need to uninstall it and reinstall it.  This is because the app was previously installed in the C: drive. It seems as if WindowsRT will only allow one location for Store apps.

 

[XDA: Installing Apps on to the SD Card]

 

About Jurgen

I'm a Mechanical Engineer, maker, mobile enthusiast, cyclist, hacker, gamer, and foodie who has been following the mobile product scene since the first Palm Pilots. I've been a chronic early adopter for well over a decade now and see a lot of potential for Windows RT.

  • Kris

    Hi
    Would you have an explanation on why some apps will not run from the SD card. When I click on app the logo would show up and then close the app. Any info would help thanks.

  • Ray Tan

    Great work ! may i know any methods to return all these setting back to default? as the surface come with. other than format the surface back to factory setting? Hope to get back from you soon. Thx !

  • Pingback: Free up space on Surface tablets – Part 2 - Love my Surface

  • Kevins

    I updated my surface (windows 8) to 8.1 i think – now it wont work going to sd card what do i do ??

  • Fuxiang Luo

    Hi,

    I did as told but I received an Error code: 0xd00002b8

    Can you please help me out?

  • hervema

    Hello, I did the procedure but not work on Windows RT 8.1 :-( I received an Error code: 0xd00002b8 each time i try to install an application. Perhaps you have an explanation / Workaround ? Thanks a lot.

  • marlene klein

    I see several comments about users that did this in Windows RT 8.1 — now it doesn’t work. Can you post the fix for this? I also have this problem and want to change the registry file back to the default setting.