Hello all,
Follow theses steps to correct the problem.
1. ) goto anyones machines using the same OS as yourself.
2. ) Explore the drive they have the os stored on usually as follows
a.) C:\windows\system32
3.) Copy the file in that directery called "Userinit.exe" to a CD (or 3.5 inch drive if you still use one)
4.) Now go back to your machine and do the following:
a

Put both the OS cd and the Copy of "Userinit.exe" in your system via 2 cd drives ot a cd drive and 3.5 drive.
b

You may have to connext a external CD Drive temp. if you only have one cd drive and no 3.5
c

Now Boot to the OS cd and goto recovery mode.
5.) Once in recovery mode select the number of os you want to use ........ Usually "1" then for password just hit "Enter"
6. Now you should see the following "c:\windows"
7. ) Now you must access the drive the copy of "Userinit.exe" is on by typing the drive letter followed by a ":" and hitting enter for example to access your 3.5 driver type "A:" then hit enter
8.) to verify you are in the right drive type "dir" and hit enter .....if you are correct you should see the file name listed
9: Once you have the right drive selected they the following:
copy userinit.exe c:\windows\system32
then press enter
now you should recieve a message telling you one file copied
you are done reboot to windows and you should be able to log on
if there are further questions please post and i will answer