This post originated from an RSS feed registered with .NET Buzz
by Brad Wilson.
Original Post: Virtual PC, Windows Server 2003, and Sound
Feed Title: The .NET Guy
Feed URL: /error.aspx?aspxerrorpath=/dotnetguy/Rss.aspx
Feed Description: A personal blog about technology in general, .NET in specific, and when all else fails, the real world.
I did manage to get sound working in a Virtual PC image of Windows Server 2003, but only after a fashion. The drivers are installed, and it does make sound, but quite badly. Playing back MP3/WMA files is out of the question, because it's apparently CPU starved or data starved or something, causing the sound to go staticy and slow down.
However, even if I never get it to play music happily, at least I will have killed that nasty emulated PC beep. :)
I took the suggestion of others and scoured around in the Windows XP CD image to find what I needed, which I'm listing here. Some files will be compressed and need to be expanded with EXPAND.EXE (e.g., wdmaudio.inf is in \I386\WDMAUDIO.IN_). Some files will be sitting in DRIVERS.CAB. I'd post a ZIP here of everything you need, but I don't think Microsoft would be overly pleased with me.
Update: When I run the VPC on my desktop machine, the sound is fine; it's only on my laptop that the problems seem to exist, which is no shock given what a slouch my laptop is. I even just tested a full re-compile while listening to music, and no hiccups.