我将如何使用 Takeown 获得一个驱动器上所有文件夹的所有权?

Thu*_*oes 19 windows-7 cmd.exe

我有一个硬盘驱动器,我需要从中恢复特定文件,但 K:\ 驱动器中的所有文件夹都拒绝我访问,即使我拥有完整驱动器 IE 的所有权

C:\Windows\System32>takeown /FK:\ 这允许我访问驱动器并查看文件夹,但之后我无法访问任何文件夹。

有没有一种方法可以使用 Takeown 将所有权应用于驱动器上的每个目录>

Dav*_*ill 31

有没有一种方法可以takeown用来将所有权应用于驱动器上的每个目录?

这可以通过两种不同的方式完成,使用takeownicacls


使用takeown命令获取对象的所有权

此命令将获得文件夹或驱动器的所有权,以及文件夹或驱动器中的所有文件和子文件夹。

打开提升的命令提示符(管理员)。

向管理员组授予所有权:

takeown /F "full path of folder or drive" /A /R /D Y
Run Code Online (Sandbox Code Playgroud)

使用icacls命令取得文件夹或驱动器以及所有内容的所有权

打开提升的命令提示符(管理员)。

将管理员组设置为所有者:

icacls "full path of folder or drive" /setowner "Administrators" /T /C
Run Code Online (Sandbox Code Playgroud)

进一步阅读

  • Windows CMD 命令行的 AZ 索引- Windows cmd 行相关的所有内容的极好参考。
  • icacls - 更改文件和文件夹权限 - 显示或修改文件和文件夹的访问控制列表 (ACL)。
  • takeown - 取得文件的所有权(Windows 2003/7/2008)。

  • @NarftheMouse [PsExec - Windows Sysinternals | 微软文档](https://docs.microsoft.com/en-us/sysinternals/downloads/psexec) (2认同)