This thread and attached files are for WMP10 ONLY!
Do not run the attached script if you are using WMP11.
Before reading any further, unless you are opposed to it, install WMP11. Two of the problems you will read about below are fixed. Go... do it now... I'll wait... If it doesn't fix you come back and finish reading this thread.
If you don't want to read any of this, or if you aren't comfortable doing it yourself, I've attached a zip file that will do most of it for you. This is a shotgun approach to just "fix everything you know about".
Of course running this, or any script, means that you completely trust the source (in this case me) not to do anything harmful to your PC.
{fix.zip}
Purpose: Informative. I have now collected the information I was after, so this is purely provided as a guide to help you resolve your problems. The information provided here won’t work in 100% of the cases (especially when it comes to power issues) but walking through the appropriate section will fix most users.
Below are a couple of work arounds that I know of for different classes of problems. Before you start
make sure you have WMP10, XP SP1 or higher. If you do not have XP SP1 or higher you can no longer get it from Windows Update, so you must either order a CD or use the following link:
http://www.microsoft.com/downloads/d...displaylang=en
Note that you will likely have to re-install WMP10 after installing SP2.
The behavior you are seeing is the first step in determining your problem. If the behavior listed doesn’t match what you are seeing you can safely skip the corresponding section.
1) The player shows the USB connected screen and Windows shows that the device installed correctly. Device manager shows no problems with the device, but you can not access it though WMP or My Computer.
----This can either be the registry permissions problem or the software registration problem. See #1 and #4 below.
2) The player shows the USB connected screen but Windows is unable to find a driver for the device. The device shows up as unknown in device manager.
----This can either be the OS descriptor problem or a software registration problem. See #2 and #4 below. This same behavior can occur if you are having the power problem although the setupapi.log will usually list the device as a “Bad Device” in this case. You may also need to go through #3 below.
3) The player does not show the USB connected screen or your device does not show in device manager (even as an unknown device).
----This is likely the power problem. See #3 below.
WARNING: Editing your computer’s registry should not be taken lightly. Always make a backup before making any changes. See the following link for details:
http://support.microsoft.com/default...b;en-us;322756
1) Permissions Problems:
Quick and dirty:
Try running the tool from the following link:
http://support.microsoft.com/default...b;en-us;810509
Note that after downloading it, you have to run it with a -l switch from the run line or the command line (like "Pnpreg –l") you can't just double click it.
If the tool fails, the manual steps are:
Open regedit and navigate to HKEY_LOCAL_MACHINE\S YSTEM\CurrentControl Set\Enum
Right click on this key and choose Permissions…
Verify that “Everyone” is allowed “Read” access.
If you don’t see this, add “Everyone” giving them “Read” access.
Do the same thing with:
HKEY_LOCAL_MACHINE\S YSTEM\CurrentControl Set\Enum\USB
(This key should be set to inherit from the Enum key, but that may not always be the case.)
2) OS Descriptor Problems:
In device manager, double click on the Unknown device and go to the Details tab.
In the drop down list select Hardware Ids.
(If the hardware ID says USB\Vid_0000&Pid_000 0 this is not your problem, instead see #3 below.)
Take the first line and strip out all the letters and symbols (so all you have left is a number). For iRiver devices it should start with 4102.
Navigate to HKEY_LOCAL_MACHINE\S YSTEM\CurrentControl Set\Control\UsbFlags
Look for a key name that matches the number you wrote down.
Delete this key.
When you connect your device again, Windows will now interrogate the descriptor (which it normally only does once).
3) USB Power Problems:
Behavior: Device does not show up in Device manager (or anywhere else).
This can be caused by several things but they all boil down to the device not getting enough power, try the following:
First, try connecting with a fully charged player and leave the AC plugged in when you connect. (Thanks to VitalSpark for this tip.)
Power off your PC. Unplug the power cord for 4-5 seconds to give all the capacitors enough time to discharge. Boot back up and try your device. (Possible charge on the USB bus.)
Plug the device into the rear USB port rather than the front port.
Plug the device directly into the USB port (no hub or extension cable).
Try using a powered USB hub. (Note that some will not work, so if you can, borrow one before buying one.)
If you are overclocking, don't. It can change the amperage to the USB bus. (If you don't know what this means, you aren't doing it.)
Even if you aren't overclocking there is a possibility that some of your cmos/bios settings have been changed. Try resetting the BIOS back to its defaults. If you aren’t using a USB keyboard try disabling legacy USB support. (Thanks to ghostskate for pointing this out.)
Try updating your chipset drivers. (IE: VIA, nVidia ect.)
Last resort: Try buying a new USB 2.0 controller card. (If you only have USB 1.x on your system you might consider this option earlier on. You will be amazed at how much faster your songs will transfer over 2.0 then they do over 1.x.)
3.5) Problems with ‘E’ firmware:
I’m putting this as a new “3.5” because I suspect that the problem people are having with the ‘E’ firmware is that it is slightly more sensitive to the power problem then the US firmware is. TimD found that putting the US firmware on his player resolved his issues. You can see his thread here:
My UK bought H10 5g is US firmware? this seems to resolve the problems!!!!
4) Software Registration Problems and Missing Files:
Behavior: Device shows up correctly in Device manager and possibly My Computer, but not in WMP.
Re-install the latest WMF redist from:
http://support.microsoft.com/default...b;en-us;891122
(Optional): Install a DRM performance fix for subscription content from:
http://support.microsoft.com/default...b;en-us;902344
(Optional): Install a sync fix for large files from:
http://support.microsoft.com/default...b;en-us;895316
You will likely need to play all your DRM content in WMP to re-indiv and reacquire licenses if necessary before syncing it to your device.
If the above didn’t fix you, you can also try re-installing WMP10 itself form:
http://www.microsoft.com/windows/windowsmedia/mp10/
How to get help from me:
Take the following files from your system and put them in a zip archive:
C:\windows\setupapi. log
C:\windows\wmsetup.l og
C:\windows\debug\wpd \wpdtrace.log
Mail me the zip along with a detailed description of your problem.