Wie kann ich in Windows verwendete Dateien und Ordner umbenennen?

26

Wenn ich unter Windows 7 Ultimate versuche, einen neuen Ordner umzubenennen, der erstellt wird (in der Regel durch Kopieren), wird in der Regel die Fehlermeldung "Ordner wird verwendet" angezeigt. 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 Heimnetzgruppenfreigabe freigebe. Hat jemand, der Windows 7 ausführt, diese Erfahrung auch? Kann ich auf irgendeine Weise verhindern, dass der Ordner gesperrt wird, damit ich ihn ändern kann?

Mart
quelle

Antworten:

23

Probieren Sie LockHunter aus , um alle Handler zu entsperren, die möglicherweise Ihre Dateien oder Ordner gesperrt haben. Im Gegensatz zu ähnlichen Freeware-Programmen 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 Malware und andere Programme zu bekämpfen, die Dateien ohne Grund blockieren. Im Gegensatz zu anderen ähnlichen Tools werden Dateien im Papierkorb gelöscht, sodass Sie sie 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
  • Ermöglicht das Beenden des Sperrvorgangs
  • Ermöglicht das Entfernen von Sperrvorgängen von der Festplatte
  • Wird in das Explorer-Menü integriert
  • Es löscht Dateien im Papierkorb, sodass Sie sie wiederherstellen können, wenn sie versehentlich gelöscht werden
  • Unterstützt sowohl 32- als auch 64-Bit-Windows
Mehper C. Palavuzlar
quelle
19

TL; DR? Lesen Sie fett!

Wenn Sie keine externen Tools benötigen oder schnell feststellen möchten, welcher Prozess Ihre Datei weiterhin verwendet. Anschließend 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. So http://live.sysinternals.com/procexp.exekönnen Sie diese jederzeit und von jedem Ort aus verwenden, solange Sie über Internet verfügen (oder wenn Sie dies getan haben) bevor Sie abgereist sind).

Der Bonus ist, dass Sie es auch für alle anderen prozessbezogenen Aufgaben verwenden können ...

Process Explorer

Process Explorer ist als Ersatz für den Task-Manager durch IT Professional gedacht. unter anderem mit dem Performance Monitor, dem Resource Monitor oder einem externen Tool wie Process Hacker.

Die Funktion , die Sie für von Microsoft in diesem Tool suchen , ist so einfach wie es nur geht, es ist CTRL+F , die Sie ermöglicht String - Suche für Griffe oder DLL - Dateien. Wenn Sie lieber Ihre Maus und die Menüs verwenden möchten , können Sie auf Suchen ➯ Handle oder DLL suchen klicken .

Nehmen wir an, dass die Arial-Schriftartdateien verwendet werden. Wir können einfach Arialnach dieser Schriftartdatei suchen und feststellen , dass Instantbird und Firefox sie weiterhin verwenden möchten. Nehmen wir an, ich würde diese Datei löschen wollen, ich wäre dazu nicht in der Lage. Lassen Sie uns das ändern und die Arial-Datei entfernen. Mach das nicht zu Hause ...

Explorer-Suche verarbeiten

Eine einfache Lösung wäre, diese beiden Programme einfach zu schließen, während dies für Instantbird funktioniert. Ich kann Firefox anscheinend nicht herunterfahren, da ich diese Antwort für Sie schreibe. Und ich möchte nicht riskieren, meine Antwort wegen eines Cache-Timeouts oder eines Zwischenablage-Fehlers zu verlieren. Also werde ich alle Firefox-Handles für Arial schließen.

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

Ich wähle einfach das Handle 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-Schriftartdateien ohne Grund entfernen kann. Nun, ich kann sie immer von einem Backup wiederherstellen ...

Griff schließen

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

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

Eine Befehlszeilenalternative, die sie nur 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 /Twhere 1234, das durch die PID des Prozesses ersetzt werden soll, den Sie mit Handle erhalten haben. Alternativ können Sie es mit dem Bildnamen tun taskkill /IM instantbird.exe /F /T. Bitte beachten Sie, dass die /FBeendigung /Terzwungen und Kinderprozesse getötet werden ...

