Hey guys. I've been having this problem for a couple of months now, and I've decided I'm a bit fed up with it Okay. What has been happening is every time I go into Start > My Control Panel (this is on Windows XP) then go to "Sound, Speech and Audio Devices" to go on the "Change the speaker settings," I get the following message: Now, because of this error, I am unable to switch from my motherboard's (ASUS P5K Premium WiFi) built in sound to my sound card (Creative XFi Xtreme Gamer). The strange thing is, the mmdriver.inf file seems to be in my system32 folder: Now.. this seems rather strange to me. I did search Google quite a bit, and unfortunately, the same solution seems to come up. You can read it here http://forums.techarena.in/windows-xp-support/93096.htm I did try this. It didn't work, even though the file expanded. I also tried doing it in the WINDOWS Recovery Console from my WINDOWS Disk. It said that there were 0 files to expand (??) So what I then tried was, on the Recovery Console, was: chkdsk /r I let this run for several hours, but unfortunately there was no result. I also tried running the Xtreme Gamer install CD again, but this didn't work. Any idea guys? I kind of need it, because my Sound card is currently redundant. If there's any more info you need, feel free to ask. Cheers.
Well, not quite. You're thinking of the hidden Windows/Inf folder, where these files normally go. The mmdriver.inf file indeed has to be in Windows/System32. @CMB: Try opening your mmdriver.inf file in NotePad. It should be a simple *readable* text file. Actually, it should look like this: Code: [Source Media Descriptions] 1 = "Windows Whistler Professional CD-ROM" , TAGFILE = cdrom_ip.5 [Signature] FileType = MICROSOFT_FILE [GetSignature] read-syms Signature return $(FileType) [Installable.Drivers] cdaudio = 1:MCICDA.DLL, "CDAudio", "(MCI) CD Audio",, imaadpcm = 1:IMAADP32.ACM,"MSACM.imaadpcm", "IMA ADPCM Audio CODEC",, Indeo = 1:IR32_32.DLL, "VIDC.IV32, VIDC.IV31", "Indeo codec by Intel",, mciavi = 1:MCIAVI32.DLL, "AVIVideo", "(MCI) Microsoft Video for Windows",,,msvidc midimapper = 1:MIDIMAP.DLL, "MidiMapper", "MIDI Mapper",, mmdrv = 1:MMDRV.DLL, "Wave,MIDI,Aux", "Low level Wave, MIDI and AUX support" msadpcm = 1:MSADP32.ACM,"MSACM.msadpcm", "Microsoft ADPCM Audio CODEC",, msg711 = 1:MSG711.ACM,"MSACM.msg711", "Microsoft CCITT G.711 Audio CODEC",, msgsm610 = 1:MSGSM32.ACM,"MSACM.msgsm610", "Microsoft GSM 6.10 Audio CODEC",, msvidc = 1:MSVIDC32.DLL, "VIDC.MSVC", "Microsoft Video 1",,, sequencer = 1:MCISEQ.DLL, "Sequencer", "(MCI) Midi Sequencer",, trspch = 1:TSSOFT32.ACM,"MSACM.trspch", "DSP Group TrueSpeech(TM) Audio CODEC",, VIDC.CVID = 1:ICCVID.DLL, "VIDC.CVID", "Cinepak Codec by Radius Inc.",, VIDC.MRLE = 1:MSRLE32.DLL, "VIDC.MRLE", "Microsoft RLE Codec",, wave = 1:MCIWAVE.DLL, "WaveAudio", "(MCI) Sound",, "4" wavemapper = 1:MSACM32.DRV, "WaveMapper", "Microsoft Audio Compression Manager",, [mciavi] 1:MSVFW32.DLL [midimapper] 1:MIDIMAP.CFG [WaveMapper] 1:MSACM.DLL 1:MSACM32.DLL If it doesn't it may be damaged or perhaps you're missing some of the files listed in mmdriver.inf.