Posted 21 October 2005 - 10:03 AM
Have you tried booting into safe mode? MSVCRT.DLL isn't a system file, but contains libraries for all sorts of processes. Chances are, you have other problems along with the missing dll file. Not having a 98 disk is a critical problem because the only way to fix it might be a repair install. Sure, you could replace the .dll, but I have to wonder what else has been corrupted, and why.
A boot disk is a floppy that has a set of minimal files to boot the PC into DOS. This is handy for moving or replacing files, and also could be very useful in your case because you also need it to replace the system registry with an earlier copy. Windows makes five copies of the registry and you should be able to go back to an earlier saved date where Windows started OK. You can download a Windows boot disk. If you have any friends who are running Windows 98, take a blank floppy to their house and make one from their system.
You create a boot disk by putting the floppy in the drive, then go to Start -> Settings -> Control Panel -> Add/Remove Programs and click on the Startup Disk tab. Press the button to create the disk and when it's finished, it'll boot up the machine from the floppy.
Sorry for the long explanation, but you should be able to start DOS without a boot disk. While your computer is booting, start tapping the F8 key and it will bring up a boot dialog. Choose "command prompt only" and you're in DOS.
To replace the registry, once you've got into DOS, which is nothing but a prompt which looks like this: C:/> type in:
just like that. Windows will bring up a box that will show you the five copies. Your mouse will not be working. You have to use arrow keys and the enter key to pick one that started. I'd choose the most recent one that started.
If you do get Windows up and running OK, it's a good idea to make a boot disk.