Sunday, May 1, 2011

WP7 Error During Update: 801812C1 -- Device Unplugged

UPDATE:  This issue no longer seems to occur with the latest update to the Zune software (4.8.2345.0).

The original thread is located at: http://answers.microsoft.com/en-us/winphone/forum/wp7-sync/wp7-error-during-update-801812c1/478cd9d8-cb63-e011-8dfc-68b599b31bf5#_self




My Original Question:
I know exactly why it is happening, and this is the same problem I'm having with wireless sync.  All other functions between Zune and the phone are fine, as apparently they do not require the Zune or ZuneWireless device driver.

The WindowsPhone driver installation fails the same way on the initial, first try but then seems to complete normally every other time somehow.

The phone disconnects automatically before the Zune or Zune Wireless driver completely installs.  It takes upwards of 5 to 10 minutes before I get a driver installation failure with the "Device Unplugged" message.  I have no idea why it takes so long for the driver installation, but it's nothing I can seem to fix.

So:

  • Is there a way to update this wait timeout of the phone during driver installation to be indefinite or at least much longer?
  • Is there a way to manually install these drivers so they are ready to use upon the phone's connection?
Note:  There is no reason to post a link to http://support.microsoft.com/kb/2484484#801812C1 here as a potential answer.  The solution on that page has no impact on my problem.  It explains the issue I'm having, but the solution will not work because it assumes there was some error due to a non-repeatable problem.
My final response with a semi-answer after no help:
Sorry to see others having the same problem as me, but I knew it would come up.  The goal to fixing it is to reduce the time it takes to find the driver it is looking for.  It really has little to do with the phone or Zune, but instead actual Windows (at least in the fact that they apparently aren't going to update Zune to handle this situation, which I think they should).

If you are a semi-advanced user here are few things to try.  I managed to get mine to find the driver in time for about 1 out 5 tries by doing these things.  Once it finds the driver the first time, everything works smooth from then on.

Edit the Default Driver Search Location Registry Key
You will want to just pre-pend the Zune driver location to it.
Key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DevicePath
Original Value:
%SystemRoot%\inf
New Value:
C:\Program Files\Zune\Drivers\Zune;%SystemRoot%\inf

Disable the Windows Update searching during driver installation

Note 1:  Make sure to notice you'll actually need to turn off two items (one in the steps and there is a Note in the heading to tell you about another one to turn off).
Note 2: If you are part of a real domain, you'll need to reconnect to that domain and reboot before the policy will be effective.  Otherwise, just reboot.