删除windows系统文件夹

Peo*_*eon 9 windows-7

我想在不重新格式化的情况下将旧驱动器用作辅助硬盘驱动器。但是这个旧硬盘驱动器包含我旧的 Vista 安装,它占用了大量空间。我尝试更改所有权,它在某种程度上有效,但我无法删除 Windows/System32 文件夹中的任何内容。有没有一种简单的方法来更改权限,以便我可以删除所有内容?


解决方案是Takeown按照 Wil 的建议使用cacls,并用于完全控制文件。由于 cacls 似乎不是递归的,我启动了 cygwin 并运行此命令来递归更改所有文件:

for d in $(find directory-of-interest -type d);do
  cacls $d'/*' /e /G username:F;
done
Run Code Online (Sandbox Code Playgroud)

其中目录的兴趣是在我的情况/cygdrive/g/Windows用户名是我的用户名。

我必须在名称中有空格的目录上手动运行它。但毕竟这一切,我现在可以删除目录。警告:在我看来,cacls如果使用不当,可能会把事情搞砸。

Wil*_*sum 8

转到命令提示符并使用该takeown命令。

例如,如果驱动器是D您可以键入:

Takeown /f d:\windows /R

这会选择驱动器Windows上的文件夹,D并为当前用户提供访问权限,并递归访问所有子目录和文件。

  • 是的,它是:http://en.wiktionary.org/wiki/recurse (3认同)