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.

HomeWindows RT ForumsInstalling Windows RT Store Apps on to the SD Card

This topic contains 16 replies, has 5 voices, and was last updated by  jgreening 3 months ago.

Viewing 15 posts - 1 through 15 (of 16 total)
  • Author
    Posts
  • #630

    Rafyelzz
    Member

    Wonder if this would work for the libraries in the SD thing, instead of having to create the virtual unit and so on, that I never got to work properly


      Quote
    #631

    Jurgen
    Editor

    I’m not sure, there might be a registry hack for that.  I’m going to make a video on how to create the symbolic links for the Videos/Music/Media on the SD Card tonight.


      Quote
    #666

    Huit
    Member

    Unfortunately I experienced a problem with this method. After I changed the location I was unable to update apps that were installed previously to the old location. Updating results in an error saying the app is not installed.


      Quote
    #667

    Jurgen
    Editor

    Did you reboot? Interesting that you had a problem, I had no problem updating apps that were already installed…

     

    There’s another method involving creating a symbolic link to the old folder, ill put that up over the weekend.


      Quote
    #668

    Huit
    Member

    Yes, I did a reboot. After I changed the location back to its original and rebooted I was able to update the app.

    There might be one thing that was different for me. The update was already listed in Store before I changed the location, i.e., a 1 was displayed in the Store tile. Either somehow a location was stored in the process of setting the available update or perhaps in your case apps located in the old location are no longer updated?


      Quote
    #669

    Jurgen
    Editor

    I’ll double check this when I get home, however my apps were in need of updating before I did this and they updated with no problem after the hack.  I’ll try to play around with it to see what the problem is.

     

    According to dkp23 in this thread: http://forums.wpcentral.com/surface-windows-rt/213726-anybody-try-registry-hack-install-apps-sdcard-problem.html they had the same problem:

    Ok, i fixed the issue. So in the c drive windowsapps folder, i had to go in there and delete the folders after installing the app. I would see like three different folders of bing, finance, etc related to 1st party apps. AFter i deleted, i was able to install onto the SD card. 


    Perhaps the surface was thinking duplicate installations. The folders remained after uninstalling the apps.”
    ;

    If everything has updated you can redo the hack so your future apps install on the SD card. Or try uninstalling those apps and reinstalling them to the SD card.

     

    Were you given an option to repair the app?  Skype did give me a problem, but a quick repair/reinstall fixed it up.


      Quote
    #670

    Huit
    Member

    I wasn’t given the option to restore, just an error message. The app was Supernote.

    Just to make sure I understood you correcly, you had apps installed in 2 locations and in both locations updates went ok?


      Quote
    #671

    Jurgen
    Editor

    Hmm I was getting some problems now updating the games and peoples app… Looking into a solution.


      Quote
    #672

    Jurgen
    Editor

    So I had a problem where I couldn’t update my games app, I was getting an error code.  I just uninstalled it through the home screen by right clicking on it, and reinstalled through the store.  Everything is working fine now with that app.


      Quote
    #673

    Huit
    Member

    That does look like all apps need to be installed in the same location to be updated correctly?


      Quote
    #674

    Jurgen
    Editor

    Ok I reinstalled Windows RT on my Tablet from a new install, I had 15 stock apps that needed updating.  None of them would update when I did the registry change, they would give me a 0x80073cf9 error.  Uninstalling then reinstalling fixed them though.


      Quote
    #676

    bkammerer
    Reader

    Jurgen,

    I was thinking about setting up my sd card this way and was wondering if you’ve had any problems besides the above? Also, can you keep the apps you already have installed to internal memory  in the same place or does everything need to be either on the sd card or on internal mem? Thanks for any help.


      Quote
    #677

    Jurgen
    Editor

    It seems to be one or the other if you do it this way unfortunately :(  However programs such as Internet Explorer and Microsoft Office will rest on the internal Memory since they aren’t installed in the WindowsApps folder.


      Quote
    #684

    bkammerer
    Reader

    Thanks a lot for the quick reply. Had trouble getting an answer over at surfaceforums.net. I will be coming here for my surface info. Hopefully, someone will figure out a way to use both. Thanks again. BTW do you know if 128GB cards can be used?


      Quote
    #685

    Rafyelzz
    Member

    64GB Max that im aware of.


      Quote
Viewing 15 posts - 1 through 15 (of 16 total)

You must be logged in to reply to this topic.