-
Fix Windows XP Log On/Log Off Loop page 1
Posted on May 5th, 2009 No commentsDid you recently install some software, update a virus scanner, do a Windows Update or run a Spybot: Search & Destroy scan with an older version of Spybot and now when you try and log on to Windows XP or Vista it automatically logs you off? Help is right here!
You haven’t tried the real solution yet until you’ve tried this one! This fix incorporates many other fixes found around the Internet, plus steps to remove spyware easily! It’s worth the wait to ensure a working system!
Completely automated! * Live Spybot: Search & Destroy Scan! * Support for XP installations without ANY sort of Service Pack! * No more messy Offline Registry Editors! * No more Bart PE CD building! * No more Ubuntu CD burning!
Save Me v1.25.2 is out! (see changelog.txt for details if interested)
Introduction/Somethings you should know(VERY IMPORTANT,PLEASE READ)
- First off, your data is safe so DO NOT PANIC. All of it can be recovered. Think of the data that you made on your computer as a separate thing from Windows itself. (because it is!) Windows is just an Operating System, a special kind of computer program made to run other computer programs or read certain files. Windows is made up of MANY parts, and sometimes those parts need to be replaced, just like any other machine. We’re going to check certain parts of the system to make sure everything is running the way it should.
- Another way to think of it is that your front door is locked, so we’re getting into the machine through a back door to unlock the front door.
- Another reason why your data is safe is because most pieces of spyware cause Windows to stop working, but they don’t destroy your data. Think of the spyware as a stupid burglar: he’ll take all the pipes and wood out of your house, but he/she won’t steal your car or jewels.
- If my solution (scroll down) does not work for you and you need the data off the hard drive, search local websites for any sort of USB-to-IDE or USB-to-SATA device. These devices will allow you to hook up your hard drive to a working computer via USB and get the data off of it.
-
Fix Windows XP Log On/Log Off Loop Page 2
Posted on May 5th, 2009 No commentsPart 1 - Let’s start off easy.
First, let’s try booting into Safe Mode.
You can get to Safe Mode by booting up the computer and hitting the F8 key on your keyboard after your computer manufacturer’s logo disappears. (e.g., Dell, HP, etc.) Normally, the tip I give to most people is just to start tapping the F8 key over and over after the logo goes away until a menu pops up.
Select Safe Mode from the menu that comes up using the arrow keys, and then press Enter.
A bunch of stuff will come up. Don’t worry about that. It’s just Windows listing files it’s loading. After a bit, you should be able to get to a place where you can log in. At this point, one of two things will happen:
- If it logs you back out, we know that the system is a bit more corrupted than usual.
- If you’re lucky enough to get logged in, we know that something is preventing Windows from starting up with everything loaded. (Normal mode)
In both of these cases, one or more of the following things happened:
- Your computer was most likely infected by spyware or a virus/trojan/worm.
- A spyware scanner such as Spybot: Search & Destroy wasn’t updated correctly and was detecting false positives because of this.
- A false positive is when a virus or spyware scanner finds something that it thought was a problem, but it really wasn’t. When it tried to fix it, your system got screwed up.
- A virus scanner such as Norton, AVast! or AVG found a false positive and tried to remove it.
- A virus or a piece of spyware detected that it was being removed and tried to save itself by infecting your system in another way.
Hey, everybody makes mistakes, right?
Now, were you able to log in or not?
Yes: Go to the page that says “Cleanup time!”
No: Turn off the computer. Continue on to the next page. -
Fix Windows XP Log On/Log Off Loop Page 3
Posted on May 5th, 2009 1 commentPart 2 - Finding your Service Pack
Now, I’m going to have you boot into Safe Mode again, (yes, again) but this time you’re going to try and pay attention to something.
After all those files load up, (all that text appears on the screen) a black screen should load with white lettering in the four corners and a mouse cursor. One of the corners will say Service Pack X where X is either 1, 2 or 3. You’ll need that number later. If you miss the text, that’s OK! You can try and login (yeah, I know it won’t work) to make the blue Welcome screen go away for just a bit so you can get another glimpse at the writing. Also, you can always restart the computer and try again.
If you’re using Windows XP Media Center, let’s assume you have SP3.
IMPORTANT NOTE: If you have recently used a Restore or Recovery Disc that came with your computer to try and get it functioning again, please ignore the Service Pack number you were just looking for and use the Service Pack number that is noted on the Restore/Recovery Disc. If your disc says SP1a, then you have SP1.
If you look ALL OVER and you cannot find a Service Pack (SP) number, then you may have an RTM version of XP. (aka, no Service Pack at all) Note it down as Service Pack 0! (that’s the number zero)
If you are having issues with this step, or see something completely different and you don’t know how to proceed, please contact me (see the first page) so I can edit this part accordingly. Thanks!
After you find out your Service Pack, write down the number and continue onto the next page.
-
Fix Windows XP Log On/Log Off Loop Page 4
Posted on May 5th, 2009 No commentsPart 3 - Setting your computer to boot to CDs/DVDs
You’re going to need to set the computer that is not working to check for CDs/DVDs first. [If you know for a fact that your computer boots to CDs/DVDs first already, then you can skip this page completely] You’ll need to enter your computer’s BIOS (Basic Input Output System) in order to set this up. Don’t worry about changing it back after you’ve fixed up your machine. It’s not going to affect anything.
As your computer boots up, you’ll see your computer manufacturer’s logo. (e.g., Dell, HP, eMachines, ASUS, Sony Vaio, Compaq, etc.) Look in all four corners of the screen and near the bottom for an option called Setup, Enter Setup, or Enter BIOS Setup. Near these words will be a key to press, such as Delete (Del), F2, F3, Escape (ESC) or F10. If you do not see these words, try a different key every time you boot up until you get the right one. I would recommend starting with Delete first. One pushed, it will bring you to a DOS-like screen where you can change some important system information.
Some BIOS’ will have their main categories organized in tabs (across the top in blue) which you’ll need to use left and right to navigate through. Others use a vertical menu on the left. Still others use a page-like interface. Look around on the screen for help if you need it.
You’re interested in options that look like Boot, Boot Options, Boot Priority, or Boot Order. Use the arrow keys to move around and Enter to confirm things or bring up more menus.
Is your CD/DVD Drive or Optical Drive (may be the make/model of the drive) at the top of the list?
Yes: Turn off your computer and go to the next page.
No: Continue on this page for just a bit longer.Once you get to it, make sure that your CD/DVD Drive or Optical Drive (may be the make/model of the drive) is listed at the top. Some BIOS’ require that you press a certain key to move the CD/DVD drive to the top, such as u. Read the onscreen directions carefully.
Once done, most BIOS’ will allow you to save your changes by pressing F10. If yours is different and you don’t know where to go, press the Escape (ESC) key to back out one screen. Some BIOS’ at this point may ask you to save changes for that part of the BIOS. Save it and use the arrow keys to find your way to Exit. When it asks, Save Changes.
If all went well, the computer should reboot. Boot into Safe Mode. When you get to the login screen, pop open your computer’s CD/DVD tray and shut down your computer via the normal menus.
We’re going to leave your computer alone for a while. Go to the next page
-
Fix Windows XP Log On/Log Off Loop Page 5
Posted on May 5th, 2009 No commentsPart 4 - Burning some CDs/DVDs
THIS PAGE REQUIRES YOU TO DOWNLOAD A DECENT AMOUNT OF DATA. (205MB) IF YOU DO NOT HAVE A HIGH SPEED INTERNET CONNECTION, THEN YOU MAY WANT TO GO TO A PLACE WHERE THERE IS ONE AVAILABLE, LIKE A FRIEND’S HOUSE OR A STARBUCKS.
So now it’s time to start fixing your system. We’re going to need some tools though. We’ll need to burn 2 CDs. (or DVDs if you don’t have any blank CDs. DO NOT USE CD-RWs OR DVD-RWs.) You should get a marker to label the CDs/DVDs so you don’t get them confused.
A file that ends with the extension .iso is a special kind of file. .iso files are like .zip files, but with special information that helps a CD/DVD burning program make CDs/DVDs you may burn bootable, etc. If you unzip an .iso file you download, you’ll ruin it. You can use CDBurnerXP, Free ISO Burner, ImgBurn, or Active ISO Burner to burn the .iso file (also known as a CD/DVD image) you downloaded. When downloading Active ISO Burner, you can just get the middle one on the left side of the page. If you’re not going to use Active ISO Burner, make sure to use something along the lines of CD/DVD image burning in your CD/DVD burning program and NOT data burning! Please make sure to burn it at a slow speed (4x) to get the best results with even the most picky drives. Again, please leave the file in .iso form. Do NOT unzip it or anything like that.
If you’re having trouble burning or booting any of the CDs/DVDs I mention, please try booting them off of the machine you’re currently running first. (Make sure to set the BIOS accordingly.) If you’re still having issues, find a friend who can burn and test these CDs/DVDs for you. Either your batch of blank CDs/DVDs may be bad, or your CD/DVD burner is going.
Now, onto the CD burning!
- Download this file. (Save it, do not open it.) (If you’re running XP, don’t worry about it being a Vista Recovery Disc.)
- Burn the .iso to a blank CD/DVD using one of the programs I recommended above.
- Put the CD/DVD into the open CD/DVD tray of the computer that is still off.
- Turn on the computer and pop in the CD/DVD tray if it doesn’t automatically do it (laptop’s won’t)
- The CD/DVD should spin up and boot.
Were you brought to a screen that gives you a prompt to press any key?
Yes: Good! This should mean that this CD/DVD is burnt correctly! Pop out the CD/DVD, leave the CD/DVD tray open, and hold down the power button on your computer for 5 seconds to shut it down. Get a marker and label this CD/DVD “Vista Recovery Disc“. If you’re running XP, don’t worry about it being a Vista Recovery Disc.
No: You’re going to have to delete the .iso file you downloaded and redownload it and reburn a new CD/DVD.
If you’re having trouble burning or booting any of the CDs/DVDs I mention, please try booting them off of the machine you’re currently running first. (Make sure to set the BIOS accordingly.) If you’re still having issues, find a friend who can burn and test these CDs/DVDs for you. Either your batch of blank CDs/DVDs may be bad, or your CD/DVD burner is going.- Download this file. (Save it, do not open it.)
- Burn the .iso to a blank CD/DVD using one of the programs I recommended above.
- Put the CD/DVD into the CD/DVD tray of the computer that you just used to burn the CD/DVD.
Do you see some files and folders in the CD/DVD?
Yes: Good! This means that this CD/DVD is burnt correctly! Pop out the CD/DVD, get a marker and label this CD/DVD “Save Me v1.25.2“.
No: You’re going to have to delete the .iso file you downloaded and redownload it and reburn a new CD/DVD.If you’re having trouble burning or booting any of the CDs/DVDs I mention, please try booting them off of the machine you’re currently running first. (Make sure to set the BIOS accordingly.) If you’re still having issues, find a friend who can burn and test these CDs/DVDs for you. Either your batch of blank CDs/DVDs may be bad, or your CD/DVD burner is going.
Congrats! All your tools are ready! Please continue onto the next page.
-
Fix Windows XP Log On/Log Off Loop Page 6
Posted on May 5th, 2009 No commentsPart 5 - Run the Discs!
- Put the Vista Recovery Disc CD/DVD into the open CD/DVD tray of the computer that is still off.
- Turn on the computer and pop in the CD/DVD tray if it doesn’t automatically do it (laptop’s won’t)
- The CD/DVD should spin up and boot.
- Press any key at the prompt as it says.
- Some files will load. (some machines may take up to 25 minutes to load!)
- You’ll be brought to a colorful screen with a cursor.
[If you get any strange errors at this point, please shut down your machine by holding down the power button for at least 5 seconds and try booting it up with the disc again.] - Wait (at most 5-10 minutes on very old systems) until a window appears.
- After the window appears, click Next.
- Click Repair your computer on the bottom left.
- Click Next on the small window that appears. (Don’t worry about it not detecting XP.)
- Click Command Prompt on the window that appears.
- Take the Vista Recovery Disc CD/DVD out and put the Save Me v1.25.2 CD/DVD in your CD/DVD drive.
[If you are having issues with this, try downloading and unzipping this .zip file, taking the files that were in it and putting them onto a USB flash drive. (making sure that you can see a file called "saveme" or "saveme.bat" in the root of the drive) Then, put the USB flash drive into the computer.] - Try typing D:\saveme, E:\saveme or F:\saveme to start up the recovery process.
- Follow the directions in the Command Prompt window.
So, NOW are you able to log in?
Yes!: Please go on to the next page!
Still No!: Please contact me. (see the first page) -
Fix Windows XP Log On/Log Off Loop Page 7
Posted on May 5th, 2009 No commentsPart 6 - Cleanup time!
You’re in! Congrats! I would STRONGLY recommend you scan for spyware and viruses. (keep reading)
DO NOT BOOT INTO NORMAL MODE YET OR ELSE THE SPYWARE/VIRUSES (if present) COULD CAUSE MORE PROBLEMS!
You may be able to go into Safe Mode with Networking to access the Internet and download files that can clean your machine that way, however, I would recommend downloading the utilities listed below from another computer and putting them on a CD. Do not use a USB flash drive as that may become infected. Try and keep the infected computer off the Internet or your home network as long as possible. Not rebooting will also keep the virus/spyware at bay because it may want to undo some things each time you reboot.
PLEASE, IF YOU VALUE
YOUR COMPUTER AND
EVERYTHING ON IT,
BACKUP YOUR DATA
AND
HAVE A BACKUP PLAN
SO YOU DO NOT HAVE
TO SCRAMBLE
LIKE THIS AGAIN!
First, do the following:
- Click Start
- Click My Computer
- Select the Tools menu
- Click Folder Options at the top
- Select the View tab
- Under the Hidden files and folders heading, select Show hidden files and folders
- Uncheck the Hide protected operating system files (recommended) option
- Click Yes on the warning dialog that pops up
- Uncheck the Hide file extensions for known file types option
- Click Apply
- Click OK
Go download and install these utilities. All of them are free to use and provide free updates. When running these installers, RENAME THEM as some viruses and spyware block them based on the file name. Make sure to keep the same file extension though. (.exe, .msi, etc.) These are in no way configured once installed. If you need help configuring them, please give me a call.
PLEASE REMEMBER TO UPDATE
THESE SCANNERS BEFORE
SCANNING!
YOU NEED TO USE ALL THE
PROGRAMS ON THIS PAGE!
- AVast! Antivirus
- Can be installed/run under Safe Mode
- Choose to run a Boot time scan
- Choose to Restart later
- Update AVast!’s defintions
- Reboot into Safe Mode to run the boot time scan
- If you have an antivirus scanner already, don’t use it anymore. Use AVast!. You can uninstall your old antivirus program when you get back into Normal mode.
- Once you run AVast! Antivirus’ boot time scan, if it says you’ve been infected by Win32:Vitro, THERE IS NOTHING YOU CAN DO TO RESTORE YOUR SYSTEM TO A USABLE STATE WITHOUT REFORMATTING AND REINSTALLING. Backup your data and reformat the drive pronto. PLEASE MAKE SURE TO SCAN YOUR BACKUP AS WELL ON A CLEAN SYSTEM TO PREVENT REINFECTION.
- Mozilla Firefox
- Can be installed/run under Safe Mode
- Please use this to browse the Internet from now on!
- Spybot - Search & Destroy
- Can be installed/run under Safe Mode
- Do not select TeaTimer during installation
- Do not select “Download updates” during installation
- Close Spybot - Search & Destroy
- Update the detection rules
- Before installing: (if you have a version on your machine already)
- Open Spybot - Search & Destroy
- Undo all Immunization
- Close Spybot - Search & Destroy
- Remove it via Add/Remove Programs in the Control Panel
- Restart the computer as it says, but go back into Safe Mode
- Delete the following folders: (it is OK if some do not exist)
- C:\Program Files\Spybot - Search & Destroy
- C:\Program Files\TeaTimer
- C:\Documents and Settings\All Users\Application Data\Spybot - Search & Destroy
- C:\Documents and Settings\All Users\Application Data\TeaTimer
- Once your machine is clean enough to get back into Normal mode, you’ll need to take note of this special procedure again for updating Spybot. You’ll need to uninstall it and reinstall it, as installing it under Normal mode will provide extra protection.
- After you’re back in Normal mode and have uninstalled, cleaned up (see above) and then reinstalled Spybot, remember to update it and do another scan with it to take out anything else.
- Malwarebytes’ Anti-Malware
- Can be installed/run under Safe Mode
- Update the program
- Do a Full Scan
- Windows Malicious Software Removal Tool
- Can be installed/run under Safe Mode
- Do a Full Scan
- SpywareBlaster
- Can be installed/run under Safe Mode
- Before installing: (if you have a version on your machine already)
- Open SpywareBlaster
- Disable all Protection
- Close SpywareBlaster
- Remove it via Add/Remove Programs in the Control Panel
- Bazooka Adware and Spyware Scanner
- Can be installed/run under Safe Mode
- If you’re running Windows Vista, you’ll see two false positives. Ignore them.
- Update the program
- Do a scan
- Windows Defender
- This program needs to be installed in Normal mode. YOU CANNOT INSTALL THIS UNDER SAFE MODE.
- Update the program
- Do a Full Scan
- COMODO Firewall
- Can be installed/run under Safe Mode
- Do not install the COMODO Antivirus, as the software program below will take care of viruses
- You do not need COMODO SafeSurf
- Do the Spyware Scan
- SUPERAntiSpyware
- This program needs to be installed in Normal mode. YOU CANNOT INSTALL THIS UNDER SAFE MODE.
- Update the program
- Do a Full Scan
- Ad-Aware
- This program needs to be installed in Normal mode. YOU CANNOT INSTALL THIS UNDER SAFE MODE.
- Update the program
- Do a Full Scan
AFTER YOUR MACHINE IS
CLEAN, REMEMBER TO
YOU DID NOT HAVE IT!
Some of the main things I’ve found that causes this loop:
- People don’t uninstall old version(s) of Spybot: Search & Destroy when installing a new version
- People uninstall the old version, but they don’t get rid of the Spybot/TeaTimer folders in C:\Program Files
- People uninstall the old version, but they don’t get rid of the Spybot folders in C:\Documents and Settings\All Users\Application Data (I don’t think you really need to get rid of this, but I do just to have a full uninstall)
- People don’t know when a new version of Spybot: Search & Destroy is available (no notification in updater, no auto-updater, etc.) Always check before doing a scan!
- People are still using Internet Explorer (IE) to browse the Internet without adequate protection.
- People are heavily infected with spyware and viruses without knowing it.
-
Fix Windows XP Log On/Log Off Loop - Old method
Posted on May 5th, 2009 No commentsArchived Page - Messing with Files
Remember, type slowly! Please note that capitalization, punctuation and spelling matter!
- Put the Offline Registry Editor CD/DVD into the open CD/DVD tray of the computer that is still off.
- Turn on the computer and pop in the CD/DVD tray if it doesn’t automatically do it (laptop’s won’t)
- The CD/DVD should spin up and boot.
- You’ll see boot: _ at the bottom of your screen. Press Enter to continue. (if you don’t push anything after a bit, it will push Enter for you, so don’t panic. )
- After some stuff scrolls by, a menu will appear. Press d then Enter.
- You’ll see a list of things displayed under the heading Candidate Windows partitions found. One of them says BOOT over on the right. Look ALL the way over to the left (under the word Candidate) of your screen. A number is there. Type that number in (the number on the line that says BOOT) and push Enter.
- If you get a prompt asking you to “force it”, push y and then Enter, otherwise skip this step.
- Push Enter at the prompt asking you about the path to the registry.
- Push 2 then Enter at the 1st menu.
- Push 9 then Enter at the 2nd menu.
- You should be dropped to a prompt that looks like this: > _.
- Remember, type slowly! Please note that capitalization, punctuation and spelling matter!
- Type cd Microsoft then push Enter.
- Type cd Windows NT then push Enter.
- Type cd CurrentVersion then push Enter.
- Type cd Winlogon then push Enter. (that’s a lowercase ell and not a capital eye)
Does the prompt at the bottom of the screen say something EXACTLY like this?
(…)Windows NTCurrentVersionWinlogon> _
Yes: Good! Continue these directions.
No: Go back and retype those commands starting with Step 11. If you’re having issues, just keep typing cd .. (cd, space, then two periods) and then Enter until the prompt says > _.Fixing userinit/Userinit
Type dv userinit then push Enter.
Don’t worry if you get an error message that says “del_value: value userinit not found!“. That’s a good thing! If you don’t get anything, then we just got rid of part of an infection on your system. Let’s keep on fixing things!
Now, type cat Userinit then push Enter.
Look near the bottom part of your screen. (about the third line up) That last command should have popped up something. Do you see a line that says something EXACTLY like this?
c:windowssystem32userinit.exe, (THAT COMMA IS NOT A TYPO)
Yes: Good! Go to Fixing Shell below.
No, I get an error message that says cat_vk: No such value <Userinit>: This means that the Userinit key has been fully deleted from the registry. We can remake it by typing:
nv 1 Userinit (that’s the number one, not a lowercase ell or a capital eye) and pushing Enter.
After that, continue these directions.
No, something different appears: Continue these directions.- Type ed Userinit then push Enter.
- Type c:windowssystem32userinit.exe, then push Enter. (THAT COMMA IS NOT A TYPO)
- Type cat Userinit then push Enter.
Look near the bottom part of your screen. (about the third line up) That last command should have popped up something. Do you see a line that says something EXACTLY like this?
c:windowssystem32userinit.exe, (THAT COMMA IS NOT A TYPO)
Yes: Great! Continue these directions.
No: Go back and retype it using the two steps above.Fixing shell/Shell
Type dv shell then push Enter.
Don’t worry if you get an error message that says “del_value: value shell not found!“. That’s a good thing! If you don’t get anything, then we just got rid of part of an infection on your system. Let’s keep on fixing things!
Now, type cat Shell then push Enter.
Look near the bottom part of your screen. (about the third line up) That last command should have popped up something. Do you see a line that says something EXACTLY like this?
Explorer.exe
Yes: Good! Go to Quick Tests below.
No, I get an error message that says cat_vk: No such value <Shell>: This means that the Shell key has been fully deleted from the registry. We can remake it by typing:
nv 1 Shell (that’s the number one, not a lowercase ell or a capital eye) and pushing Enter.
After that, continue these directions.
No, something different appears: Continue these directions.- Type ed Shell then push Enter.
- Type Explorer.exe then push Enter.
- Type cat Shell then push Enter.
Look near the bottom part of your screen. (about the third line up) That last command should have popped up something. Do you see a line that says something EXACTLY like this?
Explorer.exe
Yes: Great! Continue these directions.
No: Go back and retype it using the two steps above.Quick Tests
Now, we’re going to do some quick tests to see if you have another infection that could start the loop or prevent you from accessing your normal Desktop:
- Type cd .. (cd, space, then two periods) then push Enter.
- Type cd Image File Execution Options then push Enter.
- Type cd userinit.exe then push Enter.
- [Skip this step if you get the message "Key userinit.exe not found!"] Type delallv then push Enter.
- [Skip this step if you get the message "Key userinit.exe not found!"] Type cd .. (cd, space, then two periods) then push Enter.
- Type cd explorer.exe then push Enter.
- [Skip this step if you get the message "Key explorer.exe not found!"] Type delallv then push Enter.
- [Skip this step if you get the message "Key explorer.exe not found!"] Type cd .. (cd, space, then two periods) then push Enter.
- Type cd iexplore.exe then push Enter.
- [Skip this step if you get the message "Key iexplore.exe not found!"] Type delallv then push Enter.
- [Skip this step if you get the message "Key iexplore.exe not found!"] Type cd .. (cd, space, then two periods) then push Enter.
- Type cd logonui.exe then push Enter.
- [Skip this step if you get the message "Key logonui.exe not found!"] Type delallv then push Enter.
- [Skip this step if you get the message "Key logonui.exe not found!"] Type cd .. (cd, space, then two periods) then push Enter.
- Type cd logoff.exe then push Enter.
- [Skip this step if you get the message "Key logoff.exe not found!"] Type delallv then push Enter.
- [Skip this step if you get the message "Key logoff.exe not found!"] Type cd .. (cd, space, then two periods) then push Enter.
- Type cd winlogon.exe then push Enter.
- [Skip this step if you get the message "Key winlogon.exe not found!"] Type delallv then push Enter.
- [Skip this step if you get the message "Key winlogon.exe not found!"] Type cd .. (cd, space, then two periods) then push Enter.
- Push q then Enter to exit the registry editor.
- Wait about 1 second.
- Push q then Enter to quit the program.
- Wait about 1 second.
- Push y then Enter to save the registry changes you made. If you did not make changes, skip this step as the option won’t appear. (ignore any errors that appear)
- Wait about 1 second.
- Push n then Enter at the “new run” prompt. (ignore any errors that appear)
- Wait about 3 seconds.
- Take the Offline Registry Editor CD/DVD out and leave the CD tray open.
- Hold down the power button on your machine for about 5 seconds to power it off.
- Turn on your computer, and try going into Safe Mode.
So, NOW are you able to log in?
Yes!: Please go on to the next page!
Still No!: Please do the guide over, MAKING SURE you did all the steps correctly. If, after you’ve done the guide again and you are STILL having issues logging in, search local websites for any sort of USB-to-IDE or USB-to-SATA device. These devices will allow you to hook up your hard drive to a working computer via USB and get the data off of it. The device that I like is this one. You can go ahead and throw away the driver disc it comes with, as that’s only for systems that are older than XP or Vista.Well, you made it this far, huh? “Why isn’t it fixed yet?!” you say? Well, whether you knew it or not, you just edited the registry. Remember I was talking about that before? Remember how I also talked about checking a file? We’re now going to check if a file exists. Even if it exists, it may be corrupted in some way so we’re going to replace it. If you’re interested in what file it is, it’s userinit.exe. Sound familiar?
Get some coffee if you drink the stuff. (Me: No.)
Now, the reason why I call this section “Madness methods” is because this section contains a reference to what is known as the Bart PE Method of fixing this problem. This was the original solution to this problem. The downside to this was that it required an original Windows XP CD to make the Bart PE CD. Unfortunately, most people don’t have one of these because people do not receive one from their computer manufacturer. Computer manufacturers only give you Restore or Recovery CDs. It’s a pain or impossible to get them working with Bart PE depending on your computer manufacturer.
Lucky for you, I’ve included another option for those of you that don’t have access to an XP CD. I call it the Ubuntu Method. Personally, I also think this method is MUCH easier to do, and easier to do means less confusion. Less confusion means less questions towards me. Less questions towards me means I have more time to concentrate on other things in my life like school - and soon to be - work. That doesn’t mean to say I won’t be available for answering your questions.
If you’re not sure if you have an original XP CD or not, please check it out on Microsoft’s official website. (scroll down a little bit) If you don’t have one of these, you can’t use the Bart PE Method.
You probably could, but it’s a pain.
It’s harder anyway.
You wouldn’t want to.
Believe me.
The only good thing is that it contains the registry fix in there too.
But you just did that.
Anyways, onto the methods!
Even if you do have an XP CD, I would strongly recommend the Ubuntu Method as it’s much faster.
Ubuntu Method
PLEASE TRY THIS METHOD FIRST!
I came up with this method fairly recently. Pretty simple stuff. You’re going to be downloading an Operating System that you can run off of a CD. Pretty cool, huh? Here’s the skinny:
What you’ll need:
- Possibly a USB flash drive. (or if you don’t have one, a floppy disk)
- Go to the Download Ubuntu page.
- Make sure the Desktop Edition tab is currently selected.
- Choose the latest version. (it should be selected by default)
- Choose a download location near you. If one near you is slow, try the United States MIT Media Lab. That should be pretty fast.
- You’re now downloading a .iso file. (Save it, do not open it.)
- Burn the .iso to a blank CD/DVD using one of the programs I recommended above.
- Put the CD/DVD into the open CD/DVD tray of the computer that is still off.
- Turn on the computer and pop in the CD/DVD tray if it doesn’t automatically do it (laptop’s won’t)
- The CD/DVD should spin up and boot.
Were you brought to a screen asking for your language?
Yes: Good! Use the arrow keys to select your language and press Enter. Again, use the arrow keys and Enter to select the option Check CD for defects. Let it run. (it may take a bit) If it finds no errors, this means that this CD/DVD was burnt correctly! Pop out the CD/DVD, leave the CD/DVD tray open, and hold down the power button on your computer for 5 seconds to shut it down. Get a marker and label this CD/DVD “Ubuntu“.
No: You’re going to have to delete the .iso file you downloaded and redownload it and reburn a new CD/DVD.
- Put the Ubuntu CD/DVD into the open CD/DVD tray of the computer that is still off.
- Turn on the computer and pop in the CD/DVD tray if it doesn’t automatically do it (laptop’s won’t)
- The CD/DVD should spin up and boot.
- Select your language at the boot screen using the arrow keys and push Enter.
- Select the first option, which should be Try Ubuntu without any change to your computer by pushing Enter.
- After a bit, the Ubuntu desktop should load. If you get out of range or sync errors, please reboot the machine and boot the CD again. After selecting your language, press F4 and then select Safe Graphics Mode.
- Let’s check and see if you have Internet access. Try clicking on the Firefox icon at the top of the screen. (if you don’t know what that looks like, check it out here) After the search page loads, try searching for something.
- If the results show up, you have access to the Internet and can download either of the userinit.exe files directly from this site to the desktop.
- If you get an “Address Not Found” error, then you don’t have Internet access. You can download both files (see above) onto a CD, DVD, USB flash drive or a floppy disk using another computer. Be sure to put them in separate folders on the CD/DVD/USB flash drive/floppy disk, such as sp2 and sp3, or else you’ll overwrite one file with the other!
- Click on the Places menu at the top.
- If you’re lucky, you should see a hard drive icon or two in there after all those folders. It should be the title of your drive, the size of it in GB, or a serial number. Click on it!
Did the drive open? (wait at maximum one minute)
Yes: Nice. You’re in the file system! Continue these directions.
No, I get an error about mounting: Try rebooting the Ubuntu CD. To do this:
- Click the red and white Power icon on the upper right part of the screen.
- Do Restart.
- Push Enter as it says at the prompt, but don’t pop the CD out just yet as you would have to pop it back in anyways.
- Restart from Step 1 above.
You’ll know you’re in the right drive if you see a folder called “Documents and Settings“. (You don’t need to open this folder! )
Now that you’re in the file system….
- Please be aware that browsing the files and folders on the drive will be slower than normal as it’s running off of a CD. Please wait at least one minute between opening folders and such if they do not open immediately.
- Go to the WINDOWS folder.
- Go to the system32 folder.
- [Not needed if you know your Service Pack] Now, this folder is filled with stuff. You want to look for eula.txt. Open it up. (click on Display)
- [Not needed if you know your Service Pack] Scroll down to the bottom of the file. You should see something like “EULAID:XPSP” and then a number. That number is which Service Pack you have.
- If your EULAID looks like this: EULAID:XPSP1: then try the SP3 file first if you believe you’ve been installing Windows Updates when Microsoft tells you to. Worst comes to worst, you’ll need to try the SP2 file.
- If your EULAID looks like this: EULAID:MCE05E: then try the SP3 file first if you believe you’ve been installing Windows Updates when Microsoft tells you to. Worst comes to worst, you’ll need to try the SP2 file.
- [Not needed if you know your Service Pack] Close the file.
- Now that you know this, you know what file to copy or download. (see the links above if you haven’t downloaded them yet)
- Copy the correct file for your system from wherever you have it stored (downloaded onto the Ubuntu desktop directly from this website/USB flash drive/CD/DVD/floppy) into the directory you have open. (WINDOWS/system32)
- Scroll all the way back up to where the folders are. Look for a folder called “dllcache“. Open it up.
- Copy the correct file for your system from wherever you have it stored (downloaded onto the Ubuntu desktop directly from this website/USB flash drive/CD/DVD/floppy) into the directory you have open. (WINDOWS/system32/dllcache)
- If you used a USB flash drive, be sure to right click your USB flash drive on the desktop after you’re done with it and do Unmount Volume.
- Close all the folders left on the desktop.
- Click the red and white Power icon on the upper right part of the screen.
- Do Restart.
- Follow the prompt to take out the CD and push Enter as it says.
- As the computer reboots, try going into Safe Mode.
So, NOW are you able to log in?
Yes!: You’re in! Congrats! I would STRONGLY recommend you scan for spyware (Recommendations/steps coming soon, I promise!) DO NOT BOOT INTO NORMAL MODE OR ELSE THE SPYWARE (if present) COULD DELETE userinit.exe AGAIN! You may be able to go into Safe Mode with Networking to access the Internet and download files that can clean your machine that way. I would recommend installing Malwarebytes’ Anti-Malware as it can run in Safe Mode and it is a free download. Please remember to update it before scanning. Also, please consider donating!
Still No!: Now, here’s the cool part: since you have access to all the files on the drive via the Ubuntu CD, you can just plug in a USB flash drive or a USB hard drive and back everything up this way and just reinstall Windows!…that is, if you don’t care about your Windows installation and you’ve made sure (triple check) that everything you want backed up is NOT on that computer at all. If you want to try and keep your existing Windows installation, (or you can’t/won’t reinstall it for some reason) you’re going to need the Bart PE Method. (see the next page of this guide)
Bart PE Method
What you’ll need:
- A working computer that’s running XP or higher (I am not sure about server OSes):
- Your Windows XP CD (Restore/Recovery CDs from your computer maker/manufacturer may not work without some special Bart PE plugins)
- This CD must have Service Pack 1 or higher on it. If your CD does not have this, please see here for info on slipstreaming your original XP CD with the latest Service Pack. You do not need to burn the new slipstreamed version of XP to fix your computer if you don’t want to. Simply point Bart PE to the directory in which the XP CD is on your hard drive to burn the Bart PE CD.
- An Internet connection (!)
- A blank CD
- A CD burner/writer
- Your Windows XP CD (Restore/Recovery CDs from your computer maker/manufacturer may not work without some special Bart PE plugins)
- The non-working computer in question:
- Drive that accepts CDs must be bootable (if it’s not, you shouldn’t be running Windows XP in the first place!)
- Access to the computer’s Basic Input Output System (BIOS)
Got everything? Let’s get started!
1.) Prepare the Bart PE Recovery CD
First, you’ll need to download the installer for Bart PE. I have archived Bart PE v3.1.10a right here.
Now that you have Bart PE, install it. After it’s installed, you should get a screen similar to this:
Now, download this plugin, known as RunScanner. Since Bart PE is basically a mini version of Windows XP, it has it’s own registry, but you don’t care about editing that, you want to edit the registry of the unbootable machine! RunScanner will load just that upon the startup of Bart PE so it can be done. I have archived RunScanner v10015a right here. Now that you’ve downloaded the plugin, please leave it in .CAB form.
Lastly, right-click and save this file: FixLogOnOffLoop.reg. Yep, that little file right over there will save your computer! Please leave the name and file extension alone. Please save this file in its OWN folder on your Desktop.
Now, in that custom folder you just made, you’ll need to put the userinit.exe file. I’ll provide both files for you so you can put them onto the Bart PE CD. Be sure to put them in separate folders in the custom Bart PE folder, such as sp2 and sp3 or else you’ll overwrite one file with the other!
Download Userinit.exe for XP SP2
Download Userinit.exe for XP SP3
Be sure to put them in separate folders in the custom Bart PE folder, such as sp2 and sp3 or else you’ll overwrite one file with the other!
Now that all of that is done, let’s get back to Bart PE.
Pop in your Windows XP CD, close the autorun screen if it pops up, and set the first option to the drive letter that contains your Windows XP CD. Mine in this case, is U:. Next, point the second option to that directory you saved FixLogOnOffLoop.reg and the userinit.exe files to. Mine in this case is C:Documents and SettingsWolfDesktopPE.
Next, hit F4, or go to Builder -> Plugins. A screen like the one below should come up:
Select Add, then find RunScanner10015a.cab and select it. Scroll down the list and see if it’s there. Also, make sure it’s enabled. After it’s all been checked out, click Close.
- If your computer only has one CD/DVD drive in it then you need to do a bit of extra work in a bit. You need to set Bart PE to Create ISO image. Use the … button on the right side to choose a place to save the .ISO file. A good place would be your Desktop. Click the Build button to make the ISO image. See the first pageof this guide if you do not know how to burn .iso files.
- If your computer has more than one CD/DVD drive in it then set Bart PE to Burn to CD/DVD using CD-Record using your CD burner/writer by clicking Build. Depending on how fast your burner — and your computer in general — is, it should be done in a matter of minutes.
Now that the CD is burnt, it’s time to go over to the computer that is not booting and fix it up!
2.) Using Bart PE
Now, boot your computer to Bart PE. When it’s done loading, you’ll see a dialog box asking for network support. Answer No. (use the arrow keys and Tab to select No if you don’t have mouse support for some odd reason) You’ll also see a minimized DOS box sitting next to the GO button. This is RunScanner. Let it load, and then when it disappears, you can start.
Go to GO -> Programs -> A43 File Management Utility.
Can you see your C: drive in the left window pane?
Yes: Continue.
No: You’ll need to rebuild and reburn the Bart PE CD with custom chipset drivers for your motherboard. Go here and here for more info about that.
- Navigate to C:WINDOWSsystem32.
- [Not needed if you know your Service Pack] Now, this folder is filled with stuff. You want to look for eula.txt. Open it up.
- [Not needed if you know your Service Pack] Scroll down to the bottom of the file. You should see something like “EULAID:XPSP” and then a number. That number is which Service Pack you have.
- If your EULAID looks like this: EULAID:MCE05E… then try the SP3 file first if you believe you’ve been installing Windows Updates when Microsoft tells you to. Worst comes to worst, you’ll need to try the SP2 file.
- [Not needed if you know your Service Pack] Close the file.
- Now that you know this, you know what file to copy from the Bart PE CD. (see the links above if you haven’t downloaded them yet)
- Copy the correct userinit.exe file for your system from the custom folder made while building the Bart PE CD (Look in the root of the Bart PE CD) into C:WINDOWSsystem32.
- Scroll all the way back up to where the folders are. Look for a folder called “dllcache“. Open it up.
- Copy the correct userinit.exe file for your system from the custom folder made while building the Bart PE CD (Look in the root of the Bart PE CD) into C:WINDOWSsystem32dllcache.
Go to GO -> Programs -> System Tools -> Remote RegEdit.
Once Regedit opens, go to File -> Import….
Bart PE should drop you in the root of the CD, which would be labeled X:. Select FixLogOnOffLoop.reg, and let it merge.
You should be good to go! Exit Regedit, and restart your computer through the GO button. Remember to eject the CD.
So, NOW are you able to log in?
Yes!: You’re in! Congrats! I would STRONGLY recommend you scan for spyware (Recommendations/steps coming soon, I promise!) Also, please consider donating!
No!: Since you have access to all the files on the drive via the Bart PE CD, you can just plug in a USB flash drive or a USB hard drive (plug in these things and reboot to the CD again for them to be detected) and back everything up this way and just reinstall Windows!…that is, if you don’t care about your Windows installation and you’ve made sure (triple check) that everything you want backed up is NOT on that computer at all. If you want to try and keep your existing Windows installation, (or you can’t/won’t reinstall it for some reason) you’re going to need to contact me for assistance (see the first page)