yeah it's funny and i feel like a parrot repeating myself. and it looks like the craziest solution and it shouldn't do a thing. but in all honesty the deleting and reboot and reinstall of the drivers solves like 9 out of 10 funky MCE remote problems. I have also found another windows goof with it as well.
but this one will require using an app to take care of
32bit
http://www.nirsoft.net/utils/usbdeview.zip
64bit
http://www.nirsoft.net/utils/usbdeview-x64.zip
this little utility works on vista/7/2010 and all the server flavors in between
what this does is shows all of the usb drivers that are installed.
now this is a nice little quirk of windows.
say you have 8 usb ports, and you plug a usb device into each of the ports one after another (the same device) windows is nice enough to install 8 drivers for it. and it doesn't remove them. i have worked on computers with 100's and 100's of drivers installed that weren't being used anymore. and but of course it all loads when windows boots, taking time to do it as well as ram to store it.
i have found that sometimes windows MCE remotes will have multiple drivers installed and have issues because of that. but this is just good house cleaning anyways.
what i do is i go and delete all of the devices from it, then unplug my mouse and keyboard and plug them back in (to get them working again. then systematically delete the hubs moving the mouse and keyboard until there is only one hub left with just the mouse and keyboard plugged in. then do a reboot and have windows rebuild the whole thing.
but this is also a good way to detect if a driver is corrupt because you will have erroneous data like the name won't be human readable, or the vendor information will not be complete. you will understand if you see it. and everything can always be reinstalled either when you reboot or by getting the drivers again.
that website nirsoft.net has all kinds of system goodies on it.
if you ever have that one program that won't uninstall no matter what you do. shoot me a PM and i'll get a Microsoft utility over to ya to remove the program.