win7 清除权限的最佳方法是什么?

win7 清除权限的最佳方法是什么?

我有一台装有两块硬盘的 Win7 PC。主硬盘太小,所以我想在将较大的硬盘设为主硬盘后,在较大的硬盘上重新安装 Win7。

我的问题是,当我过去尝试过这种方法时,现有文件和文件夹会保留其原始权限,但某些未知的 SSID(原始安装和用户已不存在)会保留。然后我不断收到权限错误。

我之前想到的避免这种情况的唯一方法是将所有数据传输到其他地方(一个单独的驱动器),然后将这个更大的驱动器视为新驱动器:格式化并执行此操作。

还有其他方法吗?

答案1

要更改文件和文件夹的所有权,您可以按照以下文章操作: http://www.faqforge.com/windows/take-ownership-of-a-file-or-folder-by-command-in-windows/

但我认为你必须拥有管理员权限!我认为最好的方法是右键cmd单击Run as administrator

首先,您需要一个提升的命令提示符,即以管理员身份打开的命令提示符。在 Windows 8 中,您可以通过右键单击屏幕左下角并选择命令提示符(管理员)来打开它。在 Windows 7 及更早版本中,在主菜单中搜索 cmd,右键单击它并选择以管理员身份打开。

您现在需要两个命令:一个用于实际获取文件或文件夹的所有权,另一个用于授予自己访问权限。以下是您要使用的两个命令:

对于文件夹,使用:

takeown /f folder_name /r /d y
icacls folder_name /grant username_or_usergroup:F /t /q

对于文件,使用:

takeown /f file_name /d y
icacls file_name /grant username_or_usergroup:F /q

这些命令基本上只在几个开关上有所不同,这些开关使文件夹处理以递归方式运行。如果您只想编辑一个文件夹而不是整个递归文件夹,请从命令中删除 /r 和 /t 开关。有关命令的更多信息,只需在命令提示符中输入 takeown /? 或 icacls /?。

如果我想控制我的 Program Files 文件夹,我需要输入以下内容:

takeown /f "C:\Program Files" /r /d y
icacls "C:\Program Files" /grant christian:F /t /q

相关内容