No, a Windows repair doesn't touch the registry. It only checks and fixes the Windows system files and device drivers. The closest it gets tot he registry to make sure the entries pointing to the Windows files and device drivers are correct. The Windows registry is extensive and includes all kinds of other info. The Windows repair doesn't touch any of that.
Best chance is to try another registry cleaner. First just run an analysis and if that doesn't crash the system, we can examine it and see where the corruption might be and if it can be manually corrected. I have to admit though, it's not likely this will work.
Failing that, it's a Windows re-install.
Best,
-- Andy