I’ve spent more time than I care to admit over the last few days trying to get my blasted headphones to work with Vista. After reading some of the horror stories on the internet that are associated with any new release of Windows, I was pleasantly surprised that my headphones were my only immediate problem. In my nieveity, I assumed that a quick bit of investigation would solve the case. This was not to be.
The problem seems to stem from the new Digital Rights Management (DRM) code with Vista. Any USB Audio or Audio/Video device that’s more than a year or two old isn’t compatible with the DRM code in the usbaudio.sys driver file. You know if you have this problem when your USB soundcard or headphones appear in the device manager with a yellow exclamation mark sign, and you get a ”Device Cannot Start (Code 10)” error.
I’ve seen various fixes on the Internet, most of them center around using the Windows XPSP2 version of usbaudio.sys file, either by changing the registry, or the file itself. This is temperamental at best, as Vista notices your changing things and, without your consent, changes them back in front of your eyes. I had some small success with this, by playing with ownerships and permissions on the file then replacing it. It worked for a couple of days, but after I unplugged and reconnect the USB headphones, it refused to work again.
There is a handy Microsoft knowledge base article on it, KB 933262 but it doesnt actually provide a solution, just tells you there is one, but you have to contact support for further details. I phoned support and after 15 mins of answering the same questions again and again they agreed to email me the hot fix, which is passworded zip file that changes passwords every 5 days.
I extracted the zip and received an MSI file which installed the hot fix, and after a reboot my USB headphones installed correctly and have been working ever since. I’ve uploaded the file to my web space so anyone else with this problem can fix it with significantly less hassle than me!
Hotfix – Windows6.0-KB933262-v2-x86.msu
KB Article – KB 933262