943,779 Members | Top Members by Rank

Ad:
You are currently viewing page 1 of this multi-page discussion thread
Jun 11th, 2005
-1

Error loading cmicnfg.cpl -- SOLUTION HERE!

Expand Post »
This was an error I found on my computer that I did a search on the web for a quick and easy fix for. I found this forum that had my error and symptoms, but found no one had a solution. The thread was closed because the original poster had not responded to the posts in over a year, even though it sparked a lively discussion with others saying they had same problem (at which Daniweb admins kept scoffing! I say LET THEM POST! Even if they don't have an answer, knowing that others have the same issue and finding out how it was caused in each case can be very good and help toward a solution!). I thought that was @$$ and was what made me join this forum, to give those having this problem the answer they deserved and not the closed thread they got in return. Whataloadacrap.

Background: This error occurs after trying to uninstall the updated (and overrated) C-Media WDM Audio Driver for onboard sound that appears after upgrading to XP SP2 and/or going to WindowsUpdate. Likely the driver didn't work, so you tried uninstalling the driver and were going to put back the old Realtek AC'97 driver, but couldn't get rid of the updated driver.

To fix: Start, Run, type in "regedit" (no quotes), and delete the cmaudio string from
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. This makes it so it will not run on startup and try to find the cpl file that was deleted during the uninstall or not installed correctly by the installer in the first place, whichever your case depending on when you started seeing the error. If your sound was working perfectly before this, you are done. To get your sound working again if it isn't, read on -

While still in the registry editor, click on the top computer icon in the Registry Editor to highlight it (so that it will do a complete search of the registry and not just from your present point forward), do a Find (Ctrl+F) and find and delete all KEYS related to cmaudio and C-Media, not just the string entries, but the KEYS, except for that entry in the Run key I mentioned above, just delete the cmaudio string for that one.

Delete the string "CMCPlus" from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls to get rid of the Control Panel icon, and delete the file it points to that resides in C:\Windows\System32.

Download this remove utility from

http://ekiis.com/Freesoft/binary/remove11.zip

and run the file you find in the zip file - it can be ran without extracting it from the zip. Take out the C-Media Audio Driver line.

-- NOTE: This utility is for taking the name out of the Add/Remove Programs section only, and does not remove it from your computer, but it is very useful for issues like this when we are MANUALLY uninstalling a program to take it out of the Programs list and should work in 98/ME/2000/XP.

Delete these files from the C:\Windows\System32 directory (or "System" directory for Win98)

cmirmdrv.exe
cmirmdrv.dll
cmuda.dll

Delete everything you can readily delete in C:\Temp, C:\WINDOWS\prefetch (XP only), C:\WINDOWS\Temp, and C:\Documents and Settings\%YourName%\Local Settings\Temp (2000 and XP only), so that there will not be any files left for it to try to recover the driver from. You will likely have to leave things that start with hsperfdata_ and Perflib_Perfdata_***.dat files if you find them, but should be able to delete most others without changing attributes.

Now open the Device Manager (Right-click "My Computer", hit "Manage", then find Device Manager in the Computer Management console). Right-click the C-Media WDM driver under Sound, video, and game controllers, hit Uninstall. Then right-click the top computer icon listed there with your hostname beside it, hit "Scan for hardware changes". It should install a generic "Multimedia Audio Controller" instead of the "C-Media WDM Audio Driver", though you might see that C-Media Audio for just an instant before it reverts back to a generic driver (if it stays, you'll have to go back through the registry again, delete the system files again, and do a full search of your hard drive for those files so they don't get re-copied again). From here you can download your specific Realtek AC'97 Audio Driver setup.exe file here or use your motherboard's installation CD to re-install and you should have sound again.

Good luck.
Reputation Points: 11
Solved Threads: 1
Junior Poster in Training
navyjax2 is offline Offline
52 posts
since Jun 2005
Jun 13th, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

Forgot to mention: Must delete cmuda.dll from C:\Windows\System32\drivers as well. And that was supposed to be Cmcpls in the other post for the "Cpls" section, not CMCPlus - wrote that kinda hurridly, but hopefully you all could figure it out.

Side note --- I have found that on a computer with muliple users with this issue that, when they log in, the C-Media driver kicks in again, and this fix won't work on their side of the fence, though your side that you started all this on and fixed will work fine. You would have to try to find out where the cab file or whatever it downloaded into/as and delete that for this to work, as it's obviously still pulling that C-Media driver from SOMEWHERE - I haven't found it yet, as I thought it would have been in one of those Temp locations - always good to delete those out from time to time, anyway. I don't know if I'll waste my time with it or if I will find it, since it's just me and my wife and it's just her side that's messed up now, and she has her own computer and doesn't log into mine very often . Have some other things SP2 messed up that I think I'm gonna just fix with a re-install rather than taking the weeks to find one cab file that has what I'm looking for, but thought I'd pass on the warning to not expect a complete recovery for other users on the computer, unless someone else has a better answer... Best of luck.
Reputation Points: 11
Solved Threads: 1
Junior Poster in Training
navyjax2 is offline Offline
52 posts
since Jun 2005
Jun 13th, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

Obviously check to see if cmicnfg.cpl is in C:\Windows\System32 and C:\Windows\LastGood, and delete it if it is. I deleted everything in C:\Windows\System32\ReinstallBackups, but to no avail. Sound is still good on my side, though :-) .
Reputation Points: 11
Solved Threads: 1
Junior Poster in Training
navyjax2 is offline Offline
52 posts
since Jun 2005
Jun 13th, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

