1.在 Windows 10 中访问 WindowsApps 文件夹手动。

1.在 Windows 10 中访问 WindowsApps 文件夹手动。

我遇到了以下问题:我在 Windows 10 上使用 Windows 应用商店下载了一个应用程序。下载失败,但 Windows 应用商店似乎无法识别这一点。如果我转到该应用程序在应用商店的页面,它会给我再次下载的选项。但是,它占用的 130GB 仍然分配在我的硬盘上,我找不到任何方法来删除该目录。我知道它是哪个目录,但授予自己权限却不起作用。我还尝试从 Linux 启动并执行 sudo rm -rf,但仍然收到“权限被拒绝”错误。

我该如何删除此文件夹?Microsoft 支持人员根本无法帮助我,在第三次尝试失败后他们甚至停止了回复

答案1

您也可以检查 Powershell 以查看它是否出现,然后尝试从那里将其删除。

在 Powershell 中运行此命令来列出当前包

Get-AppxPackage -AllUsers | ft

如果在列表中找到该应用程序,则运行(编辑 NameOfApp)

Get-AppxPackage -AllUsers | where-object {$_.name -like "*NameOfApp*"} | Remove-AppxPackage

答案2

以下两种方法或许能对您的情况有所帮助。

1.在 Windows 10 中访问 WindowsApps 文件夹手动

要访问Windows应用程序文件夹,右键单击文件夹,然后选择特性从上下文菜单选项列表中选择选项。

属性[1]

上述操作将打开“属性”窗口。导航到“安全”选项卡,然后单击先进的按钮出现在窗口的底部。

进阶[2]

打开“高级安全设置”窗口后,单击改变链接。您将收到联合航空(用户访问控制)提示。只需单击是的按钮继续。

windowsapps-文件夹单击更改[4]

现在窗口将显示Windows应用程序文件夹。如您所见,此文件夹属于系统,因此您无法访问它。要更改它,请单击改变链接出现在旁边受信任的安装程序

WindowsApps 文件夹再次单击更改[5]

上述操作将打开选择用户或组窗口。在这里,输入您的管理员用户名,然后点击检查姓名按钮。此操作将自动填写对象名称。现在,单击好的按钮继续。

windowsapps 文件夹输入用户名[6

在主窗口中,您可以看到文件夹的所有者已更改为您指定的管理员帐户。在应用更改之前,请确保替换子容器和对象的所有者复选框被选中,否则你将无法与Windows应用程序文件夹。

完成所有操作后,点击好的按钮保存更改。

应用权限更改[7

只要你点击好的按钮后,Windows 开始更改文件和文件夹权限。此过程可能需要一些时间,因此请耐心等待,直至该过程完成。

权限更改[8

一旦文件和文件夹权限被更改,只要您是管理员或具有管理员权限,您就可以像访问 Program Files 文件夹中的任何其他文件夹一样轻松访问它。

Windows 应用程序文件夹内

2. 承担责任

执行这些相同步骤的另一种方法是下载注册表黑客. 要使用黑客, 或者上下文菜单方法,下载此取得所有权注册表破解。通过提取压缩文件,双击安装TakeOwnership.reg并按照指示操​​作。

取得所有权

接下来,转到您的Windows应用程序文件夹(默认情况下为 C:\Program Files,但您可能需要单击看法然后勾选隐藏物品盒)。

一旦你能看到Windows应用程序,右键单击它,然后单击新的取得所有权按钮。Powershell 提示符将打开并运行命令来控制该文件夹。完成后,您可以访问Windows应用程序

取得所有权

标准警告:注册表编辑器是一个强大的工具,在进行更改之前请确保备份注册表(和您的计算机!)。

手动备份注册表,或创建系统还原点。

手动备份注册表

  1. 来自开始菜单,类型注册表编辑器在搜索框中,然后按 Enter。如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。

  2. 在注册表编辑器中,找到并单击要备份的注册表项或子项。

  3. 点击文件>出口

  4. 在里面导出注册表文件对话框中,选择要保存备份副本的位置,然后在文件名场地。

  5. 点击节省

创建还原点

  1. 来自开始菜单,类型创建还原点

  2. 选择创建还原点从搜索结果中。

  3. 选择创造,然后按照步骤创建还原点。

答案3

以管理员身份使用 powershell 并相应地更改应用程序的名称:

cd "C:\Program Files\windowsapps"
takeown /F Microsoft.Minecraft* /r /d y
rm -r -fo Microsoft.Minecraft*

答案4

我的老方法:

  1. 以管理员身份运行CMD
  2. cd "\Program Files\WindowsApps"根据需要调整

对要删除的每个文件夹执行以下操作。如果已安装应用程序,请确保先“卸载”该应用程序。将“”替换为您的文件夹名称,不需要引号,因为 Microsoft 使所有这些文件夹都没有空格。

takeown /f <folder> /r
icacls <folder> /grant everyone:f /t
rd <folder> /s/q

我已经使用变量作为文件夹名称创建了一个脚本,目前仍在努力开发更好的版本。

相关内容