如何在 Windows 11/10 上访问隐藏的 WindowsApps 文件夹

深入探索 WindowsApps 文件夹:用途、访问方法及重要注意事项

如果你想要备份 Windows 应用程序,或者清理电脑硬盘驱动器(HDD)上的空间,那么了解如何访问 WindowsApps 文件夹就显得尤为重要。

Microsoft Windows 操作系统预装了一些受限且隐藏的文件夹,这些文件夹通常包含确保 Windows 11 或 10 正常运行的关键文件。对这些文件进行不当操作可能会导致系统错误,甚至导致 Windows 操作系统完全崩溃。

这些文件夹包括 Program Data、System32、AppData 以及 WindowsApps 等。其中,WindowsApps 文件夹尤其引人关注,因为它会占用大量磁盘存储空间,尤其是在不限制从 Windows 商店安装应用的情况下。

让我们更深入地了解 WindowsApps 文件夹,探讨它的用途,以及如何在需要备份或清理磁盘空间时访问它。

什么是 WindowsApps 文件夹?

WindowsApps 文件夹通常位于 Windows 10 或 11 操作系统安装目录的 Program Files 文件夹下,它主要用于存储 Windows 应用程序的相关文件。自 Windows 8 操作系统开始,微软引入了一系列功能与传统软件有所不同的应用程序。

早期,微软将这些应用称为 Metro 风格应用、Windows 应用商店应用、通用 Windows 平台(UWP)应用,现在则统称为 Windows 应用。Windows 10 或 11 操作系统会将这些 Windows 应用及其他 UWP 应用(如手机应用)存储在 WindowsApps 文件夹中。

该文件夹是 Windows 操作系统安装目录中一个高度安全的位置,并受到多层安全机制的保护。首先,除非解除隐藏,否则你通常看不到该文件夹。

其次,普通用户和系统管理员账户都没有访问该文件夹或查看其大小、子文件夹、文件等所需的必要权限。Microsoft 为 TrustedInstaller 用户账户保留了必要的权限,这是一个系统账户。

TrustedInstaller 用户账户控制着 WindowsApps 文件夹的写入和读取权限,确保 Windows 应用程序在无需用户干预的情况下顺利运行。

WindowsApps 文件夹的用途是什么?

WindowsApps 文件夹是所有您安装或随 Windows 10 或 11 操作系统出厂版本提供的 Windows 应用的安全存储位置。以下是该文件夹的主要用途:

存储 UWP 包

与普通 Windows PC 软件的程序文件(Program Files)和程序文件(x86)文件夹类似,WindowsApps 是所有 Windows 应用或 UWP 包的默认存储位置。但是,其子文件夹的命名约定与 Program Files 不同。

例如,Windows 应用程序 Netflix 可能会有多个文件夹,其命名方式如下:应用程序名称、版本号、CPU 架构(x64)以及 Microsoft Store ID。存在多个文件夹是为了区分具有不同 CPU 架构的同一应用程序。

用作 Windows 应用程序沙箱

传统的 Windows 软件,如数据恢复工具或计算机故障排除程序,具有覆盖系统值并在 Windows 操作系统生态系统中进行可见更改的能力。因此,Windows 中存在用户账户控制(UAC)、用户账户权限和 Windows 安全性等功能来控制它们。

但是,Windows 应用无法对操作系统进行大幅更改。微软通过将这些应用程序置于 WindowsApps 文件夹中的沙箱来实现这一点。这些应用程序本身无法访问计算机硬件或数据,并且在所有操作中都需要获得授权。

用户便利

大多数 Windows 应用程序不像传统软件那样附带可执行文件。相反,它们是自动命令提示符脚本和 Java 程序的组合。用户可能难以直接运行此类应用程序。

此外,如果用户可以访问 Windows 应用程序文件,他们可能会在不知不觉中对这些系统文件进行不可逆的更改。因此,Microsoft Windows 在开始菜单中显示应用程序图标,并隐藏所有后端数据,以确保安全和便捷。

如何访问 WindowsApps 文件夹

有多种方法可以访问 WindowsApps 文件夹。Windows 10 和 Windows 11 操作系统的步骤相同。

使用任务管理器程序

通过任务管理器程序访问特定应用程序的 WindowsApps 文件夹是最简单的方法,而且操作步骤相对较少。但是,你需要确保目标 UWP(通用 Windows 平台)或 Windows 应用在后台运行。以下是在 Windows 11 或 10 电脑上可以执行的快速步骤:

步骤#1:运行你想要访问其 WindowsApps 文件夹的 UWP 应用或 Windows 应用。在本教程中,我们以 WhatsApp 应用程序为例。你可以使用 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. 在“输入要选择的对象名称”字段中,输入具有管理权限的电脑用户账户的名称。

#6. 你可以使用小写字母直接输入用户账户名称。系统会自动识别。但是,你必须确保输入的用户名正确无误。

#7. 现在,单击“检查名称”以填充完整的用户账户地址。

#8. 单击“确定”以应用更改。

#9. 你现在将在 WindowsApps 的“高级安全设置”窗口中看到你的用户账户名称。

#10. 在你的用户账户名称下方,你将看到“替换子容器和对象的所有者”的复选框。勾选该复选框。

#11. 现在单击“应用”按钮,然后单击“确定”以启动所有权更改过程。

#12. 该过程完成后,在随后的通知中单击“确定”。

#13. 刷新你的电脑,并尝试通过双击从 Program Files 再次访问 WindowsApps 文件夹。

#14. 你将获得对该文件夹的完全访问权限,包括读写权限。

如果你通过以上步骤成功获取了 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 Files\WindowsApps” /r

步骤#7:Powershell 命令 `takeown` 将文件或文件夹的所有权恢复给系统管理员。高级用户使用此命令来简化批处理文件的所有权转移。

步骤#8:在 `takeown` 语法之后,你需要使用 `/f` 参数来指定文件、文件夹或目录的名称。

步骤#9:`/r` 参数告诉 Powershell 将所有文件和子目录的所有权转移给管理员。

步骤#10:Powershell 将需要一些时间,将 WindowsApps 文件夹及其内容的所有权转移到你的管理员用户账户。

步骤#11:该过程完成后,将显示一个闪烁的光标。

通过执行上述过程获得的访问权限,类似于通过 Windows 文件资源管理器方法获得的访问权限。你只是自动化了整个过程,并且避免了显示隐藏的系统文件。现在,你可以备份、清理空间或更改 Windows 应用程序的后端文件。

最后的话

现在,你已经深入了解了 WindowsApps 文件夹,你可以在 Windows 10 或 11 操作系统中负责任地进行更改。在从该文件夹中删除任何文件之前,你必须充分了解该文件夹的用途,以避免犯任何可能损坏整个操作系统的错误。

如果你遇到任何 Windows 10 问题,并且需要一些自动工具来解决这些问题,你可以参考一些修复工具来解决 Windows 10 问题。