I like having WiFi sync available, even if it's not behaving and self-invoking quite as expected. So, on the theory that the error is annying, and probably means a sync has failed to start, but is otherwise benign -- except that it blocks further iTunes function:
I have written an utility (using AutoIt) that watches for the specific error and clicks OK to dismiss it. I've been running it for several days now, and it seems to work fine.
Specific notes and disclosure:
- It lives in the tray, as a little blue musical note; primary click gives you 'Exit' and 'Check for update' options.
- Hovering over the icon will tell you the total times it's dismissed the Annoying Error.
- It anonymously reports usage to me, just for my own interest. It reports a machine hash as a unique (but non-reversible) ID, starts and stops, and the number of times it has dismissed the annoying message.
- All reporting can be disabled by invoking the exe with '-nousage' on the command line.
- It anonymously checks for updates (but does not auto-install them.) The '-nousage' switch also disables the update check, though it can still be invoked from the tray icon.
- It watches for 'iTunes could not connect to this i' and 'because an unknown error occurred (0xE80000' in the same window, and clicks OK.
- If it is unable to dismiss the error, it exits with a message, rather than get into an endless cycle.
- It does have to bring the error window to the foreground in order to dismiss it. This could theoretically be disruptive to you, if it happened during interactive use. My own experience it that it happes when I'm in another room, connecting or disconnecting the phone from a separate power brick, but YMMV.
Use at your own risk, no responsibilty, YMMV, do not taunt Happy Fun Ball, etc.
Feel free to download and use; comments and suggestions welcomed.
exe
zip of exe (It's not much smaller, but in case you prefer downloading a zip.)
MD5s (computed by FCIV):
8e43d86f5837ef37fc4a16054c61f98b itunesdismissannoyingwifisyncerror.exe
b756544242aa81e61fb5269d0e9c6fd7 itunesdismissannoyingwifisyncerror.zip