Another option is with the Hirens Boot CD and the included application named RegResWiz... if the application finds an appropriately dated Registry backup it can do a reasonably good job. I've used this application several times with good results.. a few other times it hasn't found registry backups so it's done nothing, but most of the times it's worked with good results.
Also, the simplest solution if at all possible, is attempting to logon in Safe Mode. If it's achieved, the next step would be doing a system Restore. It may or not be possible but if it's not, the only loss is a couple of minutes.