![1.在 Windows 10 中访问 WindowsApps 文件夹手动。](https://linux22.com/image/1598830/1.%E5%9C%A8%20Windows%2010%20%E4%B8%AD%E8%AE%BF%E9%97%AE%20WindowsApps%20%E6%96%87%E4%BB%B6%E5%A4%B9%E6%89%8B%E5%8A%A8%E3%80%82.png)
我遇到了以下问题:我在 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应用程序文件夹,右键单击文件夹,然后选择特性从上下文菜单选项列表中选择选项。
上述操作将打开“属性”窗口。导航到“安全”选项卡,然后单击先进的按钮出现在窗口的底部。
打开“高级安全设置”窗口后,单击改变链接。您将收到联合航空(用户访问控制)提示。只需单击是的按钮继续。
现在窗口将显示Windows应用程序文件夹。如您所见,此文件夹属于系统,因此您无法访问它。要更改它,请单击改变链接出现在旁边受信任的安装程序。
上述操作将打开选择用户或组窗口。在这里,输入您的管理员用户名,然后点击检查姓名按钮。此操作将自动填写对象名称。现在,单击好的按钮继续。
在主窗口中,您可以看到文件夹的所有者已更改为您指定的管理员帐户。在应用更改之前,请确保替换子容器和对象的所有者复选框被选中,否则你将无法与Windows应用程序文件夹。
完成所有操作后,点击好的按钮保存更改。
只要你点击好的按钮后,Windows 开始更改文件和文件夹权限。此过程可能需要一些时间,因此请耐心等待,直至该过程完成。
一旦文件和文件夹权限被更改,只要您是管理员或具有管理员权限,您就可以像访问 Program Files 文件夹中的任何其他文件夹一样轻松访问它。
2. 承担责任
执行这些相同步骤的另一种方法是下载注册表黑客. 要使用黑客, 或者上下文菜单方法,下载此取得所有权注册表破解。通过提取压缩文件,双击安装TakeOwnership.reg并按照指示操作。
接下来,转到您的Windows应用程序文件夹(默认情况下为 C:\Program Files,但您可能需要单击看法然后勾选隐藏物品盒)。
一旦你能看到Windows应用程序,右键单击它,然后单击新的取得所有权按钮。Powershell 提示符将打开并运行命令来控制该文件夹。完成后,您可以访问Windows应用程序!
标准警告:注册表编辑器是一个强大的工具,在进行更改之前请确保备份注册表(和您的计算机!)。
手动备份注册表,或创建系统还原点。
来自开始菜单,类型注册表编辑器在搜索框中,然后按 Enter。如果系统提示您输入管理员密码或进行确认,请键入密码或进行确认。
在注册表编辑器中,找到并单击要备份的注册表项或子项。
点击文件>出口。
在里面导出注册表文件对话框中,选择要保存备份副本的位置,然后在文件名场地。
点击节省。
来自开始菜单,类型创建还原点。
选择创建还原点从搜索结果中。
选择创造,然后按照步骤创建还原点。
答案3
以管理员身份使用 powershell 并相应地更改应用程序的名称:
cd "C:\Program Files\windowsapps"
takeown /F Microsoft.Minecraft* /r /d y
rm -r -fo Microsoft.Minecraft*
答案4
我的老方法:
- 以管理员身份运行CMD
cd "\Program Files\WindowsApps"
根据需要调整
对要删除的每个文件夹执行以下操作。如果已安装应用程序,请确保先“卸载”该应用程序。将“”替换为您的文件夹名称,不需要引号,因为 Microsoft 使所有这些文件夹都没有空格。
takeown /f <folder> /r
icacls <folder> /grant everyone:f /t
rd <folder> /s/q
我已经使用变量作为文件夹名称创建了一个脚本,目前仍在努力开发更好的版本。