Wie kann ich in Windows verwendete Dateien und Ordner umbenennen?

72536
Mart

Wenn ich unter Windows 7 Ultimate versuche, einen neuen Ordner umzubenennen, der erstellt wird (normalerweise durch Kopieren), erhalte ich normalerweise die Fehlermeldung "Ordner wird verwendet". Ich müsste eine Weile warten, bevor ich den Ordnernamen ändern kann. Dateien verhalten sich genauso.

Ich denke, das liegt daran, dass ich den Ordner oder die Bibliothek über die Homegroup Sharing freigebe. Hat jemand, der Windows 7 ausführt, dies auch? Gibt es eine Möglichkeit, zu verhindern, dass der Ordner gesperrt wird, sodass ich ihn ändern kann?

24

9 Antworten auf die Frage

21
Mehper C. Palavuzlar

Probieren Sie LockHunter aus, um Handler zu entsperren, die Ihre Dateien oder Ordner gesperrt haben. Im Gegensatz zu ähnlichen Freeware-Versionen werden sowohl 32- als auch 64-Bit-Windows unterstützt.

Es ist ein kostenloses Tool zum Löschen von Dateien, die von etwas blockiert wurden, das Sie nicht kennen. LockHunter ist nützlich, um gegen Malware und andere Programme zu kämpfen, die Dateien ohne Grund blockieren. Im Gegensatz zu anderen ähnlichen Tools werden Dateien im Papierkorb gelöscht, sodass Sie sie möglicherweise wiederherstellen können, wenn sie versehentlich gelöscht werden.

  • Zeigt Prozesse an, die eine Datei oder einen Ordner sperren
  • Ermöglicht das Entsperren, Löschen, Kopieren oder Umbenennen einer gesperrten Datei
  • Erlaubt das Sperren zu beenden
  • Ermöglicht das Entfernen von Sperrvorgängen von der Festplatte
  • Integriert in das Explorer-Menü
  • Es löscht Dateien im Papierkorb. Sie können sie also wiederherstellen, wenn sie versehentlich gelöscht werden
  • Unterstützt sowohl 32- als auch 64-Bit-Windows
17
Tom Wijsman

TL; DR? Lesen Sie mutig!

Wenn Sie keine externen Tools wünschen oder eine schnelle Methode zum Ermitteln des Prozesses benötigen, der Ihre Datei verwendet. Dann können Sie ein Windows Sysinternals- Tool namens Process Explorer verwenden . Sie müssen nicht einmal eine ZIP-Datei extrahieren, wenn Sie möchten, rufen Sie einfach die Live-Version von Process Explorer ab. http://live.sysinternals.com/procexp.exeDies macht es einfach, diese jederzeit und überall zu verwenden, sofern Sie über Internet verfügen (oder wenn Sie es installiert haben) es auf einem USB, bevor Sie abreisten).

Der Vorteil ist, dass Sie es auch für alle anderen Prozessaufgaben verwenden können ...

process explorer

Process Explorer ist als IT-Professional-Ersatz für den Task-Manager gedacht. Neben anderen Alternativen wie dem Performance Monitor, dem Resource Monitor oder einem externen Tool wie Process Hacker.

Das Feature, das Sie in diesem Tool von Microsoft suchen, ist so einfach wie es nur geht, es ist CTRL+F und erlaubt Ihnen, Teilzeichenfolgen für Handles oder DLL- Dateien zu suchen . Wenn Sie lieber Ihre Maus und die Menüs verwenden möchten, klicken Sie auf Suchen ➯ Handle suchen oder DLL .

Nehmen wir an, die Arial-Schriftdateien werden verwendet. Wir können einfach nach ArialInstantbird und Firefox suchen, um zu sehen, dass diese Schriftdatei verwendet wird. Nehmen wir an, ich würde diese Datei löschen wollen, ich könnte das nicht. Lassen Sie uns das ändern und die Arial-Datei loswerden. Mach das nicht zu Hause ...

Process Explorer Search

