在Windows 7系统运行中。往往会遇到想要删除某个文件夹时,系统提示:文件夹访问被拒绝 你需要权限来执行此操作,如何才能删除此类文件夹呢?
分两种情况删除:
一、制作一个管理员授权的文件,把这个文件加入注册表;
二 、通过设置文件夹属性,要注意子文件夹权限集成的问题。
第一种方法更有效,姑且将两种全抛出来,扩充一下知识面也是好的。
方法一:亲测有效
1. 新建txt文件,保存一下内容后,重命名为管理员授权.reg,生成管理员授权.reg的注册表文件:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="管理员授权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant
administrators:F"
[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="管理员授权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant
administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="管理员授权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant
administrators:F /t"
2. 左键双击:管理员授权.reg文件,在弹出的:注册表编辑器窗口点:是(Y);
方法二:doesn\'t work
1. 右击文件夹\属性\安全\编辑:
2. 在“组或用户名(G)”栏中,我们点击:添加;
3. 在弹出的选择用户或组的窗口,我们输入:Administrators,点确定:
4. 回到原窗口也点:确定;在弹出的“Windows安全”窗口中,我们点“是”,权限全部设置为允许(特殊权限不用勾选)。
这里在我电脑上并没有设置成功,允许的权限已经勾选好且不可编辑。
5. 如果我们要删除文件夹,则右键该文件夹 - 以管理员身份运行,再删除该文件夹就可以顺利地删除了,若不可行请重启电脑