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 13, 2023 2:20 AM in response to ainsley001

I created a batch file to automate this process (slightly).

In a new notepad file, type:


@echo off

taskkill /f /im MDCrashReportTool.exe

Exit


Save this file as a .bat instead of .txt, then double click it after you've started your iPhone sync/backup. I haven't yet put any effort into working out how to delete or rename the file, but I suspect a safe mode boot might work. Will update once I test it.

Dec 22, 2023 1:16 PM in response to Minok

FYI, I am running Windows 10 Version 22H2 (OS Build 19045.3803) and there is no such directory. Instead, I have iTunes v12.13.1.3 and only have the directory C:\Program Files (x86)\Common Files\Apple\Apple Application Support (NOTE: NOT ..\Apple Device Support). Also, I performed a search for MDCrashReport.exe on all hard drives and did not find it anywhere.

Dec 30, 2023 10:33 AM in response to Stephan-S

Stephan-S
For those using Mac, you don't need to fiddle with Terminal or have administrative rights. Even simpler work-around: just use Activity Monitor to Force-Quit the MDCrashReportTool process, as in thread 255344479.


This was absolutely the resolution to the issue. Of course, the reporter relaunches itself and the sync fails the next time I give it a go. I have rebooted both devices since then in the hopes that whatever is hung up would clear; nope. Un-synced my Music, Movies, Podcasts and Books from the phone which sync to the Mac; nope. I'm not going to go much farther beyond this. Never had the issue prior to iOS 17 + macOS Sonoma. Will certainly be following this thread.

Jan 23, 2024 1:44 PM in response to chaboard2

Upgraded to iOS 17.3, watchOS 10.3, and macOS Sonoma 14.3, with mixed results.


By default, it still isn't fixed. Finder sync still gets stuck on 'Preparing To Sync'.


However, if I shut down my Apple Watch, when I sync my iPhone with Finder, the MDCrashReportTool process still shows up, but after maybe 20 seconds it seems to complete gracefully and sync continues successfully through its normal process - which I wasn't able to reproduce in my previous post on Dec 17, 2023.


Unable to say about Windows users though (some part of the end-to-end software chain is different, obviously).


I've seen so many issues on my Apple Watch in past few weeks, with complications (such as weather especially) that are unable to refresh and display the same data as on iPhone even though you would be looking at both screens simultaneously. I wonder if there's any broader communication issue between iPhone and Watch that would be involved.

Apr 5, 2024 9:41 PM in response to Minok

I had been doing the force quit workaround. However, having just updated the iOS today, it seems to have been resolved. Sync works fine.


Not sure if it's related, but another issue has stopped as well. Whenever I'd click "Check for Update" (and if my software was current) this prompt would pop up three times and go away only after hitting OK a third time.


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.