Hello gents and stray Googlers
Well I meant to come back here and post a summary of how I fixed this, but unfortunately my computer had a head crash, and I was stuck with no way to get on the Internet for six months.
Now, lemme see if I can remember how I did this.
So basically my problem was this:
I removed a virus from my girlfriend's computer, but it had modified userinit.exe to point to the virus, and when the virus was removed, it was pointing to nothing. So it would boot up, and I would try to log in, it would say "logging in" and then immediately log me back out.
I fixed it by downloading Hiren's Boot CD from
http://www.hirensbootcd.org/download/. I put it on a bootable flash drive, but a CD should work fine for most people.
Run MiniXP
Open RegEdit
Load your local hive from the Hard Drive (For a more detailed post on this view
http://technet.microsoft.com/en-us/library/cc759303%28v=ws.10%29.aspx)
Find HKLM/Software/Microsoft/Windows NT/Winlogon/
Point it towards userinit.exe
If that doesn't work, you'll probably need to re-download unerinit.exe, which is beyond the scope of this post.
Also, if you have questions do NOT reply to this thread. Instead PM me.
Also I would keep Hirens's, it saved me $400 for a new computer.