Hallo,
ich habe das Problem seit iOS17 (noch mit iPhone 13 Pro) und Watch OS 10 (Ultra2).
Der Wechsel zum iPhone 15 Pro und komplette Neuinstallation des iPhone brachten keine Besserung. Merkwürdig war lediglich, dass sich das „frische“ iPhone (ohne eigene Installationen, kein Backup aufgespielt) zunächst genauso problemlos synchronisieren ließ, wie ein iPhone SE, ein iPhone SE3 und ein iPad Pro 11 3rd. Damit war eigentlich klar, dass das Problem nicht an meiner Rechner-Konfiguration liegen konnte, zumal es genauso auf einem anderen Notebook und mit einem anderen Windows-User auftrat. Trotzdem habe ich all diese Optionen zusammen mit dem Apple-Support durchgestanden.
Als ich mein iPhone nur mit den notwendigsten Apps versorgt und wieder mit der Ultra 2 gekoppelt hatte, ging die Synchronisation wieder schief. Aus lauter Verzweiflung habe ich versuchsweise meine Ultra 2 wieder entkoppelt und, siehe da, die Synchronisation lief völlig problemlos und alle Daten (inkl. Diagnosedaten) wurden wieder synchronisiert. Kaum dass ich die Ultra 2 wieder gekoppelt hatte, dasselbe Malheur. Heute Morgen hat mir dann auch der Apple-Support bestätigt, dass es in diesem Zusammenhang ein Problem gibt, an dem gearbeitet werde.
Mein Workaround bis zur Lösung:
- iTunes auf PC starten
- iPhone anschließen
- Synchronisation starten und warten bis der Sync bei (mir) Schritt 2 „… vorbereiten…“ hängt
- Verbindungskabel zum iPhone abziehen und warten bis der Sync-Vorgang in iTunes beendet ist.
- iPhone wieder anschließen (! iTunes zwischenzeitlich nicht schließen !)
- Synchronisation erneut starten, jetzt läuft sie problemlos durch
Meine Erklärung: Nach jedem Neustart von iTunes versucht iTunes scheinbar beim ersten Sync-Vorgang eines Gerätes die Diagnosedaten auf den PC zu laden. Das funktioniert offenbar (bei mir) mit gekoppelter Ultra 2 nicht. Deshalb führt das „killen“ des mdcrashreporttools im Task-Manager zur Fortsetzung des Sync. Es wirkt, als werde durch die Kopplung der Zugriff auf die Diagnosedaten gesperrt. (Bloß eine Hypthese)
Warum ziehe ich nun lieber das Kabel ab, statt den Weg über den Task-Manager zu gehen? Beim Killen im Task-Manager läuft zwar der aktuelle Sync weiter, aber der nächste Sync läuft wieder in dasselbe Problem, weil iTunes die Diagnosedaten nicht als übertragen bzw. das mdcrashreporttool nicht als durchgeführt registriert. Zieht man dagegen das Kabel, scheint iTunes das mdcrashreporttool als durchgeführt anzusehen und versucht beim nächsten Sync nicht wieder die Diagnosedaten vom iPhone zu ziehen. D.h. Solange ich iTunes nicht schließe, kann ich mein iPhone immer wieder problemlos synchronisieren. Schließe ich iTunes, geht der Spuk von vorne los.
Welchen Weg man wählt ist natürlich Geschmacksache. Eine baldige Lösung wäre sehr wünschenswert.