kgm said:
Thanks Vanguard.
I can only claim to be an advanced beginner, so bear with me when I try to
explain.
I do not know which hardware? cannot recall installing anything recently
I used mscongif.exe and found the file in question under Startup.
IIt's full description is "RunDll32cmicnfg.cpl"
I unticked this and closed down.
Upon re-start I got a message in effect telling me to re-install the file,
this I did.
So the error message still appears after bootup.
I have looked under System/Hardware/Device Manager and under
"Sound,video and game controllers" I have 10 entries of devices
/drivers/codecs.
This seems to be a lot, would this have any bearing on the problem.
Be careful when telling anyone the name of a file. You omitted a space.
The correct string is probably "RunDll32 cmicnfg.cpl" (notice the space).
The startup item is NOT trying to run the .cpl program. It is using
rundll32.exe to call a function inside the .cpl file. See
http://castlecops.com/startuplist-3144.html. The program that is being ran
is rundll32.exe. the cmicnfg.cpl is a parameter to the rundll32.exe
program. Since the .cpl file doesn't exist, the rundll32.exe program is
complaining that it cannot find it.
msconfig.exe will NOT delete any startup items. It can only list them and
disable them. To delete them, you need to edit the registry using
regedit.exe to modify the key specified in msconfig.exe to remove the data
item that lists that startup program. If you don't want to edit the
registry directly, use SysInternal's AutoRuns or X-Setup to delete the
startup item.
Was Windows XP an upgrade from Windows 9x/ME? Lots of garbage gets carried
along in the upgrade. That's why I always do a fresh install of the new OS
so it isn't polluted with old and possibly incompatible fluff from the old
OS or applications.