Had a program that was giving me an error regarding kernel32.dll. So I
thought to delete the current kernel and replace it will one from the
WEB. After the Downloading, I copied the new kernel32 to c:\ drive (via
explorer). Then in the DOS prompt I used this instruction:
Copy c:\kernel32.dll C:\windows\system\kernel32.dll
to replace the current version.
Now the PC won't boot up prompt. How can I go about fixing this.
Reading so far, I could use the 98SE CD to extract a new kernel and
patch it in. Use SFC or rewrite the OS back onto the same directory
c:\windows (is that the corect path?). I don't want to lose my files. I
don't want to reformat the drive and lose everything.
Any suggestions. What's the easiest? Can this problem be fixed?
Much thanks.
P.S. I didn't take a backup copy of the "old" dll
John John - 25 Apr 2006 20:46 GMT
See here:
Error Loading Kernel. You Must Reinstall Windows
http://support.microsoft.com/kb/q146419/
Kernel32.dll is one of the most important Operating System files. It's
not a good idea to go about on the internet downloading these critical
files. Keep your fingers crossed that you didn't introduce a virus on
your machine.
John
> Had a program that was giving me an error regarding kernel32.dll. So I
> thought to delete the current kernel and replace it will one from the
[quoted text clipped - 16 lines]
> Much thanks.
> P.S. I didn't take a backup copy of the "old" dll
Ben Myers - 25 Apr 2006 21:37 GMT
Go to http://www.bootdisk.com/bootdisk.htm and create a Windows
95b boot floppy. This uses DOS version 7, which is sufficient for
extracting files. Start the affected computer with the boot floppy,
insert your Windows 98 CD, type the following line and press "Enter".
Please note that this may not solve the previous error message problem.
extract /a /y /L c:\windows\system R:\win98\base4.cab kernel32.dll
Ben
> Had a program that was giving me an error regarding kernel32.dll. So I
> thought to delete the current kernel and replace it will one from the
[quoted text clipped - 16 lines]
> Much thanks.
> P.S. I didn't take a backup copy of the "old" dll
G - 26 Apr 2006 13:55 GMT
Thanks for all the replies. I eventually reinstalled WIN after I
couldn't get the extract command to work.
Ben wrote : "extract /a /y /L c:\windows\system R:\win98\base4.cab
kernel32.dll"
the screen explanation in DOS really is much of a help to me. So what
does this line mean? Why base4?
Ben Myers - 27 Apr 2006 01:57 GMT
It is best to specify the cab file in which the target is located. If this isn't
known, "base4.cab" is often used, in conjunction with the "/a" switch,
which tells extract to cycle through all the cab files one at a time. The
"/y" switch tells extract to overwrite any existing file and the "/L" switch
specifies the target directory for the extracted file.
Ben
> Thanks for all the replies. I eventually reinstalled WIN after I
> couldn't get the extract command to work.
[quoted text clipped - 3 lines]
> the screen explanation in DOS really is much of a help to me. So what
> does this line mean? Why base4?