Another point is that this registry thing needs to fixed in one way or another. It can't be that you need to reinstall your whole system, because one component failed. This is not possible!!
Isn't this kind of unavoidable? I mean, there's always going to be an essential component.
Back it up - hide that from the user! Make it better. Find ways... I can't understand why the registry hasn't turned into an SQL database years ago.
Imagine you would fly in an airplane (since we are on c9 here) and the pilot would tell you: damn we can't do anything anymore. Our registry is broken...