iPhone - Stuck "Preparing to sync" when trying to sync with iTunes via USB cable

I've seen this be an issue for some for many versions of iPhones back (old threads), and from that I've been able to identify the culprit and a work-around to the problem (as Apple isn't fixing the underlying issue).


The problem is, when I plug in my iPhone (currently an 15 ) via USB cable to my computer running iTunes, iTunes sees the phone and starts with the "Preparing to sync..." message and then just sits there for a loooonngg time.


The issue appears to be the Apple program MDCrashReporter.exe which is found at the following location on an MS Windows PC (Windows 10 in my case):


C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\MDCrashReportTool.exe


You can find it in the list of running processes when the sync is hanging.


You can unstick the sync by killing that process: Task Manager->Details->find it in the list->End Task


A more usefull solution is to disable it. What I did, that seems to work is:

Rename the executable: I renamed it to

C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\MDCrashReportTool.exe-orig


So the extension now is .exe-orig (note: you must have admin rights to the machine to rename the file)


That keeps it from running and hanging up the sync process. Works great so far.


All I use iTunes for is to sync my work exchange calendar with my iPhone calendar - that's it. Now that I've disabled the ability for running MDCrashReporterTool, that sync takes a few seconds and done.


If Apple ever fixes its crash reporter tool then this won't be necessary. Or if Apple ever produces an application for managing and syncing the devices and ONLY that, maybe better still.


--

For completeness - the problem isn't the cable (its Apples own USB-C cable), its not the phone needing a reboot - it is bugs in iTunes and its support applications via-a-vis its drivers.

Posted on Nov 9, 2023 1:06 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 8, 2023 1:47 PM

I did a very similar thing on macOS 17.2 (RC), except it didn't show up under launchctl, I found it via:


ps aux|grep Crash


and I got the process:


/<long path>/MDCCrashReportTool


So I issued:


sudo kill -9 <pid>


-9 was required, regular kill did not have enough oomph. Immediate sync after issuing kill. Good lord this has happened on and off for YEARS for me (and every time for the last many months; if I sync again after it's synced once it was always fast, but the first one after plugging in was always sloooooooow), thank you for the tip!


Similar questions

161 replies

Dec 30, 2023 2:17 AM in response to Minok

Apple Support have now responded after going back and forth a few times. They are aware aware of this being a broader issue and a fix is currently being worked on that will be released as part of some future update to iTunes, iOS or WatchOS or all three. No schedule for that, of course, but at least we know it's on the radar.


So, stick with killing the MDCrashReport process for now.

Dec 18, 2023 7:19 AM in response to Minok

Thank you so much. I have been dealing with this issue since the IOS 17.1 update on my iphone and ipad. I sync my Outlook 2016 calendar and contacts from my Windows laptop and up until that update always worked great. Your work arounds, both the temporary task manager and renaming the file, fixed the problem. Hopefully the next Apple IOS update doesn't break it again.

Jan 15, 2024 8:47 AM in response to Minok

Killing MDCrashReportTool.exe in Task Manager during "Preparing for Sync" in iTunes also worked for me. I'm running Windows 11 23H2, iTunes for Windows 12.13.1.3 and iOS 17.2.1 on iPhone 15 Pro Max.


To me it's ridiculous and pathetic that customers are confronted with an egregious bug like this. And, worse, they don't fix it. What does that tell you?

Jan 24, 2024 9:06 PM in response to TechAzn

Well how about that. It works.

and this confirms that the problem and solution resides in apples badly broken iTunes application (for windows at least) in that the mdcrashreporter application isn’t designed to run with the correct permissions ; maybe an installer problem.


good find.

now just remember you have to repeat this manual patch every time you play update iTunes on window.



Jan 22, 2024 4:22 AM in response to chaboard2

Prev I had found the MDCrashreporterTool being killed in Activity Monitor worked until today. After reading these comments again this morning I closed iTunes (Music on iMac),switched my Apple Watch off so it wasn't connected to my phone (13 Pro), opened Music again and it connected to my phone sync settings.......it was connected to but wasnt actually syncing so I then had to kill the MDCrashreporterTool in Activity Monitor and hey presto it began to actually Sync and adding music to my phone.



[Edited by Moderator]

Jan 24, 2024 12:32 PM in response to Minok

I could be wrong, but just killing the process may not be a total solution. I am trying to sync my iPhone 14 Pro with iTunes on my Windows 11 PC. Sure enough, when I kill MDCrashReportTool, "Preparting to synch" finishes up quickly but only items from my phone synch to outlook. Items added to outlook are not synching to my phone. I do not know if anyone else has noticed this. I have not tried it with ios 17.3.

Apr 3, 2024 12:22 AM in response to pbGuy

iOS 17.4 does indeed seem to have solved the MDCrashreport causing the sync to get stuck however seems to have introduced a new bug. The sync now runs fast but any recently played music and playcounts is not synced correctly iTunes on first pass, and you need to sync it again.


For instance you have downloaded or ripped Song X onto your iTunes but you wish to sync it across to your iPhone. You also have several songs you have listened to on your iPhone since your last iTunes sync, such as Song Y which you have listened to 4 times. When you now sync the 4 playcounts of Song Y are transferred into iTunes and Song Ys total playcount increases by 4, but Song X isn't copying across to your iPhone. So you hit Sync again in iTunes, Song X then does copy across onto your iPhone but the original 4 playcounts for Song Y also transfer again. Meaning that Song Y now has 8 plays added! Completely messing up playcount totals (doubling them). Anyone else getting this?

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iPhone - Stuck "Preparing to sync" when trying to sync with iTunes via USB cable

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.