Ich bereite mich endlich auf das Upgrade auf Windows 10 vor und habe beim Leeren meiner Festplatte ein Problem. Darauf befanden sich zwei Dateien, eine EXE- und eine OCX-Datei zu Adobe Flash 10. Sie lassen sich nur sehr stur löschen. Folgendes habe ich versucht:
- Umschalt+Entf: behauptet, die Dateien werden von etwas verwendet
- Beim normalen Löschen sehe ich
"You require permission from PCNAME\MY USERNAME to make changes to this folder"
- Ich bin der Eigentümer dieser Dateien und des übergeordneten Ordners und habe mir selbst die vollen Berechtigungen für den Ordner und die untergeordneten Elemente erteilt.
- Rechtsklick > Besitz übernehmen: kein Erfolg danach, obwohl der Vorgang erfolgreich war
- Ich kann diese Dateien umbenennen und sie per Ausschneiden und Einfügen an einer beliebigen Stelle einfügen, aber ich kann sie nicht löschen.
- Powershell: Versucht
Remove-Item '.\Delete Me' -Force -Recurse
, aber es erscheint die Fehlermeldung „Der Zugriff auf den Pfad wurde verweigert.“ - Powershell:
rm '.\Delete Me' -Force
gibt den gleichen Fehler zurück - PsExec: Habe versucht, Powershell als SYSTEM auszuführen, kein Erfolg, dieselben Fehler wie oben
- Drittanbietersoftware Unlocker: behauptet, die Dateien würden entsperrt und prozessfrei, können aber trotzdem nicht gelöscht werden
- Eine andere Antwort auf StackExchange ließ mich versuchen, eine .bat-Datei zu verwenden, um die Kontrolle zu übernehmen, aber ohne Erfolg
- Sie sind als schreibgeschützte Dateien gekennzeichnet, aber ich habe keine Berechtigung, dies zu ändern
- Abgesicherter Modus: geht nicht. Dieselben Fehler wie vorher.
Ehrlich gesagt belegen die Dateien nur 4 MB Speicherplatz, aber an diesem Punkt geht es mir ums Prinzip; ich möchte mich nicht von zwei mickrigen Dateien unterkriegen lassen. Das Formatieren der Festplatte scheint ein bisschen typisch Genos zu sein (ganz zu viel des Guten). Was kann ich also sonst noch tun, um sie loszuwerden?
Antwort1
So löschen Sie einen Ordner zwangsweise, der sich einfach nicht löschen lässt, egal was passiert
Führen Sie die folgenden Befehle aus ...
- von einer Eingabeaufforderung mit Administratorrechten
- oder speichern Sie es als Batch-Skript und legen Sie es so fest, dass es als Startskript ausgeführt wird, indem SieGruppenrichtlinieoderAufgabenplanungwenn sich Nr. 1 nicht von selbst löst.
Die Befehle
Diese Befehle dienen im Wesentlichen dazu, …
- Legt den Ordnerpfad fest
- Übernimmt rekursiv den Besitz des Ordners und seines Inhalts
- Gewährt rekursiv Berechtigungen auf
Everyone
ACLFull
-Ebene für alles- Löscht zwangsweise und unauffällig alle Dateien im Ordner rekursiv
- Entfernt das Verzeichnis selbst, sobald alle oben genannten Schritte in dieser Reihenfolge abgeschlossen sind
Befehle und Batch-Skript
SET "Folder=C:\Delete Me"
takeown /a /r /d Y /f "%Folder%"
icacls "%Folder%" /grant everyone:F /t
DEL /Q /F /S "%Folder%\*"
RD /S /Q "%Folder%"
Unterstützende Ressourcen
Weitere bemerkenswerte Gegenstände
Weitere Gründe, warum Ordner nicht entfernt werden können, sind ...
Versteckte Dateien oder etwas in den Ordnern, das „in Verwendung“ ist und daher nicht entfernt werden kann, bis der Prozess gestoppt/beendet wird
Beginnen Sie mit dem Beenden von Prozessen aus dem Speicher, dem Stoppen von Diensten, dem Deaktivieren von Taskplaner-Jobs usw., um zu verhindern, dass ein Prozess eine versteckte Datei in dem Ordner verwendet, die Sie nicht sehen können.
Dateireplikationsdienste oder Technologien, die an diese Ordner im Dateisystem angehängt sind, wie z. B. DFS, Einhängepunkte usw.
- Stoppen Sie die Replikation der Replikationstechnologie, die auf dem Dateisystem verwendet wird.
DateisystemEbene Korruption
laufen
chkdsk C: /F /R /X
Wenn nichts funktioniert, um noch zu lösen, schlage ich vor, Sie führen eine vollständigeAnti-MalwareScan sowie ein Microsoft Defender Offline-Scanmit vollständig aktualisierten Definitionen, die bösartige Fehler usw. erkennen.
Antwort2
Versuchen Sie, die Dateien im Administratorkonto zu löschen.
Aktivieren Sie es wie folgt:
Hold the Windows Key while pressing “R” to bring up the Windows Run dialog box. Type: net user administrator /active:yes Press “Enter“.
(Wenn Sie das Administratorkonto deaktivieren möchten, führen Sie es einfach erneut aus, ersetzen Sie jedoch „Ja“ durch „Nein“.)
Antwort3
Ich würde es mit dieser Batchdatei versuchen:
@echo off
set "hdd=YOURDRIVEPATH"
attrib -r %hdd%\*.* /s
del /f /q THEEXE.exe
del /f /q THEOCX.ocx
pause
Wo hdd
ist Ihr Laufwerksbuchstabe oder der Ordner, in dem sich diese Dateien befinden? Wenn sie sich nicht tief in einem Unterordner befinden, können Sie die Variable hier ganz umgehen und einfach den Laufwerksbuchstaben/-pfad verwenden. attrib
Es wird versucht, die schreibgeschützte Einstellung aus Ihrem %hdd%
und allen Unterordnern zu entfernen. Außerdem del
wird jeder Befehl versuchen, die Dateien stillschweigend zu löschen und schreibgeschützte Attribute zu ignorieren. Stellen Sie sicher, dass Sie die hdd
Variable und die Namen der EXE- und OCX-Dateien ändern. Anschließend können Sie versuchen, dies als Administrator oder als Benutzer auszuführen und zu sehen, ob beides hilft.