Tamara Wijsman
quelle
1
Wie wäre es stattdessen mit Process Hacker : P
Mehrdad
@Mehrdad: Benötigt mehr Schritte, um dorthin zu gelangen, und es geht der Begriff der Handles-Liste verloren. Das 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-Fachmann ist Process Explorer das Werkzeug der Wahl, da Process Hacker noch einige Verwendungsmuster und Funktionen wie die GPU-Verwendung fehlen. Sie fügen eher Dinge hinzu, für die Low-Level-Programmierer WinDBG nativ verwenden, was einen weitaus größeren Funktionsumfang bietet. Nein, ich werde kein Werkzeug verwenden, das stiehlt und für das zwei weitere passende Werkzeuge existieren.
Tamara Wijsman
Ich bin verwirrt ... was meinst du mit "es hat den Begriff der Griffliste verloren"? Rufen Sie einfach das Programm auf und drücken Sie Strg + F (oder Hacker->Find Handles or DLLs), um zu suchen, oder doppelklicken Sie auf den Prozess und wechseln Sie zur Registerkarte Handles. Auch die GPU-Überwachung ist vorhanden - laden Sie einfach das Extended Tools-Plugin herunter. Auf welche anderen Funktionen beziehen Sie sich, die Sie in PH nicht finden (oder die nicht vollständig implementiert sind)?
Mehrdad
1
Es ist die Verknüpfung zwischen beiden Listen, die sie vergessen haben zu stehlen.
Tamara Wijsman
Oh, ich verstehe, was du meinst ... wenn du es vorschlägst, werden sie es sicher in Betracht ziehen. : P
Mehrdad
4

Hier ist meine aktuelle Problemumgehung:

Ich habe Teracopy nicht mehr als Standardkopierhandler verwendet (habe es jedoch noch nicht deinstalliert). Nachdem ich einen Ordner kopiert hatte, ging ich in ihn hinein und dann wieder hinaus. Dann könnte ich es umbenennen. Sonst müsste ich nur eine Weile warten.

Mart
quelle
Ich habe dieses Problem mit Teracopy noch nicht selbst erlebt, daher ist es möglicherweise inzwischen behoben. Eine Alternative ist, den Ordner selbst zu erstellen, den Namen zu ändern und dann nur den Inhalt zu kopieren ...
Tamara Wijsman
4

Kurze Antwort :

Das kannst du nicht.

Lange Antwort:

Es kommt auf den Sharing-Modus an, glaube ich. (Ich beziehe mich nicht auf diese Art der Freigabe. Ich beziehe mich auf diese FILE_SHARE_DELETEArt der Freigabe.) Wenn die Datei im Freigabemodus "Löschen" geöffnet wird, können Sie theoretisch ein Programm schreiben an:

  1. Öffnen Sie einen anderen Punkt für die Datei.

    Versuchen Sie, es normal zu öffnen, oder verwenden Sie SYSTEM_HANDLE_INFORMATION, um das Handle zu lokalisieren und zu duplizieren.
    Viel Glück bei Deadlock-Problemen usw. (die nur mit einem Kerneltreiber richtig gelöst werden können).

  2. Benennen Sie es über dieses Handle mit um FILE_RENAME_INFORMATION.

Ich habe keine Ahnung, ob Ihr aktueller Freigabemodus dies zulässt. Sie müssen nur versuchen, es zu sehen.

Mehrdad
quelle
3

Möglicherweise tritt dies nur bei Ordnern auf, die Inhalte enthalten, mit denen Miniaturansichten erstellt werden (Fotos usw.). Viele Leute haben spekuliert, dass dies mit der Indizierung zu tun hat (die ich nicht bestreiten werde), aber meiner Erfahrung nach liegt dies normalerweise an der Erstellung von Thumbnails.

Wenn Sie beispielsweise in der linken unteren Ecke Ihres Explorer-Fensters Ihren Problemordner auswählen, sollte das Ordnersymbol eine Vorschau des Inhalts anzeigen. Es ist eine nette Ergänzung der Benutzeroberfläche, scheint aber in direktem Zusammenhang mit dem Problem zu stehen.

