Flash9.ocx kann nicht gelöscht werden


8

In der Tat ein bisschen Voodoo.

Kaufte ein neues Boot-Laufwerk und es ist Zeit, das alte Laufwerk für Daten zu verwenden. Ich dachte, ich würde etwas Zeit sparen, indem ich nur die nicht benötigten Systemordner lösche, anstatt sie zu sichern, zu formatieren und wiederherzustellen. Wups!

Ich habe eine einzelne Adobe-Datei, die absolut nicht gelöscht wird. G: \ Windows \ SysWOW64 \ Macromed \ Flash \ flash9.ocx - obwohl es möglicherweise mit einem anderen Dateinamen begonnen hat. Ich kann es seltsamerweise umbenennen.

Das Laufwerk ist derzeit extern angeschlossen. So kann ich den Computer booten, dieses Laufwerk anschließend anschließen und sofort versuchen, es zu löschen. Das Feld "Verwendete Datei" lautet "Die Aktion kann nicht abgeschlossen werden, da die Datei in einem anderen Programm geöffnet ist".

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

Da ich sicher bin, dass es auftauchen wird, habe ich das Eigentum an der Datei übernommen - und dies war der Trick, der mich daran hinderte, alles andere auf dem Laufwerk zu löschen - volle Rechte an den Dateiberechtigungen, wie Sie es nennen, ich habe herumgespielt mit der Datei selbst.

Ich werde versuchen, Flash vom Systemlaufwerk zu deinstallieren, falls dies die Planeten richtig ausrichtet. Manchmal wünschte ich, ich wäre weniger stur und könnte einfach schon formatieren.

Antworten:


4

Wie sich herausstellte, gab es einige explizite "Verweigerungs" -Berechtigungen in der Box. Ich hatte vergessen, dass diese die "Zulassungen" überschreiben. Ich habe diese entfernt und konnte die Datei ohne Probleme löschen. Etwas peinlich, dass ich sie vorher nicht gesehen habe!


Vielen Dank!! Es ist Tage her, dass ich versucht habe, diese Dateien zu löschen !!
Billy

Das Ändern der Dateiberechtigungen war in meinem Fall nicht ausreichend. Ich musste auch die Berechtigungen für den Ordner ändern, der die Datei enthielt, und die Gruppe entfernen, zu der die Datei gehörte.
Pikamander2

1

Suchen Sie nach Unlocker 1.9.1 , einem netten kleinen Dienstprogramm zum Löschen von Dateien, die nicht gelöscht werden möchten. Sie werden normalerweise ständig im Speicher ausgeführt und tun sowieso nichts Nützliches.


Um das zu versuchen, konnte ich mich für mein ganzes Leben nicht daran erinnern, wie das hieß.
Kara Marfia

1

Karas Antwort ist richtig. Adobe hat zwei Ablehnungs-ACEs in die Dateien eingefügt:

DENY  Everyone         Write Attributes
DENY  ANONYMOUS LOGIN  Write Attributes

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


0

Ich kann dies nicht bestätigen, aber wenn ich ab und zu versuche, ein Benutzerprofil zu löschen, lässt Windows mich die Registrierungsdatei user.dat nicht löschen, da sie verwendet wird. Ich weiß, dass dies nicht der Fall ist, aber ich habe immer gedacht, dass dies nur darauf zurückzuführen ist, dass der Name mit dem Namen des aktuellen Benutzers identisch ist, der von einem anderen Standort stammt. Ich neige dazu zu denken, dass dies eine ähnliche Situation ist.

Ich würde einfach das Laufwerk formatieren und damit fertig sein. Wenn Sie wirklich Zweifel haben, können Sie die Registrierung durchsuchen nach:

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


Nichts in der Registrierung in diesem Pfad, aber ich denke, es hätte etwas hinterhältiger sein müssen, da weder Adobe noch Windows diesen Pfad im Voraus wirklich kennen konnten.
Kara Marfia

Wie gesagt, da sich auf dem gewünschten Laufwerk nichts befindet, können Sie es einfach formatieren. Das Laufwerk wird entfernt, alle geöffneten Dateihandles werden geschlossen und es wird einfach ausgeführt.
KCotreau

Aber dann hat Adobe gewonnen! Im Ernst, ich möchte unbedingt wissen, welchen Zaubertrick sie verwenden, der diese Datei zu einer einzigen Datei macht , die nicht gelöscht werden kann.
Kara Marfia

