Jak instalovat Windows 10 aplikace na jiný než systémový disk? Už to zase jde!

Možná máte tablet s Windows (teď už) 10. A dost možná v něm máte jenom něco jako 32 GB SSD, které se navíc už tak dost zaplnilo samotnými Windows. Máte v něm ale microSD a tam jste si pořídili něco dalšího, 32/64 GB paměti. A rádi byste tam instalovali nativní Windows aplikace (ty z Windows Store). Nebo máte osobní počítač a na systémový disk je dávat nechcete. A rádi byste je místo na (například) C: dávali na D:

Triviální požadavek? Windows 10 na to kupodivu jsou připravené. V Nastavení -> Systém -> Úložiště najdete část Umístění pro ukládání a tam je „Nové aplikace se budou ukládat do“.

2015-08-19 09_15_57-Nastavení

POZNÁMKA: Pokud to políčko je vyšedlé, nedostupné, a natvrdo míří na systémový disk, tak potřebujete listopadové, nové Windows 10.

Možnost instalovat aplikace jinam, než na systémový disk, byla dostupná ve Windows 8.1 a s uvedením Windows 10 se ztratila. Vrátilo se to až v listopadu, kdy Microsoft zveřejnil novou verzi desítek.

Snímek obrazovky (34).png

POZOR: Zde popisované se týká počítačů a tabletů, mobilní Windows takto omezené nejsou. Nebo tedy, nebudou, až je Microsoft vypustí do světa. A netýká se to klasických programů, které se vás budou ptát kam je chcete instalovat – pouze těch „nativní“ z obchodu.

Druhá možnost co ale asi ve Windows 10 nefunguje

Nebo, můžete zkusit štěstí a nastavit to oklikou, která ale fungovala ve Windows 8 a nepodařilo se mi to udělat ve Windows 10. Což spočívá v ujištění se, že paměťová karta je NTFS (nutno případně přeformátovat) a vytvoření složky, kam budete chtít aplikace ukládat.

2015-08-19

Pak spustíte Registry Editor (regedit) a najdete si  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx a čeká vás doplnění práv pro Administrator a Full Acess (plný přístup) včetně přidání téhož do subklíčů (na to je tam zaškrtávátko (podívejte se do How to Install Windows Store Apps to an SD Card or Another Drive pro přesný popis i s obrázky).

Pak vyberete PackageRoot hodnotu a vyplníte tam disk a  složku, kterou jste si předtím vytvořili (třeba D:\Apps). Po restartu (rebootu) počítače/tabletu by se měla změna projevit.

Třetí možnost je také otázka zásahu do Registry

Podle Change default Program Files installation directory location in Windows by to mělo být ale ještě jednodušší. Opět nezapomeňte, že paměťová karta musí být NTFS. Pak už najít HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion a tam klíč ProgramFilesDir, ten by mělo stačit změnit z „C:\Program Files“ (může se ještě lišit podle 32/645 bit verze) na váš potřebný disk. Zkoušet to nebudu, můžete to někdo prosím zkusit ověřit?  V komentářích i v článku je dost varování před totou změnou.

POZOR: Již nainstalované aplikace zůstávají tam kde byly. Pokud je chcete přesunout, tak cesta je přes odinstalaci a novou instalaci. Pokud ale Microsoft opět zapne možnost volby, tak by v Přidat/Odebrat programy měla být pro každou aplikaci ještě volba pro přesun (move).