Deaktivieren Sie dies, indem Sie zu ORGANISIEREN> ORDNER- UND SUCHOPTIONEN> ANSICHT (Registerkarte) wechseln und dann "Immer Symbole anzeigen, niemals Miniaturansichten" ankreuzen. Klicken Sie auf Übernehmen / OK und Sie sind fertig.

Versuchen Sie, diesen Ordner jetzt umzubenennen. Wenn Sie es mehrmals hintereinander ausführen, ist das Problem mit der Ordnerumbenennung hoffentlich behoben.

Jed Staton
quelle
1
In der Tat wäre es eine schlechte Idee, den Pfad eines Ordners zu ändern, der häufig verwendet wird.
Tamara Wijsman
3

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: Wird von einer anderen Person oder einem anderen Programm verwendet
  • Datei kann nicht gelöscht werden: Zugriff verweigert
  • Es ist ein Verstoß gegen die Freigabe aufgetreten.
  • 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 ein Fenster mit Schließfächern angezeigt. Klicken Sie einfach auf Alle entsperren und Sie sind fertig!

Tamara Wijsman
quelle
2

Wenn Sie versuchen, Videos oder Ordner mit Videos umzubenennen, versucht der Explorer häufig, mit dem Media Player, der die Datei oder das Verzeichnis sperrt, Miniaturansichten zu erstellen. Wenn Sie dreißig Sekunden dort sitzen und es dann erneut versuchen, funktioniert es. Die einzige Möglichkeit, dies zu vermeiden, besteht darin, die Miniaturansichten von Mediendateien zu deaktivieren, aber das ist nicht wirklich ideal.


quelle
1
Für mich war dies die Lösung: Deaktivieren der Erstellung von Thumbs.db • Klicken Sie auf Start, geben Sie Ordneroptionen in die Suchleiste ein und drücken Sie die Eingabetaste. • Wechseln Sie zur Registerkarte "Ansicht". • Aktivieren Sie das Kontrollkästchen "Immer Symbole anzeigen, niemals Miniaturansichten".
Iokevins
Hinweis: Dieses Problem trat auf einer Netzwerkfreigabe auf. und dies wird die Erzeugung von Thumbnails deaktivieren, glaube ich?
Iokevins
Dies ist besonders seltsam, aber ich denke, es ist wahrscheinlich das Ergebnis einer langsamen Erstellung von Thumbnails. Normalerweise spielt eine andere Explorer-Erweiterung eine Rolle bei der Verlangsamung des Prozesses, aber es ist kein großes Problem, da Warten und Deaktivieren zwei einfache Lösungen sind ...
Tamara Wijsman
0

Dies kann auf zwei Gründe zurückzuführen sein:

  1. Ein AV-Programm scannt die gerade erstellten Dateien.
  2. Die Windows 7-Indizierungsfunktion verarbeitet die neu erstellte Datei / den neu erstellten Ordner.

Ich hatte das gleiche Problem bei der Installation von Windows 7 und konnte die Such- / Indizierungsfunktion so anpassen, dass keine Dateien verarbeitet werden und das Problem wurde behoben. Geben Sie auf der Startschaltfläche index in die Option Programme und Dateien suchen ein. Dies sollte die Indizierungsoptionen als eines der Elemente anzeigen. Öffnen Sie das Programm, wählen Sie den Speicherort des Benutzers aus und klicken Sie auf Ändern. Hier habe ich den Ordner abgewählt, der die meisten meiner Dateien enthält.

Der Nachteil dabei ist, dass Ihre Dateien nicht indiziert sind - der Vorteil ist, dass Sie tatsächlich mit ihnen arbeiten können, wenn Sie möchten - und nicht, wenn das System dies zulässt.

Craig
quelle
2
Der Suchindexer ist relativ schnell und so programmiert, dass er Ihre Arbeit nicht stört. Er plant sogar, dass er in Leerlaufzeiten ausgeführt wird. Es sollte auf keinen Fall eine Datei oder einen Ordner in Gebrauch genommen werden, das ist nur Spekulation. Einige Antivirenscanner stören eher. Möglicherweise scannt Ihr Virenscanner alle Dateien, auf die der Such-Indexer zugreifen möchte ...
Tamara Wijsman
0

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
Synetech
quelle