it-swarm.com.de

Wie kann ich in Windows verwendete Dateien und Ordner umbenennen?

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?

24
Mart

Hier ist meine aktuelle Problemumgehung:

Ich habe die Verwendung von Teracopy als Standardkopierhandler eingestellt (habe sie jedoch noch nicht deinstalliert). Nachdem ich einen Ordner kopiert hatte, ging ich hinein und ging dann wieder raus. Dann könnte ich es umbenennen. Sonst müsste ich nur eine Weile warten.

4
Mart

Probieren Sie LockHunter aus, mit dem Sie alle Handler entsperren können, 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
21

TL; DR? Lesen Sie fett!

Wenn Sie keine externen Tools benötigen oder schnell feststellen möchten, welcher Prozess Ihre Datei weiterhin 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 von http://live.sysinternals.com/procexp.exe ab. Dies macht es einfach, dies jederzeit und überall zu verwenden, solange Sie über Internet verfügen (oder wenn Sie es vor Ihrer Abreise auf einen USB-Stick gesteckt haben).

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, nach der Sie in diesem Tool von Microsoft suchen, ist so einfach wie es nur geht CTRL + F Hiermit können Sie Teilstrings nach Handles oder DLL Dateien suchen . 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 nach Arial suchen und feststellen, dass Instantbird und Firefox diese Schriftartdatei 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 ...

Process Explorer Search

Eine einfache Lösung wäre, einfach diese beiden Programme 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 Datei ➯ Details für alle Prozesse anzeigen .

Ich wähle einfach das Handle im Suchfenster und Process Explorer wählt automatisch Firefox und springe zum rechter 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 ...

Close handle

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 unter http://live.sysinternals.com/handle.exe abrufen und handle.exe gefolgt von der zu suchenden Unterzeichenfolge verwenden.

Verwenden Sie dann taskkill /PID 1234 /F /T, wobei 1234 durch die PID des Prozesses ersetzt werden soll, den Sie mit Handle erhalten haben. Alternativ können Sie dies mit dem Bildnamen mit taskkill /IM instantbird.exe /F /T tun. Bitte beachten Sie, dass /F die Beendigung erzwingt und /T Kinderprozesse beendet ...

17
Tamara Wijsman

Kurze Antwort :

Das kannst du nicht.

Lange Antwort:

Es kommt auf den Sharing-Modus an, glaube ich. (Ich beziehe mich nicht auf diese Art des Teilens - ich beziehe mich auf den FILE_SHARE_DELETE Art 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 suchen und zu duplizieren.
    Viel Glück bei Deadlock-Problemen usw. (die nur mit einem Kerneltreiber korrekt gelöst werden können).

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

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

4
Mehrdad

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!

3
Bart

Möglicherweise tritt dies nur bei Ordnern auf, die Inhalte enthalten, mit denen Miniaturansichten (Fotos usw.) erstellt werden. 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) gehen 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 dies mehrmals hintereinander tun, ist das Problem mit der Ordnerumbenennung hoffentlich behoben.

3
Jed Staton

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.

2
user29610

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

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, als ich Windows 7 installierte und in der Lage war, die Such-/Indexierungsfunktionalität zu optimieren, um keine Dateien zu verarbeiten, und das löste es. 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.

0
Craig