clean registry of another system

hi

i can not log in to windows vista because registry problem i just got this message in a blue screen

stop: c0000218 {registry file failure}

the registry can not load the hive (file):

\systemroot\system32\config\components

or its log or alternative.

Collecting data from crash dump...

Initializing disk for crash dump...

Beginning dump of physical memory.

Dumping physical memory to dist: 100

Physical memory dump complete.

Contact your system admin or technical support group for further assistance.

so, im thinking in slave the hard disk to another PC which work with windows XP and try fix it with ccleaner

is there a chance to fix the problem with this way?

I doubt doing that will fix it.

First check the hard disk.

Cleaning the registry won't fix the registry, you'd need to restore the registry from a known good version that's in a backup - system restore, Erunt backup, image file, etc.