I followed your instructions but unfortunately the problem still persists, my computer still can't boot to the login screen.
Could another registry hive be the problem?
Out of curiosity, how did you detect that my SOFTWARE hive was corrupted and then fix it?