Incorrect Function

Hey guys

Thank you all very much with what help you could provide me with regarding my earlier Incorrect function. I have managed to get a little futher with the problem, I am now at a stage that I can get into the Registry Editor. So I was hopeing once again you could help me out, or maybe point me in the right direction.

Or do I still need to buy Windows Vista, to repair and startup my computer.

On booth up I get the Message "An Internal Error occurred. The following information might help you resolve the Error " Incorrect Function 0X80070001

I cannot get into my computer, except through C prompt, and as I am a novice at computers I do not know what to do next, hence my asking for your help once again.

Thanks

bomor