ihairbook
Jan 29, 2010 6:59pm GMT
HELLO ALL, PART# 2 MESSAGE
Hello again Colasus:
I would like to point out that it is not .EXE it is .EX_ otherwise you will get a "file not found" message.
If you are able to switch to E: but you can't switch to cd i386 or get a "can't read from disk" error, then your drive lens could be dirty or your Windows CD could be damaged.
A second option for people who can't read from their CD drives or their Windows disk is damaged or they have a computer like an HP or Compaq that has the Windows pre-installed, is to get userinit.exe from within the same C:\Windows> folder, since Windows keeps its own backup copies when installing and upgrading Service Packs, etc. The only problem with this method is that those copies might be also be infected if you have or had a virus infection in your computer, as some trojans affect only .EXE files. Do this at your own risk and as a last resort to get into windows. The best way is to get a fresh copy of userinit.exe from a Windows CD-ROM; it can be from a borrowed one from a friend or neighbor even. YOU HAVE BEEN WARNED.
Once inside the Recovery Console from C:\Windows>_ prompt type:
COPY C:\Windows\ServicePackFiles\i386\userinit.exe C:\Windows\System32
if that doesn't work (meaning that the file was not found) try:
COPY C:\Windows\System32\DLLcache\userinit.exe C:\Windows\System32
and if that still doesn't work (still not found), try:
COPY C:\Windows\$NtServicePackUninstall$\userinit.exe C:\Windows\System32
Always leave a space between .EXE and C: And this time it IS .EXE not .EX_
Hope that helps more people having trouble to find this file. PRBatman
If that happens then your CD drive is not E:, try using D: or F:. But you really don't need to navigate to the CD in order to put a copy of userinit in your hard drive. Just type: "EXPAND E:\i386\userinit.ex_ C:\windows\system32" without the quotes and just change the letter to D: or F: if it doesn't work with E:, then type EXIT and the computer will reboot immediately.
Hope that helps. PRBatman
Hello Colasus,
I have several questions: Can you get into the Windows recovery console? Did you try the last resort method to copy the file from the hard disk itself using one of the 3 different locations I gave you? Here are the instructions again:
Once inside the Recovery Console from C:\Windows>_ prompt type:
COPY C:\Windows\ServicePackFiles\i386\userinit.exe C:\Windows\System32
if that doesn't work (meaning that the file was not found) try:
COPY C:\Windows\System32\DLLcache\userinit.exe C:\Windows\System32
and if that still doesn't work (still not found), try:
COPY C:\Windows\$NtServicePackUninstall$\userinit.exe C:\Windows\System32
Always leave a space between .EXE and C: And this time it IS .EXE not .EX_
Hello Melling,
That means that you DO have an administrator password. It needs the same administrator password that you use to get into Windows when you log in as administrator. Try using that password. If you don't remember it or you still can't get in, then you are going to have to search for a method or program in the internet to reset that password so you can get in without it into the Recovery Console.
Also when you are booting up the computer keep hitting F8 to go to the Windows Boot Menu to see if you have the Recovery Console already installed in the hard disk so you dont need to use the Windows CD. Usually when you use the Recovery Console from the hard drive, you don't need a password.
Good luck!
PRBatman
Hello Citizenx,
Type:
EXPAND E:\i386\userinit.ex_ C:\windows\system32
Please notice that it is .ex_ NOT .exe and there is a space between _ and C.
If you get an access denied message enter the following command on C:\Windows>_ prompt:
SET AllowAllPaths = True (leave a space before and after the equal sign)
Then try the EXPAND command above again.
Good luck !
PRBatman
Hello Bry,
If you get a "can't read from disk" error, then your drive lens could be dirty or your Windows CD could be damaged.
Depending on your computer brand, the boot menu is accessed differently. Usually, all brand-name computers will boot up from the CD/DVD-ROM when they detect that is inside the drive. Computers like HP and Compaq can be forced to be booted from any drive when you press [ESC] really quick when you get the boot up screen for about 2 seconds where you also get the choice to press F10 for the BIOS setup. Other computers may use F1, F11, F8, etc. It all depends on the brand or if they are home-made clone PC's.
Anyhow if you can't still get to boot from the Windows CD, then your other choice is to enter your Motherboard BIOS when turning on the computer, by usually pressing, F10, F1, [DEL], [CTRL-DEL], etc. Look into your computer's manual to see how to get into the BIOS. Once in there, look for the option to change the booting order of your Hard and CD drives. Make the CD/DVD the first, second your hard drive or another CD/DVD drive and third your hard drive if you had 2 CD/DVD's drives. That will force the computer to boot from the CD/DVD drive first.
I have to also bring to your attention that when you boot from the Windows CD, you get a message on top of the screen saying: "Please press any key to boot from the Windows Setup CD....." If you don't press anything in about 5 seconds, Windows will not load the setup and will skip to the normal boot-up sequence from the hard disk. That might be why you always go back to the normal boot-up process and log-in screen.
I assume that you were able to log into the Recovery Console. Anyhow, first of all try to do it from C:\windows>_ (i will be assuming that your CD drive letter is E:, switch accordingly to D: or F: and make sure that you have your windows CD inside the drive already).
Type:
EXPAND E:\i386\userinit.ex_ C:\windows\system32
Please notice that it is .ex_ NOT .exe and there is a space between _ and C. If you get an "access denied" message enter the following command on C:\Windows>_ prompt:
SET AllowAllPaths = True (leave a space before and after the equal sign), then try the EXPAND command once again.
A second option for people who can't read from their CD drives or their Windows disk is damaged or they have a computer like an HP or Compaq that has the Windows pre-installed and came with no Windows CD, is to get userinit.exe from the from within the same hard disk. It can be from the pre-installed recovery partition which is usually D: or it can be from within the C:\Windows> folder, since Windows keeps its own backup copies when installing and upgrading Service Packs, etc. The only problem with this method is that those copies might be also be infected if you have or had a virus infection in your computer, as some trojans affect only .EXE files. Do this at your own risk and as a last resort to get into windows. The best way is to get a fresh copy of userinit.exe from a Windows CD-ROM; it can even be a borrowed one from a friend or neighbor. YOU HAVE BEEN WARNED.
Once you are inside the Recovery Console at C:\Windows>_ , type this to give you access to all drives and folders:
SET AllowAllPaths = True (leave a space before and after the equal sign)
Then type:
COPY D:\i386\userinit.exe C:\Windows\System32
If that doesn't work (meaning that the file was not found) try:
EXPAND D:\i386\userinit.ex_ C:\Windows\System32
If that doesn't work (meaning that the file was not found) try:
COPY D:\i386\System32\userinit.exe C:\Windows\System32
If that doesn't work (meaning that the file was not found) try:
EXPAND D:\i386\System32\userinit.ex_ C:\Windows\System32
If that doesn't work (meaning that the file was not found) try:
COPY C:\Windows\ServicePackFiles\i386\userinit.exe C:\Windows\System32
if that doesn't work (meaning that the file was not found) try:
COPY C:\Windows\System32\DLLcache\userinit.exe C:\Windows\System32
and if that still doesn't work (still not found), try:
COPY C:\Windows\$NtServicePackUninstall$\userinit.exe C:\Windows\System32
Always leave a space between .EXE and C: And notice that sometimes is .EXE and sometimes .EX_
Hope that helps you and other people having trouble to find this file. By the way, the same method can be used to replace other important files for booting up Windows XP like explorer.exe, winlogon.exe, svchost.exe, spoolsv.exe, etc.
PRBatman
Stummped:
A trojan like the non-destructive but infamous W32.Virut.## (the ## is for the version or mutation) is estimated to have infected up to 30% of the PC's in the world and half of the people don't even know it. My Grisoft AVG antivirus didn't even see it when I got infected with it last February. This trojan will infect all of the .exe and .scr files in your computer faster than a common cold in a day care center. So even if you place a fresh copy of any .exe from a CD back into your hard disk, IT WILL GET INFECTED AGAIN. When the .exe's get infected they place a rootkit inside NTDLL.DLL to modify its coding to take control of all the network section of your computer and make it dial some bogus servers owned by the creator of the virus somewhere in China. That way the hacker will zombify your computer and take control over it and theoretically have access to all the information stored inside.
I recommend you download and install the best free Anti-virus software out there that effectively detects W32.Virut.## and every virus and trojan out there: Avira AntiVir; goto www.free-av.com. Goto options first, pick to use smart detection, set heuristics to medium or high, pick to run all the recommended extensions, all recommended disk areas, compressed files, etc. Put in the Automatic test to quarantine. This will remove the infected files but will give you the option to put any back where it belongs in case is an important file for Windows to work. Also run the RootKit finder test.
It is not recommended to run Avira Antivir from the infected hard disk nor from your computer so you don't get infected also. Instead, you should make a Universal Boot CD for Windows XP (you didn't mention if your friend has Windows XP, but I'm assuming it is since you landed in this thread) and include the Avira Antivir when you burn the disk. Another choice would be to boot the UBCD for Windows XP and then run the Avira Antivir from a pen drive. The idea is to isolate the hard disk so the infection doesn't keep spreading. The hard drive becomes sort of a slave drive. After you run Avira for the whole drive, turn off the computer totally for 10 seconds, including turning the power supply switch off on the back or unplugging it from the wall. Some trojans are known to reside in memory and survive a reboot and even survive more than 5 seconds after turning off the computer (I know, it sounds like a science fiction/SkyNet sort of thing, lol). After that, boot in to UBCD again and do a second scan again of all the hard disk to make sure it is totally clean.
After this, you can try to extract again from the Windows XP CD userinit.ex_, svchost.ex_, explorer.ex_, winlogon.ex_, spoolsv.ex_ all to C:\Windows\System32>; if you get access denied enter: SET AllowAllPaths = TRUE at the prompt. (leave a space before and after the equal sign). Try to see if you can log in to Windows XP again. If you can't, then I recommend to do a repair install. Boot with the Windows XP CD, then don't enter the repair console. Press to install Windows, then press F8 to accept the EULA and then the #1 option should be to repair the current detected windows installation. Hopefully that should fix and replace most of the files that were deleted by the antivirus. That will not change any shortcuts or alter any of the programs installed in your friend's disk. But copy or expand the files I mentioned before anyhow prior to doing the repair installation because sometimes they dont get copied back into the disk automatically.
Hope this info works and you can get that computer going again. Good luck.
PRBatman
C:\Windows> prompt pls solve my problem............
cheers
i dont know if im suppose to have a cd when i do this?
please help!