清理 WindowsApps 文件夹

Windows 8/10 的 Universal Windows Platform (UWP) 应用程序安装在 C:\Program Files\WindowsApps 目录下,该目录为隐藏目录,这个文件夹可能会占用几个 GB 甚至几十个 GB 的磁盘空间,而其中的部分应用并不是用户需要的,甚至在应用程序列表中都不存在。

当前 SSD 还是挺贵的,磁盘空间比较紧张的时候可以通过删除这里的应用释放部分空间,但很多文章介绍的方法是通过 PowerShell 执行 Get-AppxPackage/Remove-AppxPackage 命令来进行删除,实际很多垃圾都删不掉。而默认情况下管理员也是没有权限删除该文件夹下的内容的,需要执行很多权限变更操作才行,这时如果使用 SYSTEM 权限就可以随意删除了。

首先根据让 Windows 应用程序以 System 用户权限运行一文的说明以 SYSTEM 权限打开命令行(cmd.exe)或者 PowerShell 窗口,然后通过 rmdir 命令删除不需要的程序文件夹即可。

PS:如果怕删错,可以先通过 Get-AppxPackage 命令查询具体某个目录的开头部分字符串,如「Get-AppxPackage king.com*」,查询结果如果为空,那么该文件夹就是可以安全删除的。