默认情况下,Windows 8会将应用程序安装到你的C:\驱动器,但你可能需要更改Windows 8存储这些应用程序的位置。例如,您可以将它们安装到SD卡或辅助硬盘上。
这在Windows 8和Windows RT上都有效。无论您使用的是Microsoft Surface、另一款Windows8平板电脑,还是只有一台带有较小固态硬盘和较大辅助驱动器的计算机,它都非常有用。
准备新驱动器
在开始之前,我们必须准备好新的安装位置。首先,打开文件资源管理器窗口。右键单击要安装Windows 8应用的驱动器-无论是SD卡、硬盘还是其他任何驱动器-然后选择属性。
确保驱动器格式化为NTFS。
如果驱动器未格式化为NTFS,则需要将驱动器格式化为NTFS才能继续。(许多SD卡改为使用FAT文件系统格式化。)
在继续之前备份驱动器中的所有重要数据-格式化将删除驱动器上的所有数据。右键单击驱动器并选择格式化。
选择NTFS文件系统,然后单击启动。
您需要为驱动器上的应用程序创建一个文件夹。您可以随心所欲地给它命名,比如WindowsApps或Windows8Apps。
更改注册表设置
您现在需要打开注册表编辑器。按Windows键,在开始屏幕键入regedit,然后按Enter键。
导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx键。
选择Appx项,单击编辑,然后单击权限。(确保选择了Appx键,否则您将改为修改另一个键的权限!)
单击高级按钮。
单击TrudInstaller旁边的更改链接。
在框中键入Administrators,单击Check Names,然后单击OK。这将赋予计算机上的所有管理员对注册表项的所有权。
启用替换子容器和对象的所有者复选框,然后单击确定。
在“APPX的权限”窗口中选择“管理员”,然后单击“完全控制”旁边的“允许”选项。单击“确定”,您现在就可以编辑适当的注册表设置了。
双击右窗格中的PackageRoot值,然后输入您先前创建的文件夹的位置。在我们的示例中,这是E:\Windows8Apps\。
重新启动计算机。您的更改在重新启动后才会生效。
将旧应用程序移动到新位置[可选]
这只会影响您将来安装的应用程序。以前安装的应用程序将保留在旧位置。若要将这些应用移动到新位置,你可以从计算机上卸载它们,然后从Windows应用商店重新安装它们。
感谢XDA开发者论坛上的Tamarasu第一次发现了这个极客把戏!