wake-up-neo.com

Zugriff verweigert, wenn Ordner umbenannt wird

Ich weiß nicht, ob dies der richtige Ort ist, um diese Frage zu stellen, aber ich werde sie trotzdem stellen.

Ich habe ein häufiges Problem, wenn ich versuche, einen meiner Ordner umzubenennen. es heißt, dass der Zugang verweigert wird. Ich habe volle Administratorrechte auf meinem Computer. Das Problem tritt nur auf, wenn ich versuche, es über Eingabeaufforderung oder Batch-Dateien zu tun. Ich kann den Ordner ohne Probleme manuell umbenennen. Ich muss es jedoch mit dem Befehl ren umbenennen können. Es ist ein irritierendes Problem, und ich habe gehört, dass andere Menschen die gleichen Probleme haben. In der Regel wird das Problem behoben, indem der Besitzer des Ordners wieder übernommen und der Computer neu gestartet wird. Das funktioniert bei mir, aber ich hasse es, dies jedes Mal tun zu müssen. Gibt es eine dauerhafte Lösung, die ich tun kann, um dieses Problem zu beenden? Wenn dieses Problem auftritt, tritt es außerdem bei allen Ordnern auf; Ich kann keine von ihnen mit dem Befehl ren umbenennen.

Vielen Dank

5
computer_geek64

Die Antwort ist ganz einfach:

Windows erlaubt das Löschen oder Umbenennen eines Verzeichnisses/Ordners nicht

  • das aktuelle Verzeichnis von any laufendem Prozess (Anwendung/Dienst) wie dem Befehlsprozess oder
  • jedes Unterverzeichnis des umzubenennenden Verzeichnisses ist das aktuelle Verzeichnis von any running process oder
  • jede Datei in dem Verzeichnis, das umbenannt werden soll, oder in einem seiner Unterverzeichnisse wird von einem beliebigen Prozess mit OF_SHARE_DENY_READ, OF_SHARE_DENY_WRITE, OF_SHARE_EXCLUSIVE geöffnet, der beim Öffnen der Datei verwendet wird.

Mit anderen Worten, solange das Verzeichnis selbst oder eine Datei oder ein Unterverzeichnis in diesem Verzeichnis oder seinen Unterverzeichnissen von einer Anwendung verwendet wird, lehnt Windows das Umbenennen oder Löschen des Verzeichnisses ab.

Unter Unix/Linux ist es möglich, ein Verzeichnis zu löschen oder umzubenennen, während es von einem oder mehreren laufenden Prozessen verwendet wird. Der laufende * nix-Prozess muss den speziellen Anwendungsfall behandeln, dass das Verzeichnis oder die Datei, auf die gerade eine Millisekunde zuvor erfolgreich zugegriffen wurde, plötzlich nicht mehr existiert.

8
Mofi

Bevor Sie diesen Befehl ausführen können, müssen Sie über die entsprechenden Berechtigungen verfügen, da zum Überschreiben oder Ändern von Dateien über die Befehlszeile Administratorrechte erforderlich sind. Sobald Sie das erledigt haben, geben Sie Folgendes ein:

ren (path name) (modified name, no quotation marks)
1
PryroTech