绿茶软件园
资讯首页 > 软件教程 > 操作系统 > Win8系统自定义移动Metro应用文件夹教程

Win8系统自定义移动Metro应用文件夹教程

作者:佚名 来源:绿茶软件园 2012-09-17 08:33:11 0

  大家多知道,Win8系统多了Metro是相当好的,但是安装的应用却是要强制安装在%SystemDrive%\Program Fiels\WindowsApps文件夹里,这样C盘容量肯定就有问题了。网上有修改Metro应用文件夹的方法,但是那用到注册表,安全性就不说了,这里绿茶小编跟大家讲Win8系统自定义移动Metro应用文件夹方法

  绿茶小编给大家推荐:Winodws 8系统Metro版资源管理器应用教程

  绿茶小编提示:很多人可能会觉得干脆直接添加一个完全控制的Everyone账户就直接结了,但是这样其实会造成一部分应用出现直接跳出等BUG,而且就算再多添加一个TrustedInstaller账户之后就算这些Metro应用可以运行,但是这样的做法也不符合我所写的"安全"二字,毕竟Metro应用的默认权限配置确实是避免了Metro应用的越权行为,所以为了安全考虑希望各位还是稍微多费点事按要求来做。

  准备:Windows7 PE系统的U盘或硬盘或者光盘,一定是要Win7

  1、先打开%SystemDrive%\Program Files文件夹(x86、x64通用,不再赘述)显示隐藏文件,你会看到一个被隐藏的WindowsApps文件夹,这就是Metro应用的默认文件夹。

  2、点右键->属性,在打开的属性窗口中选择安全选项卡,这时你会发现你在安全选项卡里会看到不具有读取权限的权限,所以只能点下面的高级。

  3、在进入的高级安全窗口中,点击所有者后方的更改,将其更改为你的用户,这里需要注意的是Windows8的用户不再与从前的Windows版本相同,而是是用的是你的WindowsLive账户,所以这里填入的账户必须是你登陆的Live账户邮箱才能正常被登记,而不是输入你的用户名称。

  4、更改所有者之后点下面的替换子容器所有者,点击应用,应用之后就可以看到下方的权限选项卡列出了一大堆权限,随后,再在权限里添加你的账户为该文件夹完全控制并将其应用到所有子文件夹以及文件的权限,然后就开始就需要准备好截图工具了。

Win8系统自定义移动Metro应用文件夹教程01

 

  5、这里除了权限为"完全控制"之外的账户都需要单独点卡其详细的权限选项卡查看其高级权限并截图,如下图示:

Win8系统自定义移动Metro应用文件夹教程02

 

  6、在对这些选项卡截图完毕之后,进入WindowsApps文件夹,随便对立面一个文件夹查看安全选项卡,你会看到里面多出来两个非继承权限,如下图:

Win8系统自定义移动Metro应用文件夹教程03

 

  7、如上所述也针对这两个特殊的权限进行截图,并保存以上全部截图后,就可以开始重启计算机了。

  8、重启后进入WIN7PE,将WindowsApps文件夹直接剪切到你想要存放它的位置,接下来就是关键的一步,上面提到的为啥要用Win7PE的理由也就是在这了。

  9、打开命令提示符,将其定位到原%SystemDrive%\Program Fiels文件夹下,输入命令:

  mklink /j WindowsApps <你移动的WindowsApps文件夹的路径>

  回车,命令成功后,你会在原本的%SystemDrive%\Program Fiels下看到一个新的WindowsApps文件夹图标。

  Mklink命令其实是一个符号链接命令,该命令在PE版系统中只有VISTA以及WIN7PE才能支持,所以这里才需要使用WIN7PE。

  10、成功建立符号链接之后,再次重启,这次进入Windows8系统。

  11、记得上面的截图么?先进入%SystemDrive%\Program Fiels将符号链接的WindowsApps文件夹的权限按照截图内的权限设定。这里很多人会碰到第二个问题,就是关于TrustedInstaller权限无论怎么添加都添加不进去。

  12、其实这里只需要输入用户为NT SERVICE\TrustedInstaller再添加,你会发现TurstedInstaller权限添加成功。

  道理很简单。TrustedInstaller权限其实比我们常用的Administrators组更高一个级别属于NT系统底层服务级别的权限,所以如果你直接输入TrustedInstaller默认是从你所具有的权限层去寻找该权限,那自然就没有了,所以在前面需要加入一个定位NT Service。

  13、这边添加完毕之后,转过头去被移动的WindowsApps文件夹下也如法炮制,但是移动的WindowsApps这边记得将所有者先放一下别更改,同时权限内先将你的账户添加为安全控制应用到所有子文件夹及文件内。

  于是这里开始有人要明白了,不会要我下面的每个子文件夹内那两个特殊的权限也要用这么蛋疼的办法手动添加吧?那万一我应用多还不被玩死?

  14、自然是不会用这么蛋疼的手动添加方法,所以,又得打开管理员权限的命令提示符了。

  这里提一下,Windows8内在UCA启用时打开管理员权限的命令提示符的快捷操作为:按下Windows键打开开始菜单,直接键入cmd,按下Ctrl+Shift+Enter。

  打开提示符之后,将提示符定位进入移动的WindowsApps文件夹下,这里开始需要第二个提示符命令了

  icacls * /grant "users":(OI)(CI)(RX)

  执行之后,再次执行:

  icacls * /grant "ALL APPLICATION PACKAGES":(OI)(CI)(RX)

  再查看一下WindowsApps文件夹内的子文件夹,发现了吗?它们已经都被添加上你原来截图内的权限了。

  15、最后,再打开开始菜单进入几个Metro应用,下载几个XBOX游戏,如果一切工作正常,那么就大功告成了。

 

返回顶部