记一次在win10重装系统后的权限问题
起因:
换了新的硬盘,换了新的系统,原来老的账户是默认的Administrator
,拥有管理员权限。现在新系统换成了用户xxxx
,虽然也是拥有管理员权限,但是进入系统后却发现很多文件打不开了,提示没有权限。
解决方法:
- 以管理员身份打开CMD命令窗口;
- 键入以下指令并按回车执行:
TAKEOWN /F "D:" /R /D N
-
TAKEOWN
: 表示获取文件或目录所有权的命令。 -
/F "D:"
: 指定要获取所有权的文件或目录,这里指的是D盘的根目录。 -
/R
: 使命令递归应用,即应用到指定位置内的所有文件和目录。 -
/D N
: 用于在对当前无访问权限的目录进行操作时,自动跳过确认提示。"N" 表示对所有提示选择 "否"。命令
TAKEOWN /F "D:" /R /D N
的作用是获取D盘及其所有子文件和目录的所有权,并且在遇到权限问题时不提示确认。
- 上一条指令执行完成后继续执行下面的指令:
icacls "D:" /grant Administrators:(F) /T
-
icacls
: 是用于修改文件和目录ACL的命令行工具。 -
"D:"
: 指定了要修改ACL的目标路径,这里是D盘的根目录。 -
/grant Administrators:(F)
: 意味着授予管理员组(Administrators)完全控制(Full Control)权限。 -
/T
: 表示递归地将权限更改应用到指定目录下的所有子目录和文件。这条命令的作用是将管理员组添加为D盘根目录下所有文件和子目录的完全控制权限。
执行完上述指令后重启计算机,重新启动后所在的账户就可以获得上述指令中盘符下所有文件的完全控制权限。
评论区