Ein einfacher Fix wäre, diese beiden Programme einfach zu schließen, während dies für Instantbird funktioniert. Es scheint, dass ich Firefox nicht herunterfahren kann, da ich diese Antwort für Sie schreibe. Und ich möchte nicht riskieren, meine Antwort wegen eines Cache-Timeouts oder eines Ausfalls in der Zwischenablage zu verlieren. Also werde ich alle Firefox-Handles auf Arial schließen.

Stellen Sie sicher, dass Process Explorer als Administrator gestartet ist, und wählen Sie dann Datei ➯ Details für alle Prozesse anzeigen

Ich wähle einfach den Ziehpunkt im Suchfenster aus und Process Explorer wählt automatisch Firefox aus und springt zum rechten Eintrag im Hauptfenster. Stellen Sie sicher, dass Sie dies für ein Handle und nicht für eine DLL tun. Möglicherweise müssen Sie das Programm schließen, wenn es sich um eine DLL handelt. Es ist Zeit, diese Ziehpunkte zu schließen, damit ich die Arial-Schriftdateien ohne Grund entfernen kann. Nun, ich kann sie immer aus einem Backup wiederherstellen ...

Close handle

Also klicke ich einfach mit der rechten Maustaste auf die entsprechenden Einträge und dann auf Griff schließen .

Und jetzt, mit einem Firefox, der keine Arial-Handles hat, poste ich meine Antwort. Die Schrift wird trotzdem geladen ...

Eine Befehlszeilenalternative, die nur diese auflisten kann, ist Handle . auch von Windows Sysinternals geschrieben. Sie können auch eine Live-Version davon abrufen http://live.sysinternals.com/handle.exeund verwenden, handle.exegefolgt von der Unterzeichenfolge, nach der Sie suchen möchten.

Verwenden Sie dann, taskkill /PID 1234 /F /Two 1234durch die PID des Prozesses ersetzt werden soll, den Sie mit Handle erhalten haben. Alternativ können Sie es auch mit dem Bildnamen mit machen taskkill /IM instantbird.exe /F /T. Bitte beachten Sie, dass /FKündigung /Terzwungen wird und Kinderprozesse getötet werden ...

