The above happens when i tried to open Control Panel in Windows 7. After a quick search, it turns out that a file with ‘.cpl’ might caused the error. According to this, the way to solve it was to rename it (i.e: foo.cpl to foo.cpl.bak).
According to the article:
- Navigate to “c:/Windows/System32/” (or whatever drive letter contains your Operating System)
- Sort the column by “type”
- Scroll down to the items that show “.cpl” extensions (you may have to enable the viewing of extensions) or look under the Type column for “Control Panel Item”
- Now you start a manual process of double clicking on each control panel item. There are then 2 options:
- If the Item opens properly, that Item is ok
- If you encounter an error when opening one, that is the Item in question
- Once you have identified the item that is crashing, you can do a series of things:
- Google the full name of the Item and figure out what it does. Then think back to see if you recently installed something that may use it. You may have to either uninstall what you had installed or find a new item to install on top of it.
- Rename it (e.g., I added a “.bak” extension to it)
- Delete or move it (only do this if you know what the Item is and if you plan on replacing it somehow)
- Once you delete, rename or replace the item, try opening up the Control Panel again. If it still crashes, you may have another item or some other type of problem. If the Control Panel opens successfully, you are good to go.
In my case, the one who causing error was FireBird2Control.cpl, which is a dependency needed for Accurate (an accounting software).
The (temporary) solution for me is:
- Go to C:\Windows\System32\
- Search for FireBird2Control.cpl
- And rename it as FireBird2Control.cpl.bak