Los*_*ost 16 windows windows-7 windows-update
我的 PC 已有 5 年的历史了,我有过多次失败更新的历史。不管我是否打开我的 C: 驱动器,我都有一堆文件夹,名字听起来像这样:2d51a0107296557123f92939e121
我无法删除它们,它们每天在我的 PC 上占用越来越多的空间,我不知道如何摆脱它们,因为当我尝试手动删除它们时,系统只是不允许我这样做并引发安全异常在我的脸上。
Har*_*ton 13
这是您可以删除这些文件夹的方法。
我将假装我们要删除的文件夹的名称是abc123
; 用实际的文件夹名称替换它。使用该TAB
键,您可以节省大量打字时间;键入命令时,您只需输入文件夹名称的前两三个字符,然后按TAB
。您需要ENTER
在键入每个命令后按。在按 之前仔细检查每个命令(特别是确保您没有意外指定不想删除的文件夹!)ENTER
。
首先打开管理命令提示符。您可以通过单击“开始”菜单,键入cmd
并按来执行此操作CONTROL-SHIFT-ENTER
。您应该会收到确认提示,并且可能需要输入管理密码。然后,在命令提示符中:
cd /d c:\
dir /ad
Run Code Online (Sandbox Code Playgroud)
您应该会看到一个文件夹列表,包括您要删除的文件夹以及各种 Windows 文件夹,例如Program Files
和Users
。
md empty
robocopy /e /purge /b empty abc123
Run Code Online (Sandbox Code Playgroud)
我们在这里所做的是创建一个空文件夹并告诉 Robocopy 将其复制到我们要删除的文件夹的顶部。该/purge
通知的Robocopy删除的文件和/b
通知的Robocopy绕过文件安全性。Robocopy 将在删除文件夹时列出文件夹中的文件,并在最后生成一个摘要,显示删除了多少文件(查找标题为 Extras 的列)。
对robocopy
要删除的每个文件夹重复该命令。您不需要md
每次都重复该命令。
Robocopy 不会删除文件夹本身,因此我们将单独执行此操作:
takeown /F abc123
icacls abc123 /grant administrators:F
rd abc123
Run Code Online (Sandbox Code Playgroud)
第一个命令获取文件夹的所有权,以便我们可以更改权限,第二个命令授予我们删除它的权限,最后一行删除它。对要删除的每个文件夹重复这三个命令。
最后,我们删除我们创建的空文件夹,因为我们不再需要它:
rd empty
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助。
在 Powershell 上使用 takeown/icacls 访问 G:\Windows
ls -r 'G:\Windows' | select -expand fullname | %{ takeown /f $_; icacls $_ /grant administrator:F }
Run Code Online (Sandbox Code Playgroud)
然后,删除。
递归使用 takeown/icacls对我没有任何帮助。这适用于每个单独的项目。
归档时间: |
|
查看次数: |
31020 次 |
最近记录: |