Verwenden Sie stattdessen [Process Hacker] (http://processhacker.sourceforge.net/): P Mehrdad vor 12 Jahren 1
@Mehrdad: Erledigt weitere Schritte, um dorthin zu gelangen, und der Begriff der Handles-Liste ist verloren gegangen. Dies macht es einen Schritt weiter, wenn Sie während der Suche andere Einträge sehen möchten. Das bekommen Sie, wenn Sie Funktionalität stehlen, ohne sie vollständig zu implementieren. Für einen IT-Profi ist Process Explorer das Werkzeug der Wahl, da es für Process Hacker immer noch an einigen Verwendungsmustern und Funktionen wie der Verwendung von GPUs fehlt. Sie fügen eher Dinge hinzu, für die Low-Level-Programmierer tatsächlich WinDBG verwenden, was einen viel größeren Funktionsumfang bietet. Nein, ich verwende kein Werkzeug, das stiehlt und für das es zwei weitere passende Werkzeuge gibt. Tom Wijsman vor 12 Jahren 0
Ich bin verwirrt ... was meinst du mit "es hat die Ahnung der Handles-Liste"? Rufen Sie einfach das Programm auf und suchen Sie mit Strg-F (oder `Hacker-> Find Handles or DLLs`) oder doppelklicken Sie auf den Vorgang und gehen Sie auf die Registerkarte Handles. Ist das nicht das, was Sie brauchen? GPU-Überwachung ist ebenfalls vorhanden. Laden Sie einfach das Extended Tools-Plugin herunter. Auf welche anderen Funktionen beziehen Sie sich, die Sie in PH nicht finden können (oder die nicht vollständig implementiert sind)? Mehrdad vor 12 Jahren 0
Es ist die Verbindung zwischen beiden Listen, die sie vergessen haben zu stehlen. Tom Wijsman vor 12 Jahren 1
Oh, ich verstehe, was du meinst ... wenn du es vorschlägst, bin ich mir sicher, dass sie es in Betracht ziehen werden. : P Mehrdad vor 12 Jahren 0
Das Stoppen des fehlerhaften Prozesses ist die richtige Lösung. Das Schließen eines zufälligen Handles ist eine schreckliche Idee, wenn Sie auf Datenintegrität Wert legen !!! Windows recycelt Handles aggressiv. Wenn also die App nicht abstürzt, kann dies dazu führen, dass eine Datei, die Sie interessieren (wie Ihre Kennwortdatenbank?), Überwirbelt wird: https://technet.microsoft.com/de-de/library/2009.04.windowsconfidential.aspx Carl Walsh vor 7 Jahren 0
4
Mart

Hier ist meine aktuelle Problemumgehung:

Ich habe Teracopy nicht mehr als Standard-Handler verwendet (aber ich habe es noch nicht deinstalliert). Nachdem ich einen Ordner kopiert hatte, ging ich hinein und wieder heraus. Dann könnte ich es umbenennen. Sonst müsste ich nur eine Weile warten.

Ich habe dieses Problem mit Teracopy nicht selbst erlebt, daher wurde es möglicherweise bereits gepatcht. Eine Alternative ist, den Ordner selbst zu erstellen, den Namen zu ändern und dann einfach den Inhalt zu kopieren ... Tom Wijsman vor 12 Jahren 0
4
Mehrdad

Kurze antwort :

Du kannst nicht

Lange Antwort:

Das hängt vom Freigabemodus ab, glaube ich. (Ich beziehe mich nicht auf diese Art des Teilens - ich beziehe sich auf die FILE_SHARE_DELETEArt des Teilens.) Wenn die Datei mit dem Freigabemodus für Löschvorgänge geöffnet wird, können Sie theoretisch ein Programm schreiben:

  1. Öffnen Sie ein anderes Handle für die Datei.

    Versuchen Sie entweder, es normal zu öffnen, oder versuchen Sie, SYSTEM_HANDLE_INFORMATIONden Griff zu finden und zu duplizieren.
    Viel Glück bei Deadlock-Problemen usw. (die nur mit einem Kernel-Treiber richtig gelöst werden können).

  2. Benennen Sie es mit diesem Griff um FILE_RENAME_INFORMATION.

Ich habe keine Ahnung, ob Ihr aktueller Freigabemodus dies zulässt ... Sie müssten es einfach versuchen und sehen.

3
Tom Wijsman

Sie können eine Datei mit einem Freeware-Tool namens Unlocker entsperren. Sie können es von FileHippo herunterladen .

Wenn Sie jemals eine Datei in Windows nicht löschen konnten und nicht herausfinden können, welches Programm sie verwendet, ist Unlocker die Lösung. Haben Sie jemals diese Windows-Fehlermeldungen gesehen?

  • Ordner kann nicht gelöscht werden: Er wird von einer anderen Person oder einem anderen Programm verwendet
  • Datei kann nicht gelöscht werden: Zugriff wird verweigert
  • Es wurde eine Verstoßverletzung festgestellt.
  • Die Quell- oder Zieldatei wird möglicherweise verwendet.
  • Die Datei wird von einem anderen Programm oder Benutzer verwendet.
  • Stellen Sie sicher, dass der Datenträger nicht voll oder schreibgeschützt ist und die Datei derzeit nicht verwendet wird.

Unlocker kann helfen! Klicken Sie einfach mit der rechten Maustaste auf den Ordner oder die Datei und wählen Sie "Unlocker". Wenn der Ordner oder die Datei gesperrt ist, wird eine Fensterliste mit Schließfächern angezeigt. Klicken Sie einfach auf Alle entsperren und Sie sind fertig!

3
Jed Staton

Möglicherweise haben Sie dies nur bei Ordnern mit Inhalten, die Miniaturbilder (Fotos und dergleichen) enthalten. Viele Leute haben spekuliert, dass dies mit dem Indexieren zu tun hat (was ich nicht versuchen werde zu streiten), aber meiner Erfahrung nach ist dies in der Regel mit der Erzeugung von Thumbnails verbunden.

Wenn Sie beispielsweise in der unteren linken Ecke des Explorer-Fensters Ihren Problemordner auswählen, sollte das Ordnersymbol eine Vorschau des Inhalts anzeigen. Es ist eine nette Ergänzung der GUI, scheint aber direkt mit dem Problem zu tun zu haben.

Deaktivieren Sie diese Option, indem Sie zu ORGANISIEREN> ORDNER- UND SUCHOPTIONEN> ANSICHT (Registerkarte) ... wechseln und dann "Symbole immer anzeigen, niemals Miniaturbilder anzeigen" auswählen. Klicken Sie auf Übernehmen / OK und Sie sind fertig.

Benennen Sie den Ordner jetzt um. Tun Sie dies mehrmals in schneller Folge und hoffentlich werden Sie feststellen, dass das Problem beim Umbenennen von Ordnern nicht mehr besteht.

In der Tat wäre es eine schlechte Idee, den Pfad eines Ordners zu ändern, der häufig verwendet wird. Tom Wijsman vor 12 Jahren 1
2

Often times if you're trying to rename videos, or folders that contain videos, explorer will be trying to make thumbnails using media player, which locks the file or directory. If you sit there for thirty seconds then try again, it will work. The only way I've found to avoid this is to disable thumbnails of media files, but that's not really ideal.

Dies war die Lösung für mich: Deaktivieren der Erstellung von Thumbs.db • Klicken Sie auf Start, geben Sie Folder Options in die Suchleiste ein und drücken Sie die Eingabetaste. • Wechseln Sie zur Registerkarte Ansicht. • Aktivieren Sie das Kontrollkästchen "Immer Symbole anzeigen, niemals Miniaturbilder anzeigen". iokevins vor 13 Jahren 1
Hinweis: Dieses Problem ist auf einer Netzwerkfreigabe aufgetreten. und dies wird die Erzeugung von Thumbnails deaktivieren, glaube ich? iokevins vor 13 Jahren 0
Dies ist besonders merkwürdig, aber ich denke, es ist wahrscheinlich das Ergebnis der * langsamen * Miniaturbildgenerierung. Normalerweise spielt eine andere Explorer-Erweiterung eine Rolle bei der Verlangsamung des Prozesses. Dies ist jedoch kein großes Problem, da Warten und Deaktivieren zwei einfache Lösungen sind ... Tom Wijsman vor 12 Jahren 0
0
Craig

This is likely to be caused by one of two things:

  1. An AV program scanning the files that have just been created.
  2. The Windows 7 indexing function processing the newly created file/folder.

I had this same trouble when I installed Windows 7 and was able to tweak the search/indexing functionality to not process files and that resolved it. On the start button type index into the Search programs and files option. This should bring up Indexing Options as one of the items. Open that program and then select the Users location and click modify. In here I deselected the folder that holds most of my files.

The downside of this is that your files are not indexed - the upside is you actually get to work with them when you want - not when the system lets you.

Der Search Indexer ist ziemlich schnell und so programmiert, dass er Ihre Arbeit nicht unterbricht, er plant sogar die Ausführung während Leerlaufzeiten. Es sollte auf keinen Fall eine Datei oder einen Ordner verwendet werden, das ist nur Spekulation. Einige Antiviren-Scanner stören eher. Möglicherweise scannt Ihr Virenscanner alle Dateien, auf die der Search Indexer zugreift ... Tom Wijsman vor 12 Jahren 2
0
Synetech

Stellen Sie sicher, dass der Application Experience- Dienst nicht deaktiviert ist . Wenn ja, stellen Sie es auf manuell:

Run dialog (or command prompt):  > sc config AeLookupSvc start= demand