Flash9.ocx kann nicht gelöscht werden

Flash9.ocx kann nicht gelöscht werden

Tatsächlich eine Art Voodoo.

Habe ein neues Bootlaufwerk gekauft und es ist Zeit, das alte Laufwerk für Daten zu verwenden. Ich dachte, ich könnte etwas Zeit sparen, indem ich einfach die nicht benötigten Systemordner lösche, anstatt sie zu sichern, zu formatieren und wiederherzustellen. Puh!

Ich habe eine einzelne Adobe-Datei, die auf keinen Fall gelöscht werden kann. G:\Windows\SysWOW64\Macromed\Flash\flash9.ocx – obwohl sie möglicherweise ursprünglich einen anderen Dateinamen hatte. Seltsamerweise kann ich sie umbenennen.

Um das klarzustellen: Das Laufwerk ist derzeit extern angeschlossen. Ich kann also den Computer hochfahren, dieses Laufwerk anschließend anschließen und sofort versuchen, es zu löschen. Im Feld „Datei wird verwendet“ steht „Die Aktion kann nicht abgeschlossen werden, da die Datei in einem anderen Programm geöffnet ist“.

Ich würde an diesem Punkt formatieren, aber es ist mein weißer Wal und ich muss wissen, ob Adobe irgendeinen fiesen kleinen Registry-Hack eingefügt hat – oder was auch immer es ist – der dies unmöglich macht.

Da ich sicher bin, dass es angezeigt wird, habe ich den Besitz der Datei übernommen – und das war der Trick, der mich daran hinderte, irgendetwas anderes auf dem Laufwerk zu löschen – volle Rechte für die Dateiberechtigungen, was auch immer, ich habe an der Datei selbst herumgebastelt.

Ich werde versuchen, den Flash-Speicher vom Systemlaufwerk zu deinstallieren, falls das die Planeten in die richtige Position bringt. Manchmal wünschte ich, ich wäre weniger stur und könnte einfach schon formatieren.

Antwort1

Wie sich herausstellte, gab es in der Box ein paar explizite „Verweigerungs“-Berechtigungen. Ich hatte vergessen, dass diese die „Zulassen“-Berechtigungen außer Kraft setzen. Ich habe diese entfernt und konnte die Datei problemlos löschen. Irgendwie peinlich, dass ich sie vorher nicht gesehen habe!

Antwort2

SucheUnlocker 1.9.1, ein nettes kleines Dienstprogramm zum Löschen von Dateien, die nicht gelöscht werden möchten … läuft normalerweise ständig im Speicher und tut sowieso nichts Nützliches.

Antwort3

Karas Antwort ist richtig. Adobe hat zwei Deny-ACEs auf die Dateien gesetzt:

DENY  Everyone         Write Attributes
DENY  ANONYMOUS LOGIN  Write Attributes

Durch Entfernen des ersten kann die Datei gelöscht werden. Das zweite spielt in diesem Fall keine Rolle.

Antwort4

.ocxDateien sind wie .dll's, da sie Komponenten sind, die von anderen Programmen verwendet werden. Wenn dieses andere Programm also geöffnet ist, wird es von Windows wahrscheinlich als "in Verwendung" betrachtet.

Wenn Sie Internet Explorer oder einen anderen Browser geöffnet haben, könnte das eine Ursache sein. Internet Explorer selbst besteht aus einer Reihe von „COM“-Komponenten und es ist möglich, dass ein anderes Programm eine solche Komponente verwendet, die in diesem speziellen Browser geladen wird .ocx. Das scheint albern, und es wäre schön, wenn Sie leicht herausfinden könnten, welche Komponenten zu welchem ​​Programm gehören und welche gerade aktiv sind, aber so ist Windows.

(Bearbeiten: Nachdem ich Ihre Frage genauer gelesen habe, glaube ich nicht, dass dies mit Ihrem Problem zusammenhängt. Es handelt sich wahrscheinlich um ein Berechtigungsproblem. Folgendes gilt jedoch weiterhin …)

Möglicherweise können Sie es im abgesicherten Modus löschen. Sie können es auf jeden Fall löschen, indem Sie eine Linux-Live-CD oder eine Windows PE-CD booten und es von dort löschen.

Da die Registrierung, insbesondere der user.datTeil davon, die Kontoeinstellungen eines Benutzers enthält, können Sie sicher sein, dass sie geöffnet und „verwendet“ ist, solange Sie angemeldet sind. Aus irgendeinem Grund bleibt sie meistens geöffnet, nachdem Sie sich abgemeldet haben (wahrscheinlich, weil ein Programm vergisst, sie zu schließen, bevor es beendet wird). Sie können sie beenden, indem Sie neu starten, sich bei einem anderen Administratorkonto anmelden und sie löschen, ohne sich bei diesem Konto anzumelden.

verwandte Informationen