Ich habe einen Windows 2003-Server. Dieser Computer wird durch eine nächtliche geplante Aufgabe gesichert, die Dateien und Ordner auf eine tragbare USB-Festplatte kopiert (mit TrueCrypt verschlüsselt).
Jede Woche wird das tragbare Laufwerk vom Standort entfernt und ein anderes Laufwerk angeschlossen (derzeit wechseln wir zwischen zwei tragbaren Laufwerken).
Das Problem ist, dass jede Woche, wenn wir die Laufwerke drehen, die Verbindung zum verbundenen Laufwerk aufgrund einer zufälligen Datei oder eines geöffneten Ordners nicht aufgehoben werden kann. Der Vorgang, bei dem die Datei geöffnet bleibt, ist immer explorer.exe.
Wenn ich das Handle mit ProcessExplorer schließe, funktioniert alles - das Volume wird sauber abgemeldet und der Explorer funktioniert weiterhin normal.
Ich möchte wissen, wie ich verhindern kann, dass der Explorer die Datei überhaupt offen hält. Ich vermute, dass Code von Drittanbietern, der in den Explorer geladen wird, das Problem ist, aber ich weiß nicht, wie ich ihn finden kann.
Dies ist ein Produktionsserver. Daher ist es nicht akzeptabel, Debugging-Tools zu installieren oder Maßnahmen zu ergreifen, die den Server länger als ein paar Minuten offline schalten.
Vielen Dank
BEARBEITEN: Vielen Dank, dass Sie Unlocker vorgeschlagen haben, aber ich möchte verhindern, dass Sie in die Situation mit gesperrten Dateien geraten. Dies ist ein Produktionsserver, und ich möchte den Explorer-Prozess nicht durcheinander bringen.
Eine weitere Änderung Möchten Sie wissen, warum ich keine Tools zum Entpacken möchte? Lesen Sie einfach diese http://technet.microsoft.com/en-us/magazine/2009.04.windowsconfidential.aspx