手动删除Windows.old文件夹

尝试消除问题的工具

将PC升级到新版本的操作系统时,Windows会在运行Windows的PC上创建文件夹Windows.old。

Windows.old文件夹包含Windows早期安装的文件和文件夹,其主要原因是如果用户想要返回到旧系统,则该文件夹用于还原旧系统。

此文件夹可能会占用相当大的空间,但是通常会在设置的一段时间后由Windows自动删除。

Windows用户也可以使用磁盘清理工具 如此处所述删除文件夹。但是,有时会发生文件夹及其内容没有被删除的情况,并且手动删除也不起作用。

当您尝试在资源管理器中手动删除该文件夹时,您会遇到权限错误,因为该文件夹与SYSTEM关联,而不与用户或管理员帐户关联。

通常会发生的情况是,您首先获得一个权限请求,然后以管理特权运行该操作,然后获得“文件夹访问被拒绝”错误。

folder access denied

手动删除Windows.old文件夹

您需要运行以下命令,手动删除Windows.old文件夹。

  1. 打开提升的命令提示符。最好的方法是在Windows上点击,键入cmd.exe,按住Shift键和Ctrl键,然后在Enter键上点击以启动提升权限的命令提示符。
  2. 带上/ F c: Windows.old * / R / A / D Y
  3. cacls c: Windows.old *。* / T / grant管理员:F
  4. rmdir / S / Q c: Windows.old

让我们仔细看看这些命令,以更好地了解它们的作用:

带上/ f c: Windows.old * / r / a / d y

Takeown可用于使管理员组成为文件或目录的所有者。

  • / f c: Windows.old *-指定运行该操作的位置和文件。
  • -r-对所有文件执行递归操作(意味着包括Windows.old文件夹中的所有文件)。
  • -a-将所有权授予管理员组。
  • -d Y-当前用户没有“列表文件夹”权限时,取消确认提示。

cacls c: Windows.old *。* / t / g管理员:f

此命令显示或修改DACL(任意访问控制列表)文件。

  • c: Windows.old *。*-要在其上运行操​​作的文件。
  • / t-这将更改所选目录和所有子目录中文件的DACL。
  • / grant administrators:f-这将授予管理员组的完全访问权限(F代表完全访问权限)

rmdir / s / q c: Windows.old

该命令将删除目录。

  • / s-此参数使命令删除指定的目录及其所有子目录和文件。
  • / q-在安静模式下运行程序,而无需确认提示。
  • c: Windows.old-指定应在其上运行操​​作的目录。

资源: