Der Windows Explorer hält den Handle für ausführbare Dateien geöffnet

Der Windows Explorer hält den Handle für ausführbare Dateien geöffnet

Ich habe Probleme beim Überschreiben einer EXE-Datei aus dem Windows Explorer (Drag & Drop oder Kopieren/Einfügen). Ich erhalte die Fehlermeldung: „Die Aktion kann nicht abgeschlossen werden, da der Ordner oder eine darin enthaltene Datei in einem anderen Programm geöffnet ist.“ Ich habe ein internes Systool verwendet, um zu prüfen, wer Zugriff auf die besagte Datei hat, und es ist der Systemprozess.

Angenommen, ich habe die folgende Dateistruktur: Stammordner\a.exe Stammordner\ein anderer Ordner\a.exe

1- Wenn ich den Windows Explorer im Stammordner öffne und eine .exe per Drag & Drop in einen anderen Ordner ziehe, wird die .exe in einem anderen Ordner korrekt überschrieben.

2- Wenn ich zwei Instanzen des Windows Explorers gleichzeitig geöffnet habe, eine im Stammordner, eine in einem anderen Ordner, und ich eine.exe per Drag & Drop über die andere.exe ziehe, erhalte ich die Fehlermeldung.

Das Seltsame ist nun, dass, wenn ich einen anderen Ordner schließen und Schritt 1 wiederholen möchte, dies mit derselben Fehlermeldung fehlschlägt. Das System behält die Datei mehrere Sekunden lang im Griff, bis ich den Ordner schließe.

Ich habe versucht, den Indexierungsdienst auszuschalten, ich habe UAC deaktiviert, ich habe den Virenschutz deaktiviert. Ich verwende Windows 7 64 Bit in einer Domäne, mein Benutzer ist der Administrator meines Computers. Wenn ich mir die Rechte der besagten Datei ansehe, heißt es, dass mein Benutzer die volle Kontrolle darüber hat. Ich habe keine Ahnung, was ich tun soll, um das Problem zu lösen.

Antwort1

So seltsam es auch klingen mag (ich verstehe es nicht wirklich), aber wenn Sie die hier beschriebenen Schritte befolgen, Blogeintragalles korrigiert.

Im Grunde habe ich Folgendes in die Eingabeaufforderung eines Administrators eingegeben und dann funktionierte alles wie von Zauberhand:

Netzbenutzeradministrator /aktiv:ja

Antwort2

Wenn Sie eine Datei per Drag & Drop über eine EXE-Datei ziehen, fordern Sie den Explorer auf, dieZiel-ExeDatei und öffnen Sie diegezogene exeDatei. Das ist das Standardverhalten. Was in Ihrem System nicht der Fall ist.

Ich vermute, es handelt sich um ein Programm eines Drittanbieters. Sind auf Ihrem System Kopier-/Drag-and-Drop-Handler installiert?

Antwort3

Geben Sie das ProgrammUnlockerein Schuss. Es ist nicht nurfreiund kompatibel mitalle Versionen von WindowsVon 2000 bis 7 können Sie Dateihandles von Prozessen "entsperren"ohnederen Beendigung (selbstverständlich steht Ihnen auch die letztgenannte Möglichkeit zur Verfügung).

Dies ist das einzige Dienstprogramm, das ich bislang gefunden habe, mit dem Sie dies tun können (Dateihandles entsperren, ohne Prozesse zu beenden oder einen Computer neu zu starten).


Der Grund dafür könnte sein, dass Windows versucht, das Anwendungssymbol zwischenzuspeichern, oder dass ein externer Prozess (z. B. ein Antivirusprogramm) die Datei scannt. Unlocker teilt Ihnen mit, welcher Prozess die Datei gesperrt hat, sodass Sie eine Vorstellung davon bekommen, warum dies geschieht.

verwandte Informationen