如何访问Windows 11/10中隐藏的WindowsApps文件夹
如果您希望备份Windows应用程序或从计算机硬盘驱动器(HDD)清理一些空间,您需要访问WindowsApps文件夹。
微软Windows操作系统配有一些受限制和隐藏的文件夹,通常包含帮助运行Windows 11或10顺畅的文件。干扰这些文件可能导致系统错误或完全的Windows操作系统故障。
其中一些文件夹是Program Data、System32、AppData、WindowsApps等。在这些文件夹中,WindowsApps尤为重要,因为当您不限制从Windows商店安装应用程序时,该驱动器会占用大量磁盘存储空间。
让我们更多地了解WindowsApps文件夹,它的目的以及如何访问WindowsApps文件夹,以便在需要时进行备份或清理一些磁盘空间。
WindowsApps文件夹是什么?
WindowsApps文件夹位于Windows 10或11操作系统安装目录的Program Files中,用于存储Windows应用程序的应用程序文件。自Windows 8操作系统以来,微软引入了一组与传统软件不同的应用程序。
过去,微软称这些应用程序为Metro风格应用程序、Windows商店应用程序、通用Windows平台(UWP)应用程序,现在简称为Windows应用程序。Windows 10或11操作系统将Windows应用程序和其他UWP应用程序(如Your Phone)存储在WindowsApps文件夹中。
该文件夹是Windows操作系统安装目录中非常安全的位置,并受到多层安全保护。首先,除非您取消隐藏,否则您将看不到该文件夹。
其次,普通用户和用户帐户没有必要的文件访问权限来访问该文件夹或检查其大小、子文件夹、文件等。微软保留了TrustedInstaller用户帐户的必要权限,该用户帐户是一个系统帐户。
TrustedInstaller控制WindowsApps文件夹的写入和读取访问,以确保Windows应用程序可以在没有用户干预的情况下正常运行。
WindowsApps文件夹的目的是什么?
WindowsApps文件夹是您安装或出厂版本的Windows 10或11操作系统副本的所有Windows应用程序的安全存储位置。以下是该文件夹的用途:
存储UWP包
与通常的Windows PC软件的Program Files和Program Files (x86)类似,WindowsApps是所有Windows应用程序或UWP包的默认文件位置。但是,子文件夹命名约定与Program Files不同。
例如,Windows应用程序Netflix将具有多个以下命名的文件夹:应用程序名称、版本号、CPU架构(x64)和Microsoft商店ID。存在多个文件夹以区分具有不同CPU架构的相同应用程序。
作为Windows应用程序沙盒工作
传统的Windows软件(如数据恢复工具或计算机故障排除工具)具有覆盖系统值并对Windows操作系统生态系统进行可见更改的能力。这就是为什么Windows具有用户账户控制(UAC)、用户账户权限和Windows安全功能等来控制它们的原因。
然而,Windows应用程序无法在操作系统中进行重大更改。微软通过将这些应用程序沙盒化在WindowsApps文件夹中实现了这一点。这些应用程序不能直接访问计算机硬件或数据,并且在所有步骤中需要权限。
用户方便性
大多数Windows应用程序不像传统软件那样带有可执行文件。相反,它们是自动命令提示符脚本和程序的组合。用户可能会发现运行此类应用程序具有挑战性。
此外,如果用户可以访问Windows应用程序文件,他们可能会无意中对这些系统文件进行不可逆的更改。因此,微软Windows在开始菜单中显示应用程序图标,并为安全和方便隐藏了所有后台数据。
如何访问WindowsApps文件夹
访问WindowsApps文件夹有多种方法,对于Windows 10和Windows 11操作系统来说,步骤是相同的。
使用任务管理器程序
从任务管理器程序访问WindowsApps文件夹是最简单的方法,也需要较少的努力。然而,您必须在后台运行目标UWP(通用Windows平台)或Windows应用程序才能访问其文件夹。以下是您可以在Windows 11或10 PC上快速执行的步骤:
第1步:运行您想要访问WindowsApps文件夹的UWP应用程序或Windows应用程序。在本教程中,是WhatsApp应用程序。您可以尝试这个或尝试其他应用程序,如Netflix、Instagram、Skype等。
第2步:要启动任务管理器程序,您可以按下此快捷键:Ctrl+Shift+Esc。或者,您可以通过搜索搜索栏找到任务管理器文件夹。
第3步:在任务管理器中通过滚动列表或按名称排序来查找应用程序的进程。
第4步:点击应用程序名称旁边的下拉箭头以展开其进程。如果没有下拉箭头,请继续下一步。
第5步:右键单击应用程序的图标,选择打开文件位置。
第6步:Windows资源管理器将带您进入目标应用程序的沙盒WindowsApps子文件夹。在本例中是WhatsApp应用程序。
通过任务管理器访问WindowsApps文件夹只会给您查看权限。例如,您可以查看UWP应用程序的所有文件和文件夹,并检查它们的大小。如果您想备份应用程序的文件和文件夹,此步骤非常有用。
该过程不允许您删除或移动WindowsApps文件夹中的文件。要获得写入和删除权限,您需要按照以下任一步骤操作。
使用Windows资源管理器
获取WindowsApps文件夹访问权限的最实用和用户友好的方法是通过Windows资源管理器程序。该过程可以完全读取和写入此文件夹。因此,您可以进行任何想要的更改。
此过程也是可逆的,如果您需要在进行所需更改后限制对WindowsApps文件夹的访问。基于文件资源管理器的方法有两个阶段。在第一阶段,您需要取消隐藏WindowsApps文件夹。
在第二阶段,您需要通过更改文件夹所有权来获得独占的读取和写入权限。默认情况下,Microsoft将读取和写入权限分配给您的Windows 10/11计算机的TrustedInstaller用户帐户。不多说了,让我们来取消隐藏和接管感兴趣的文件夹:
第1步:点击任务栏的文件资源管理器以访问此电脑窗口。
第2步:在顶部的选项卡中选择查看。
第3步:您将在查看菜单中看到选项。点击它。
第4步:现在,点击更改文件夹和搜索选项以打开文件夹选项窗口。
第5步:文件夹选项窗口中有三个选项卡。选择中间的选项卡,即查看选项卡。
第6步:查看选项卡有两个部分:文件夹视图和高级设置。
步骤 #7:在高级设置部分,选择显示隐藏的文件、文件夹和驱动器选项。
步骤 #8:现在,点击应用按钮保存更改。
步骤 #9:如果你去Windows 11安装目录的Program Files文件夹,你现在应该可以找到WindowsApps文件夹处于未隐藏状态。
WindowsApps文件夹现在可见。但是,你还不能访问它。你需要手动取得该文件夹的所有权以获得读写访问权限。
为了改变所有权,你需要一个具备管理员权限的用户账户。如果你是计算机的非管理员用户,你需要退出该账户。然后再次登录使用管理员账户。
一旦你完成切换Windows用户账户,你可以继续以下步骤来转移WindowsApps文件夹的所有权:
#1.在WindowsApps文件夹上右键单击,然后点击属性。
#2.在属性屏幕上,点击安全选项卡以显示高级选项。点击高级。
#3.在WindowsApps的高级安全设置屏幕上,点击更改。
#4.你将看到选择用户或组屏幕。
#5.在对象名称字段中,输入你的PC用户账户的名称,该账户具备管理员权限。
#6.你可以简单地用小写字母写下用户账户的名称。系统会自动识别它。但是,你需要输入正确的用户名。
#7.现在,点击检查名称以填充完整的用户账户地址。
#8.点击确定应用更改。
#9.现在你会在WindowsApps的高级安全设置窗口中看到你的用户账户名称。
#10.在你的用户账户名称下方,你会看到一个替换子容器和对象的所有者的复选框。勾选该框。
#11.现在点击应用按钮并点击确定来启动所有权更改过程。
#12.一旦过程完成,点击随后的通知上的确定。
#13.刷新你的计算机并尝试再次从Program Files文件夹中通过双击访问WindowsApps文件夹。
#14.你将获得对该文件夹的完全访问权限,包括读取和写入权限。
如果你已经通过上述过程取得了WindowsApps文件夹的所有权,你现在可以移动或删除WindowsApps文件夹中的文件。但是,在更改子文件夹时要小心。因为如果你删除了重要的应用程序文件,相应的Windows应用程序可能无法正常运行。
当你需要清理磁盘空间时,这一步骤特别有用。如果你已经停止使用某些Windows应用程序或已经卸载它们,你可以从WindowsApps文件夹中删除它们的后端文件以节省磁盘空间。
使用Windows Powershell
基于Windows文件资源管理器的WindowsApps文件夹所有权更改过程相对复杂。你需要正确地按照步骤进行操作,否则会浪费宝贵的时间。
有一个简单且自动化的过程,你也可以尝试使用Windows Powershell来执行。它是一个强大的Windows配置和任务自动化程序。自Windows 7以来,所有的Windows操作系统版本都带有该程序。
因此,你可以将此过程应用于Windows 10和Windows 11计算机上的目标文件夹。你也不需要取消隐藏文件、文件夹和驱动器。
在无法冒险取消隐藏Windows系统文件的情况下,基于Powershell的方法是一个完美的选择。以下是执行Powershell命令以分配访问和更改WindowsApps文件夹所需权限的步骤:
步骤1:点击你的Windows 11 搜索的放大镜。
步骤2:输入Powershell并等待应用程序出现。
步骤3:你将在搜索控制台的右侧看到Windows Powershell应用程序。
步骤4:应用程序将显示类似打开、以管理员身份运行、打开文件位置等选项。
步骤4:点击以管理员身份运行以打开程序。
步骤6:一旦程序启动并运行,执行以下命令。你可以复制下面的命令,粘贴到Powershell中,然后按下Enter。
takeown /f “C:Program FilesWindowsApps” /r
步骤7:执行命令takeown
将文件或文件夹的所有权恢复给系统管理员。高级用户使用此命令来方便批量文件的所有权转移。
步骤8:在takeown
语法之后,你需要使用/f
参数来指定文件、文件夹或目录名称。
步骤9:结束的/r
参数告诉Powershell将所有文件和子目录的所有权转移给管理员。
步骤10:Powershell将花费一些时间将WindowsApps文件夹及其内容的所有权转移给你的管理员用户账户。
步骤11:当进程完成时,会出现一个闪烁的光标。
通过执行上述过程获得的访问权限类似于基于Windows文件资源管理器的方法。你只是自动化了这个过程,消除了取消隐藏系统文件的步骤。现在,你可以备份、清理一些空间或在Windows应用的后端文件中进行更改。
最后的话
现在你对WindowsApps文件夹有了深入的了解,你可以负责地对Windows 10或11操作系统进行更改。在从该文件夹中删除任何文件之前,有必要对该文件夹非常了解,以免犯下可能损坏整个操作系统的致命错误。
如果你遇到任何Windows 10问题并需要一些自动工具来解决这些问题,你可以查看这些7 repair tools to solve Windows 10 problems。