Unable to execute the tool – Fixing the Toolpalette

In AutoCAD Civil 3D 2012, when I want to insert a subassembly from the Toolpallette or Content Browser, I get this error:

I did not know what caused this error. But repairing or even re-installing the application did not solve the issue. At least for me it didn’t. I couldn’t find any solution from the Autodesk support website so I made a support request at Autodesk Subscription Tech Support. They replied: re-install the application. Well that didn’t work.
So I was delivered to the resources of the internet community. And that’s not bad as you may read right after the jump.

Out there on the web I read that it had something to do with the way you’ve made the installation, through manual installation or through network deployment. Working as a CAD application administrator I always use deployments because of the many installations we need to make. Looking further on the internet, I even found a blog page describing the same error and the solution for an AutoCAD MEP installation. Read here for their findings. Their solution was that within the User’s roaming Support\RegisteredTools folder I should have had the appropriate files in it.

So I made a manual (stand-alone) installation on another system and compared that with the network deployment. With the manual installation under the User’s roaming Support\RegisteredTools folder I found the right files in it as described before with the AutoCAD MEP installation. Where the network deployment installation did not had these files under the User’s roaming Support\RegisteredTools folder.

So I’ve copied those files from the manual installation location to the network deployment installation location, started AutoCAD Civil 3D 2012, and there you go. Inserting subassemblies from the ToolPalette or even from the Content Browser did not gave me the “Unable to execute the tool” error anymore.