I've been having ATH.exe crashes for the longest time. I'd like to say since 10.5 but that's just from memory.
And yes, am running Win 7 Pro x64 along with everyone else.
I had an interesting development. Not sure if its "coincidental" but worth mentioning.
As expected, ATH.exe quit on me pretty soon after I booted the PC.
Left it for a few hours and noticed that when I plugged the iPhone 5 (iOS 6.0.1) in (even though its on Wi-fi sync), it wasn't registering in iTunes.
Curious, I found ATH.exe in C:\Program Files (x86)\Common Files\Apple\Mobile Device Support and tried running it without and with Admin rights. No luck on seeing the iPhone using USB.
However, did note that Apple Mobile Device service is running. And from discussions so far, realised that it was tied to ATH.exe.
So, got into Services with Admin rights (Ctrl-Shift-Esc for Task Manager > Click Services tab > Click Services button with UAC shield), disconnected the iPhone and restarted the abovementioned service (Right Click > Restart).
Started up iTunes and connected the iPhone. It works! iTunes (11.0.1.12) sees both my 3GS and 5 via Wi-fi sync.
Until this issue is fixed, net stop and start commands might be necessary.
I use this batch file to do the job (echo comments optional):
@echo off
Echo As a precaution, disconnect any USB iOS devices and close iTunes.
pause
net stop "Apple Mobile Device"
net start "Apple Mobile Device"
echo iTunes should recognize your iOS devices now.
echo Open iTunes and connect via USB to check connectivity.
pause
Because there is no restart command for the net command, stopping and starting is the only way to effectively restart the service. I'm also hoping this issue might fix the cpu problems but doubt it.
The essential commands in an elevated command prompt are in bold.
If you make the batch file, be sure to Run as Administrator otherwise the service won't stop and start.
Hope this helps someone. Good luck. 🙂