无法删除flash9.ocx


8

确实有些伏都教徒。

买了一个新的启动驱动器,现在该使用旧驱动器存储数据了。我以为可以节省一些时间,只需擦除不需要的系统文件夹,而不用备份,格式化和还原。真是的

我有一个绝对不会删除的Adobe文件。G:\ Windows \ SysWOW64 \ Macromed \ Flash \ flash9.ocx-尽管它可能以不同的文件名开头。我能够重命名,这很奇怪。

需要明确的是,驱动器当前是从外部插入的。因此,我可以启动计算机,之后再插入此驱动器,然后立即尝试删除。“文件正在使用中”框显示为“由于文件已在另一个程序中打开而无法完成操作”。

我现在要格式化,但这是我的白鲸,而且我必须知道Adobe是否插入了一些讨厌的注册表小程序-不管它是什么-使得这不可能。

因为我确定它会出现,所以我已经拥有了该文件的所有权-这是防止我删除驱动器上其他任何内容的窍门-文件权限的完整权限,您命名,我搞砸了与文件本身。

我将尝试从系统驱动器上卸载闪存,以防行星正确对齐。有时我希望我不那么固执,可以早已格式化。

Answers:


4

事实证明,框中有几个明确的“拒绝”权限。我忘了那些覆盖了“允许”。摆脱了这些,我能够毫无问题地删除文件。有点尴尬的是我以前没看到他们!


谢谢!!几天来我一直在尝试删除那些文件!
比利2015年

就我而言,仅更改文件的权限还不够。我还必须更改包含该文件的文件夹的权限,并删除该文件所属的组。
Pikamander2 '18 -10-19

1

寻找Unlocker 1.9.1,这是一个不错的小实用工具,用于删除不想删除的文件....通常在内存中不断运行,并且没有做任何有用的事情。


要尝试一下,我一生都无法记住那叫什么。
卡拉Marfia

1

卡拉的答案是正确的。Adobe在文件上粘贴了两个拒绝ACE:

DENY  Everyone         Write Attributes
DENY  ANONYMOUS LOGIN  Write Attributes

删除其中的第一个允许删除文件。在这种情况下,第二个无关紧要。


0

我无法确认这一点,但是每隔一段时间,当我尝试删除用户配置文件时,Windows不会让我删除user.dat注册表文件,并说它正在使用中。我知道不是,但是我一直认为这仅仅是因为该名称与当前用户使用的名称相同,而该名称来自另一个位置。我倾向于认为这是类似情况。

我只是格式化驱动器并完成它。如果您真的有疑问,可以在注册表中搜索:

G:\Windows\SysWOW64\Macromed\Flash\flash9.ocx


该路径中的注册表没有任何内容,但是我认为这将是一个比较偷偷摸摸的步骤,因为Adobe和Windows都无法真正提前知道该路径。
卡拉·玛菲亚

如我所说,由于驱动器上没有任何内容,因此可以对其进行格式化。它将卸载驱动器,关闭所有打开的文件句柄,然后执行此操作。
KCotreau

但是Adobe赢了!严重的是,我非常想知道他们正在使用什么魔术使这成为无法删除的单个文件
卡拉·马菲亚(Marfia)

我已经告诉过您:不是Adobe。这是Windows有时处理它的方式。我曾经在user.dat注册表文件中发生过这种情况。
KCotreau

再次除外,我能够删除驱动器上的所有其他单个文件。这不是标准的Windows / OCX行为。我对Windows锁定文件很熟悉,但是还是要感谢!
卡拉·玛菲亚(

0

.ocx文件类似于.dll,因为它们是其他程序使用的组件。因此,如果打开了其他程序,则Windows可能会将其视为“正在使用”。

如果您打开了Internet Explorer或其他浏览器,则可能是原因。Internet Explorer本身由许多“ COM”组件组成,并且可能另一个程序正在使用这样的组件加载该组件.ocx。似乎很愚蠢,如果您可以轻松找到哪些组件属于哪个程序以及哪些当前处于活动状态,那将是很好的选择,但这就是Windows。

(编辑:仔细阅读您的问题后,我认为这与您的问题无关。很可能是权限问题。无论如何,以下内容仍然适用...)

您也许可以从安全模式中将其删除。您绝对可以通过引导Linux live CD或Windows PE CD并将其从其中删除来删除它。

由于注册表,特别user.dat是它的一部分。包含用户的帐户设置,您可以确保它在登录后一直处于打开状态并处于“使用中”状态。由于某种原因,大多数情况下,它在退出后往往保持打开状态(可能是由于程序忘记关闭它)在该程序终止之前)。您可以通过重新引导,登录到另一个管理员帐户并删除它而不登录该帐户来杀死它。


我无法在安全模式下将其删除,但也许我会挖掘出我所知道的Ubuntu引导在附近的某个地方……
Kara Marfia

0

除了删除拒绝权限外,我还发现必须更改所有权属性。

Right click on the file or folder in question
Choose 'Properties'
Click on the Security tab
Click on 'Edit'
If 'everyone' is not present Click on 'Add'
Type 'everyone' (without quotes) and press OK

In the lower part of the dialog, choose 'Full Control' and then press OK

Try deleting again.

编辑:

另外,有时有必要对包含相关文件的父文件夹执行此过程。


0

1. iObitUnlocker

我购买新硬盘。我开始使用旧硬盘备份数据。我从旧硬盘上手动删除了一些数据,但是由于文件.ocx扩展名,某些文件夹没有被删除。

我无法.ocx使用LockHunterUnlocker程序删除文件。

但是免费的iObitUnlocker程序会删除.ocx文件。我需要按选择文件→按Context_MenuiObitUnlockerLeft_Click箭头向下靠近Unlock按钮→ Unlock & DeleteOK


2.示范

演示版


-1

进入文件属性。进入安全性,用户。不要单击“拒绝”复选框,而请“删除”拒绝访问的特殊权限。应用更改,即可轻松删除文件。


我非常怀疑这是一个权限问题。
bwDraco

-1

以管理员身份启动cmd。首先,我们删除控制文件的“匿名登录”。第二,我们授予对该文件“任何人”的完全访问权限。第三,我们删除Flash文件夹及其中的所有文件。

并这样写:

 cacls C:\Windows\System32\Macromed\Flash /e /r "ANONYMOUS LOGIN" 
  cacls C:\Windows\System32\Macromed\Flash /e /p "Everyone":f
  rd  <C:\Windows\System32\Macromed\Flash /s /q

2
为了OP和其他读者的利益,您可以编辑答案以说明这些命令的作用吗?:)
bertieb

好的,没问题,但是为什么我的答案是-1:/。
user3124235 '18

我没有-1 /
否决票
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.