祥宇的技术博客

什么问题都是有原因的

导航

删除Flash9b.ocx和FlashUtil9b.exe

Posted on 2008-02-25 18:15  小小  阅读(1768)  评论(0编辑  收藏  举报
Flash9b.ocx和FlashUtil9b.exe两个顽固份子,由于adobe和微软的设置问题,删除起来非常的麻烦,成了两个超级牛皮糖,对付方法如下:

删除具体方法:
资源管理器->工具->文件夹选项->查看->使用简单文件共享(推荐):把这个选项去掉;
在资源管理器中,右键单击Flash9b.ocx文件,属性->安全->高级,把Everyone和ANONYMOUS LOGON这两个删掉,就可以了删除Flash9b.ocx了。

造成此种情况的原因:
文件使用了 ACL
如果某个文件使用了访问控制列表 (ACL),您可能无法删除该文件。要解决此问题,请更改该文件上的权限。您可能需要拥有这些文件的所有权才能更改权限。

管理员具有取得任何文件所有权的隐含能力,即使未明确向他们授予针对此文件的任何权限也是如此。文件所有者具有修改文件权限的隐含能力,即使未明确向他们授予针对此文件的任何权限也是如此。因此,您可能需要取得对某个文件的所有权,赋予自己删除文件的权限,然后才能删除文件。
由于文件使用了不规范的 ACL 而无法使用某些安全工具来显示或修改权限
要变通解决此问题,请使用另一种工具(例如,Cacls.exe 的更新版本)。

根据所属类型,ACL 中的访问控制项 (ACE) 有特定的优先顺序。例如,拒绝访问的 ACE 一般位于授予访问权的 ACE 之前。不过,我们无法防止某个程序编写按任意顺序安排 ACE 的 ACL。在 Windows 的一些早期版本中,当 Microsoft Windows 尝试读取这些“不规范”的 ACL 时会出现问题。有时,无法通过使用 Microsoft Windows 资源管理器图形化安全编辑器正确修改这些 ACL。此问题在 Windows 的更高版本中得到了纠正。如果您遇到了此问题,请使用最新版本的 Cacls.exe。即使无法显示或编辑一个现有的 ACL,也可以编写一个允许您访问该文件的新 ACL。