Ich habe dir schon gesagt: Es ist nicht Adobe. So geht Windows manchmal damit um. Ich habe es insbesondere mit der Registrierungsdatei user.dat geschehen lassen.
KCotreau

Außer dass ich wieder jede andere einzelne Datei auf dem Laufwerk löschen konnte. Dies ist kein Standardverhalten von Windows / OCX. Ich bin mit Windows vertraut, das Dateien sperrt, aber trotzdem danke!
Kara Marfia

0

.ocxDateien sind insofern ähnlich .dll, als sie Komponenten sind, die von anderen Programmen verwendet werden. Wenn dieses andere Programm geöffnet ist, wird es von Windows wahrscheinlich als "in Verwendung" betrachtet.

Wenn Sie den Internet Explorer oder einen anderen Browser geöffnet haben, kann dies 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 speziell geladen wird .ocx. Scheint albern, und es wäre schön, wenn Sie leicht herausfinden könnten, welche Komponenten zu welchem ​​Programm gehören und welche derzeit aktiv sind, aber das ist Windows.

(Bearbeiten: Nachdem Sie Ihre Frage genauer gelesen haben, glaube ich nicht, dass dies mit Ihrem Problem zusammenhängt. Es handelt sich wahrscheinlich um ein Berechtigungsproblem. Trotzdem gilt immer noch Folgendes ...)

Möglicherweise können Sie es aus dem abgesicherten Modus löschen. Sie können es definitiv löschen, indem Sie eine Linux-Live-CD oder Windows PE-CD booten und von dort löschen.

Da die Registrierung, insbesondere der user.datTeil davon. Umfasst die Kontoeinstellungen eines Benutzers. Sie können sicher sein, dass es geöffnet und "in Verwendung" ist, solange Sie angemeldet sind. Aus irgendeinem Grund bleibt es geöffnet, nachdem Sie sich die meiste Zeit abgemeldet haben (wahrscheinlich, wenn ein Programm vergessen hat, es zu schließen bevor dieses Programm endet). Sie können es beenden, indem Sie einen Neustart durchführen, sich bei einem anderen Administratorkonto anmelden und es löschen, ohne sich bei diesem Konto anzumelden.


Ich konnte es nicht im abgesicherten Modus löschen, aber vielleicht werde ich den Ubuntu-Boot ausgraben, von dem ich weiß, dass er irgendwo hier ist ...
Kara Marfia

0

Zusätzlich zum Entfernen der Verweigerungsberechtigungen musste ich die Besitzereigenschaften ändern.

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.

Bearbeiten:

Manchmal ist es auch erforderlich, diesen Vorgang mit den übergeordneten Ordnern durchzuführen, die die betreffenden Dateien enthalten.


0

1. iObitUnlocker

Ich kaufe eine neue Festplatte. Alte Festplatte, die ich für die Sicherung meiner Daten verwende. Ich entferne einige Daten manuell von meiner alten Festplatte, aber einige Ordner werden aufgrund von Dateien mit .ocxErweiterung nicht gelöscht .

Ich kann meine .ocxDateien nicht mit den Programmen LockHunter und Unlocker löschen .

Aber kostenlose iObitUnlocker- Programm löschen .ocxDateien. Ich brauche drücken wählen Sie Datei → drücken Context_MenuiObitUnlockerLeft_Clickin der Nähe von dem Pfeil nach unten - UnlockTaste → Unlock & DeleteOK.


2. Demonstration

Demo


-1

Gehen Sie in die Dateieigenschaften. Gehen Sie in die Sicherheit, Benutzer. Klicken Sie nicht auf das Kontrollkästchen "Verweigern", sondern "ENTFERNEN" Sie die Sonderberechtigungen, die den Zugriff verweigern. Übernehmen Sie die Änderungen, DANN können Sie die Datei einfach löschen.


Ich bezweifle sehr, dass dies ein Berechtigungsproblem ist.
bwDraco

-1

Starten Sie cmd als Administrator. Zuerst löschen wir "ANONYMOUS LOGIN", die die Kontrolle über die Datei übernehmen. Zweitens gewähren wir "jedem" vollen Zugriff auf die Datei. Drittens löschen wir den Flash-Ordner und alle darin enthaltenen Dateien.

und schrieb darin so:

 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
Können Sie Ihre Antwort zum Nutzen von OP und anderen Lesern bearbeiten, um zu sagen, was diese Befehle bewirken? :)
Bertieb

ok kein problem aber warum -1 für meine antwort: /.
user3124235

Ich habe nicht -1 / downvote, also kann ich das nicht beantworten, sorry
Bertieb
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.