try these sounds like one of the cpl's is buggered, then try my post #2
# Test for a corrupt file. Search for all files with the .cpl file extension. Click each one to launch it until you encounter the error. To confirm that this is the problem, rename each problem file, reboot, and try to open Control Panel again: If it opens find, replace the problem file.
# Rename Control Panel Initialization File. Search for the CONTROL.INI file. Rename it. Reboot. Test Control Panel.