FIXED - for both users! But you guys aren't gonna like it 'cause I think I got real lucky.

OK, made sure all files were deleted and registry entries gone, right? Do the Device Manager "Scan for hardware changes", but I had C:\WINDOWS\System32 open at the same time. Saw it putting in those @#$% C-Media files again - cmuda.dll, cmirmdrv.exe, cmirmdrv.dll. Deleted them as soon as they appeared. C-Media could not finish installing. Left me with what I needed, the generic "Multimedia Audio Driver" with an exclamation point that I wanted. Immediately ran setup.exe for Realtek AC'97, rebooted, and works great.
Reputation Points: 11
Solved Threads: 1
Junior Poster in Training
navyjax2 is offline Offline
52 posts
since Jun 2005
Jun 15th, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

THANK YOU!

Very thorough answer. I did my usual Patch Tuesday updates and when done, NO SOUND!

AARGH.

got it working again by rolling back driver in device manager but this error lingered on every boot up since then.
Reputation Points: 10
Solved Threads: 1
Newbie Poster
kenputer is offline Offline
1 posts
since Jun 2005
Jun 16th, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

I'm sure your vigilance has helpa number of people, Thanks.
Reputation Points: 20
Solved Threads: 5
Junior Poster
jwshepherd is offline Offline
123 posts
since Jun 2005
Jun 16th, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

I'm glad to hear I helped someone out, and for the good comments. I'm just glad, as well, that I was able to get it working again for myself! Of course it's always good to share the wealth. Keep up the good fight. Tom
Reputation Points: 11
Solved Threads: 1
Junior Poster in Training
navyjax2 is offline Offline
52 posts
since Jun 2005
Jun 18th, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

I have spent 2 days trying to remove this error from my computer. :mad: I have followed all details as above remove all registry files <cmcpls>,<c-media>,<cmaudio> and all system files cmirmdrv,cmuda. Unistalled all software from the add remove program. I have carried out searches on system for any programs left on the system called Realtek,C-audio,c-media,advace 97 and the search comes back all clear. Cleared all temp folders.I restart computer then the error shows up again.
What is causing this nusiance error to come up? PLS HELP!!!!
Reputation Points: 10
Solved Threads: 1
Newbie Poster
yarnos is offline Offline
1 posts
since Jun 2005
Jun 21st, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

Quick summary:

- Delete the cmaudio string from
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. This will get rid of the error on startup, but only because you're taking the command it uses to load this driver at startup out, thus preventing it from loading at startup. This part is a cosmetic fix, essentially.

- Do a Find in the registry (Start, Run, regedit) for all keys related to cmaudio and C-Media and delete them. Delete the string Cmcpls from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Control Panel\Cpls to get rid of the Control Panel icon.

- Delete the files

C:\WINDOWS\System32\cmirmdrv.exe
C:\WINDOWS\System32\cmirmdrv.dll
C:\WINDOWS\System32\cmuda.dll
C:\WINDOWS\System32\cmicnfg.cpl
C:\WINDOWS\System32\Drivers\cmuda.dll
C:\WINDOWS\System32\LastGood\cmicnfg.cpl

- Download this remove utility from

