Als vor mehr als einem Jahr die Integration von OneDrive mit Windows begann (Windows Version 1709 und OneDrive Files on Demand), habe ich das mit einem lachenden und einem weinenden Auge begrüßt.
Positiv
Es wurde im Windows Team mit der Integration der unterschiedlichen Status in das Filesystem NTFS und dem Explorer wirklich zuverlässige Arbeit geleistet. Das war bei Smartfiles unter Windows 8.1 noch nicht der Fall.
Negativ
Der Automatismus zum Aufräumen des Speicherplatzes muss nun in Windows vom Anwender selbst umständlich eingetragen werden, ist nicht Enterprise fähig, Microsoft benötigte für diese Implementierung mehr als ein Jahr (Version 1809) und von Microsoft selbst aufgerufenen Jahr von Artificial Intelligence nicht wirklich intelligent implementiert. Dies habe ich Microsoft mit einer möglichen Verbesserung auch geschrieben.
Problem
Nun hat sich auch noch ein Bug (nur Windows 10 , Version 1809 und höher) eingeschlichen, der sich wieder einmal nicht so einfach abstellen lässt. Versetzt man Next Generation Sync Client in den Pausen Modus (Synchronisation wird für einen bestimmten Zeitraum ausgesetzt), können Dateien, die mit der Cloud synchronisiert sind (OneDrive Personal, OneDrive for Business, SharePoint Online) auf diesem Device nicht mehr gelöscht werden, bis der Pausen-Modus wieder ausgeschaltet wird.
Mailverkehr mit Microsoft
Ich habe nach Bekanntwerden des Fehlers durch meinen MVP Kollegen Frank Carius, mit Microsoft intensiven Austausch gehabt. Irgendwie hat man erst beim erneuten Nachhaken nochmals mit mehreren Personen nachgeforscht und jetzt festgestellt, dass die Ursache nicht nur beim OneDrive Team liegt. Sondern auch bei Windows Team. In der Windows 10 Version 1809, und diese Version hatte es ja in sich. Vielen Dank an Jason Moore, seinem Team und im Besonderen Gaia Carini für die Koordination.
Weiteres
So einfach lässt sich das Problem also nicht ändern. Zuerst wird man in den neuen Windows 10 Versionen (Insider) sehen, ob das ursächliche Problem behoben ist. Dann wird man überlegen, wie man der Windows Version 1809 im Nachhinein mit einem Update das Problem beseitigt. Dabei muss auch noch Rücksicht darauf genommen werden, das wir auf Grund der unterschiedlichen Ringe unterschiedliche Versionen im Umlauf haben. Die Abhängigkeit der Versionen des Next Generation Sync Clients (OneDrive.exe) und dem integrierten automatischen und eigenständigen Update des Sync-Clients auf der einen Seite, und den unterschiedlichen Update Mechanismen von Windows 10 (Windows Software Update Service, Windows Update) und dem Ring Systemen (Insider, Produktion, Enterprise) müssen exakt aufeinander abgestimmt werden.
Umgehung
Microsoft arbeitet an der Beseitigung des Fehlers und ich weiß, es gibt nun einmal verschiedene Situationen, bei denen Sie die Synchronisation unterbrechen. Um aber eine Datei, oder Dateien in Ordnern zu löschen. müssen Sie die Synchronisation wieder einschalten. Einzige Alternative ist eine CMD Box zu öffnen und die Dateien dort zu löschen.
Das bedeutet, dass der Fehler „nur“ beim Windows Explorer auftritt, nicht aber bei der Kommandozeile? Ich hätte jetzt gedacht, dass das Verhalten an beiden Stellen identisch wäre, weil die gleiche API verwendet wird. Scheinbar ist denn ja nicht so.
LikeLike
der Fehler tritt nur unter Windows 10 im Windows Explorer auf. Kommandozeile funktioniert. Das hat aber nichts mit der API zu tun, sonder es ist eine Folge der Implementierung von Windows Explorer (Shell) und OneDrive API.
LikeLike