Hi wingers,
While that may have appeared to fix the problem, you'll almost certainly run into problems in the future as a result of doing that. The COMPONENTS hive contains details on the components, ie files, on your computer - the versions, the file hashes, the updates they came from etc. and is very cross linked with files on the computer; for example under COMPONENTS\DerivedData\Components, Windows will look for a manifest file with the name of each of the subkeys in that registry key - if they don't match up, which they won't now, then Windows will get very confused.
If you've got an image, then I'd highly recommend you restore to it. I know it's a lot of hassle now but honestly, you're just prolonging the problem :)
Tom