http://ekiis.com/Freesoft/binary/remove11.zip

and run the file you find in the zip file - it can be ran without extracting it from the zip. Take out the C-Media Audio Driver line.

Reminder: This utility is for taking the name out of the Add/Remove Programs section only, and while it can be used for other programs in this way, it removes it from the program list ONLY and doesn't actually remove the program. But it is nice for something like this. (98/ME/2000/XP)

- Go to your Device Manager (right-click "My Computer", hit "Manage", then find Device Manager in the Computer Management console). Right-click the C-Media WDM driver under Sound, video, and game controllers, hit Uninstall. At this point, open up the C:\WINDOWS\System32 folder, make sure there are no blank spaces (View -> Arrange Icons By -> Name) so that any driver files that may get copied don't end up anywhere but at the bottom of the folder once you hit refresh during the re-installation.

- Tricky fail-safe re-installation: Right-click the top computer icon in the Device Manager, hit "Scan for hardware changes". You will need to hit refresh in the C:\WINDOWS\System32 folder window (right-click in the window, hit Refresh) CONSTANTLY during this installation. The files cmuda.dll, cmirmdrv.exe, cmirmdrv.dll may start appearing in C:\WINDOWS\System32 at the bottom of the folder, but MAY show up alphabetically. Delete them as soon as they appear - VERY IMPORTANT! You'll need to delete these immediately in order to head off the installation BEFORE it completes.

- C-Media should not be able to finish installing. It should leave you with the generic "Multimedia Audio Driver" with an exclamation point.

- New Note: Go back through the registry to verify the C-Media, cmaudio, and cmcpls entries have not returned, and delete any if they have.

- As long as you have the generic "Multimedia Audio Driver", run the setup.exe for Realtek AC'97 and it should install correctly.

- You'll need to do these steps for each user on the computer. Sorry, best I can do right now on that one....
Reputation Points: 11
Solved Threads: 1
Junior Poster in Training
navyjax2 is offline Offline
52 posts
since Jun 2005
Jun 21st, 2005
0

Re: Error loading cmicnfg.cpl -- SOLUTION HERE!

You may ask, if the entries are mostly back but you have the "Multimedia Audio Driver" now, what the point was of removing the registry entries in the first place if you were just going to have to delete the entries again when all you had to do was to delete 3 files to prevent the installation from completing. The reason was to buy you time to delete those 3 files before the installation completes, because it takes no time at all for those files to copy.

- As long as you have the generic "Multimedia Audio Driver", run the setup.exe for Realtek AC'97 and it should install correctly.

- You'll need to do these steps for each user on the computer.

Deleting the temp files I mentioned didn't seem to have much effect on this issue, but I put it in just in case before. It can be done or skipped, and can try it with or without.

Sorry, I haven't been able to figure out how to get a driver Windows has in its driver list OUT of that driver list once it has been added. As with any manufacturer, if you install their drivers, Windows remembers them and keeps them in its list from then on and will access that list when trying to install/re-install devices. I don't know how to remove them from it, so this is the best I can do. Maybe someone else knows where that driver record is kept, but it's not in the registry from what I can tell.

It maybe that it simply reads the driver .ini files in the C:\WINDOWS\Inf folder or somewhere to create the list, and just a matter of finding the one and deleting it and its associated PNF file, but it's not among the obvious WDM .ini files, nor does it start with "cm" if it is in the Inf folder, and I don't really have the time right now to look at each .ini to find out where it's pulling its data. Maybe do an "all-files" search of your hard drive for "*.ini" (no quotes) and open them to see what device they're for. That's as much as I can say on that, so that's the reason for my procedure of trying to head of the installation before it completes. When I have more time I may do this myself and post up my findings again. But hopefully it should work if you do everything in order and your timing is right.
Reputation Points: 11
Solved Threads: 1
Junior Poster in Training
navyjax2 is offline Offline
52 posts
since Jun 2005

This thread is solved

Either the thread starter or a moderator has marked this thread as solved. You can most likely trust the responses and answers given. There is most likely no reason for any further responses to be posted here. If you have a related question, please start a new thread in this forum instead.

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Windows NT / 2000 / XP Forum Timeline: Disk Read Error - Gigabyte 8SMMLP
Next Thread in Windows NT / 2000 / XP Forum Timeline: major problem desktop icons disappeared no easy fix





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC