查看: 18679|回复: 14
收起左侧

[资料库] 手动获取最高权限——专治各种顽固文件、文件夹

[复制链接]
y81220
发表于 2013-4-17 21:51:05 | 显示全部楼层 |阅读模式
本帖最后由 y81220 于 2013-4-17 21:51 编辑

  经常看到有人问文件删不掉怎么办,其实windows系统中文件删不掉的主要原因有两个:一是文件正在使用中或者已经被打开,二是用户没有权限。对于第一种原因,解决办法就是关闭正在使用或已经打开的文件,之后就可以正常删除了。由于第二种原因导致无法删除的文件或文件夹,我们只要获得此文件(或文件夹)的最高权限即可删除。

  问题的关键就在于,如何获得文件的最高权限。这个其实没有什么技术含量,网上也有此类获取权限的软件。当然,很多安全软件如某某卫士之类也有提供删除顽固文件的功能,这个功能一般被称为文件粉碎机。但对于我来说,能自己动手处理且并不麻烦的问题,我就不会用工具。俗话说,自己动手,丰衣足食,在自己动手操作的过程中,不但可以解决问题,还经常可以学到知识,何乐而不为呢?

  好吧,下面开始进入正题。我会以图文形式来详细说明如何获取一个文件(或文件夹)的最高权限,拥有了最高权限,无论什么文件都是可以删除的。我的系统是windows 8,用windows 7的同学也可以参考,因为win7和win8的界面差不多,xp我就不清楚了,因为除了在网吧,我没用过xp。

  首先看下图,路径是C:\Windows\Web\Wallpaper,在此路径下有一个名为“鲜花”的文件夹,里面存的是windows自带鲜花壁纸


由于我刚刚执行了一次删除操作(当然,没有删除成功),“鲜花”文件夹的名字变成了Theme2(至于为什么会变,我也不知道),下面是系统提示:


大家可以看到,第一次系统提示需要提供管理员权限才能删除此文件夹,我点了继续,然后系统又提示权限不够(我目前使用的是windows 8内置的管理员账户),这时就需要我们手动获取最高权限了。

   具体方法是,鼠标指向要获取权限的文件(或文件夹),单击鼠标右键,选择属性,如下图:


在弹出的对话框中依次选择“安全”、“高级”,可以看到如下图的界面:


在所示界面中选择红色方框里的“更改”,更改当前所有者,在弹出的对话框中选择“高级”,如下图所示:

为了方便查找,我们可以点击“对象类型”,把除了“用户”以外的其他选项勾选掉,然后点击“确定”,再点立即查找,找到我们自己的用户名并选中,点击“确定”,如下图:


在之前的对话框里再点击“确定”,回到下图的界面中:

勾选“替换子容器和对象的所有者”并点击“应用”,会出现一个提示:

点击“确定”,并关闭刚才的那个对话框,这时桌面上就只剩下一个属性对话框了,再次打开“高级”选项,如下图:


在打开的对话框中选择“审核”、“继续”,这时我们就可以修改审核项目了,如下图:

依次点击“添加”、“选择主体”,按照之前的办法选择自己的账户,确定之后,会看到下图:

勾选“完全控制”并点击“确定“,如下图:

勾选”使用可从此对象继承的审核项目替换所有子对象的审核项目“,并点击”应用“,然后再切换到”权限“,如图:

点击”添加“,像之前一样选择自己的账户,选择好之后,如下图:

勾选”完全控制“并点击”确定“,如下图:

点击”启用继承“,勾选”使用可从此对象继承的权限项目替换所有子对象的权限项目“,然后点击”确定“,会出现提示,如图:

点击”是“,又会出现一个提示,继续点”是“,然后关闭最后的属性对话框,这样就完成了对文件或文件夹的权限获取。

  现在我再来试试删除Theme2文件夹,看图:

点击“是”之后就直接删除了。

  以上就是手动获取文件(或文件夹)最高权限的操作办法,总结来说就是三步,所有者——审核——权限,按照这个顺序去修改账户和权限就可以了。步骤虽然有点多,但是只要仔细看,其实并不麻烦。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 2经验 +30 收起 理由
恋爱的夏娜 + 20 感谢解答: )
woxihuan2011 + 10 感谢提供分享

查看全部评分

拍一半拖
发表于 2013-4-17 21:55:12 | 显示全部楼层
不错不错
a04uglyno1
发表于 2013-4-17 22:08:36 | 显示全部楼层
挺好的。。。。。。。。。。。。。。。。。。。。
hpmlo
发表于 2013-4-17 22:16:50 | 显示全部楼层
有些文件即使这样也不可以做到。
微软这么做已经防止了你更改一些程序的权限。在这些情况下,这样做是无效的。
不能没有你
发表于 2013-4-17 22:17:20 | 显示全部楼层
太麻烦了!直接用软件搞定
恋爱的夏娜
头像被屏蔽
发表于 2013-4-17 22:22:28 | 显示全部楼层
hpmlo 发表于 2013-4-17 22:16
有些文件即使这样也不可以做到。
微软这么做已经防止了你更改一些程序的权限。在这些情况下,这样做是无效 ...

您好,您可以补充一个这种情况的例子(如果有时间的话),做好了,我给您加高分。
y81220
 楼主| 发表于 2013-4-17 22:25:07 | 显示全部楼层
hpmlo 发表于 2013-4-17 22:16
有些文件即使这样也不可以做到。
微软这么做已经防止了你更改一些程序的权限。在这些情况下,这样做是无效 ...

楼主可以保证,这个办法对所有文件都有效。
爱在星空下
发表于 2013-4-18 13:30:12 | 显示全部楼层
不错不错   挺好的
hpmlo
发表于 2013-4-18 13:37:49 | 显示全部楼层
本帖最后由 hpmlo 于 2013-4-18 13:41 编辑
y81220 发表于 2013-4-17 22:25
楼主可以保证,这个办法对所有文件都有效。


不错不错,确实如此。这是我看见过的除了修改注册表的第二种控制一个文件(夹)的方法。赞一个!
测试:
acrobat安装目录resource下面的cmap文件夹。adobe公司把它设为最高权限。

不过真心推荐一个更加速度的方法:
把下面的内容复制到记事本,改扩展名.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\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"


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
zm王子
发表于 2013-4-18 13:42:40 | 显示全部楼层
谢谢
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-16 12:43 , Processed in 0.117610 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表