Windows 重新安装后设置正确的权限

Windows 重新安装后设置正确的权限

我不得不在笔记本电脑上重新安装 Windows,我安装 Windows 时没有格式化,因为我的数据文件和文件夹在那里,包括根文件夹,例如 C:\my_projects 等

现在,由于我已经安装了新的操作系统 win 7,当我打开这些文件夹时,我收到权限错误,这些项目文件夹具有非常深的结构并且包含大量文件。

当我检查文件夹顶部的权限时,它显示组和用户中有很多“帐户未知”项。此外,从高级权限来看,文件夹的所有权为“未知”。

所以问题是,如何在不对子文件夹进行操作的情况下在顶层更改这些权限/安全性/所有权,以便我可以访问我的文件夹,它更像默认文件夹,并且我还从所有子文件夹/文件中删除那些未知的用户条目。

答案1

当我打开此文件夹(C:\my_projects)时出现权限错误

您需要取得该目录的所有权。

笔记:

  • 不是取得所有权C:\

    这样做可能会导致 Windows 变得非常不稳定。

从提升的命令提示符中使用以下命令之一。

向当前登录用户授予所有权

takeown /F "C:\my_projects" /R /D Y

将任何用户设置为所有者

icacls "C:\my_projects" /setowner "user name" /T /C

使用 TAKEOWN 命令取得对象的所有权

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

打开提升的命令提示符

要授予当前登录用户所有权:

takeown /F "full path of folder or drive" /R /D Y

要授予管理员组所有权:

takeown /F "full path of folder or drive" /A /R /D Y

例子:

takeown /F "F:" /A /R /D Y
takeown /F "F:\Folder" /A /R /D Y

使用 ICALCS 命令获取文件夹或驱动器及其所有内容的所有权

打开提升的命令提示符

要将任何用户设置为所有者:

icacls "full path of folder or drive" /setowner "user name" /T /C

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

icacls "full path of folder or drive" /setowner "Administrators" /T /C

例子:

icacls "C:\Windows\Folder" /setowner "Administrators" /T /C

来源在 Windows 8 中获取文件、文件夹、驱动器或注册表项的所有权

相关内容