
Das Problem tritt auf, wenn die geöffnete Datei verschoben wird. Sie erscheint am neuen Speicherort, und die Datei am alten Speicherort (wenn sie sich auf einer anderen Festplatte befindet) gibt0xC0000056 / STATUS_DELETE_PENDING.
Anders sieht es aus, wenn die Datei gelöscht oder umbenannt wird. Sie verschwindet aus dem Verzeichnis, die Anwendung, die sie gesperrt hat, kann den Dateiinhalt jedoch immer noch am ursprünglichen Speicherort lesen.
Gibt es in solchen Fällen eine Möglichkeit, den Verschiebe-/Löschvorgang rückgängig zu machen? Dies sind seltene, aber vorkommende Situationen, die andernfalls mit Wiederherstellungstools behandelt werden müssen.
Beachten Sie, dass es sich nicht um dasselbe wie die Warteschlange in handelt HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\FileRenameOperations
.