代码改变世界

解决Win8应用商店体积庞大的情况

2013-01-04 08:55  半杯酒  阅读(246)  评论(0编辑  收藏  举报

Windows8默认是把这些应用安装在系统盘下的WindowsApps文件夹里,原始路径为X:\Program Files\WindowsApps(X为Win8系统盘盘符),这势必造成系统盘的空间越来越紧张。所以,我们需要把Win8应用安装文件夹WindowsApps的位置转移到非系统盘。方法如下:

1.Win + R快捷键调出“运行”对话框,输入“regedit”,确定,打开“注册表编辑器”。定位至“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx”。在窗口中即可看到路径为“X:\Program Files\WindowsApps”的Win8应用安装位置信息“PackageRoot”。
2.右键点击左侧的“Appx”项,在弹出的菜单中点击“权限”,打开“Appx的权限”窗口。

3.点击“Appx的权限”窗口右下角的“高级”按钮,打开“Appx的高级安全设置”窗口。
在权限条目中选中主体“TrustedInstaller”,然后点击上方“所有者”右侧的“更改”。

4.在打开的“选择用户或组”对话框中的“输入要选择的对象名称”框中输入你当前的用户名。
然后点击“检查名称”按钮,就会在刚才的框中自动显示你在当前系统的用户名了。

5.然后点击“确定”回到“Appx的高级安全设置”窗口,你会发现顶部的“所有者”已经变成你的用户名了。
6.点击“确定”按钮,回到““Appx的权限”窗口”。
选中“Administrators”用户组,在下面的“Administrators的权限”设置框中勾选“完全控制”的“允许”选项。
7.点击“确定”按钮,回到“注册表编辑器”。双击“PackageRoot”值,打开“编辑字符串”对话框。
把数值数据修改为非系统盘的位置路径。最后“确定”,关闭“注册表编辑器”即可。

需要注意的是,因为更改了Win8应用安装文件夹WindowsApps的位置路径,所以已经安装的应用在更新时就会提示出错,这时需要卸载这些应用再重新安装即可。

Powered by shunfeng textile