• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2932
  • Last Modified:

MSVCRT.DLL is linked to missing export file NTDLL.DLL: RtlGenNtVersionnumber

I'm officially flustered and flabbergasted.  HHHHHHHHHHEEEEEEEEEEEEELLLLLLLLLLLLLLLLLLPPPPPPPPPPPPPPPP

Background: I installed the Install Program for my LINKSYS WPC54G Wireless PC card onto my IBM THINKPAD 600 laptop.  WIN98SE OS.  

Problem Statement:  When I rebooted (as directed), a message box saying "MSVCRT.DLL is linked to missing export file NTDLL.DLL: RtlGenNtVersionnumber".  I hit OK and a white message box pops up saying EXPLORER.EXE missing MUST REINSTALL WINDOWS. Program locks up.

Fortunately, I have a Norton Ghost image of the c drive partian..so experimenting with alternative solutions is going pretty quickly.  

Attempted solutions:

I reviewed similar solutions posted for this problem on the net and in Experts-Exchange:

1 ) I downloaded and installed this WIN98 update from MS:
http://www.microsoft.com/windows98/downloads/contents/WURecommended/S_WUFeatured/Libraries/Default.asp
to address some binary compatability problems. I thought this would be the solution...only partially.  It seems to allow me to progress further into the download (I can load some requested WIN98SE files that LINKSYS requests) but ulitmately I end up with the ..REINSTALL WINDOWS message.

2) I tried SafeMode. Same message: error box pops up and I can't get in.

3) I tried installing WIN98SE over itself to fix it.   Did not  FORMAT, Did NOT FDISK.  Ran the setup program from the CD.

4)  I tried to extract the original msvcrt.dll file:
extract /a base4.cab msvcrt.dll from the WINDOWS\OPTIONS\CABS folder but nothing happened after several minutes.

5)  From the c:\windows\options\cabs directory, I tried:  
extract /a base4.cab msvcrt.dll
but got the following message:  MS Cabinet Extraction Tool - Ver(16) 1.00.603.0 (8/14/97) Error: Cannot open file base4.cab

I tried
copy msvcrt.dll c:\windows\system
but got the following message:  file not found - msvcrt.dll

when I searched for any *.cab files in the cabs file, it came up empty????

Why are there no cab files in the cabs directory?
Is there anything I can extract from the WIN98 CD?


0
podraskyk
Asked:
podraskyk
  • 9
  • 7
  • 4
2 Solutions
 
stevenlewisCommented:
0
 
stevenlewisCommented:
did you try booting to a w98 boot disk, and coppy the file from another floppy (put it another file, from another 98 box)
0
 
blue_zeeCommented:
You should try

A registry repair:

Bootup with a startup floppy disk and at the A:\> prompt type

C: (press enter)

Now type:

cd windows\command (press enter)

Your prompt should read C:\Windows\Command, correct?

Now type:

scanreg /fix (space between g and /)

Press enter, wait for the process to finish and reboot WITHOUT the disk.

If that doesn't work, try a registry restore:

Bootup with a startup floppy disk and at the A:\> prompt and repeat the steps above and replace the scanreg command with:

scanreg /restore (space between g and /)

Press enter, select a date PRIOR to the problem, press enter, wait for the process to finish and reboot WITHOUT the disk.

If you don’t have a startup disk, download one from www.bootdisk.com.

Any luck?

Zee


0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
blue_zeeCommented:

Also found this:

    The problem is that the Linksys install program replaces the MSVCRT.DLL file with one dated 2001 that requires IE5.5 to be loaded. If not it gives the missing export error and won't allow windows to load. The solution is to replace the MSVCRT.DLL file with one from the original Win98SE CD. Normally, the .CAB files are in the directory: C:\WINDOWS\OPTIONS\CABS on most OEM built machines (including IBM)

    As a step-by step procedure:

    When starting the computer, hit the <f8> key several times after POST and before windows starts to load to bring up the start menu.

    Select "command prompt"

    Migrate down to the C:\WINDOWS\OPTIONS\CABS directory.

    If you don't want to wait several minutes for the extract command to execute, issue the command:

    SMARTDRV 4096 4096

    Extract the original file with the command:

    extract /a base4.cab msvcrt.dll

    Copy the extracted file to the correct location with the command:

    copy msvcrt.dll \WINDOWS\SYSTEM\*.*

    (and confirm the overwrite)

    At this point you should operate normally...

    Just got finished talking with Linksys 2nd level support, and they're aware of the problem but as of yet, don't have a solution...

    p.s. If you have to do it a second time, you can prevent the problem by:

    After the install, say "don't reboot now"

    delete the file C:\WINDOWS\WININIT.INI

    Then restart...

    The wininit.ini file is loaded with the "update the msvcrt file" data and executes as windows restarts. If you don't replace it, it won't pop the error...

Unquote.

Zee
0
 
podraskykAuthor Commented:
I tried replacing the MSVCRT.DLL file with one from the original Win98SE CD using the
extract /a base4.cab msvcrt.dll    
and
copy msvcrt.dll \WINDOWS\SYSTEM\*.*
 

The .CAB files are not in the directory: C:\WINDOWS\OPTIONS\CABS (as mentioned previously).   How can I get to those .CAB files??  (Please refer to my original attempt at this posted solution).  I'm pretty sure the answer is somewhere in this solution.



I tried http://support.microsoft.com/?kbid=296551:
Windows won't boot far enought to access the Open box, type SFC, and then click OK.



Did you try booting to a w98 boot disk, and copy the file from another floppy (put it another file, from another 98 box)?
Yes, I booted to my trusting WIN98 start up disk before loading the LINKSYS program, I copied the following files from dos to windows/system and replaced them before booting with the network card inserted:
msvcrt20.dll
msvcrt40.dll
msvcrt.dll
oleaut32.dll
olepro32.dll


I also tried registry repair and scanreg /fix ...no effect and rebooted from the c drive...same errors.


An after thought:
I had to load Belkin Lan card drivers so that I could upgrade IE 4.0 to 6.0 (so I could load the LINKSYS Drivers).  Everything worked great..at one point I was filesharing with the laptop connected to my WINXP Server...no problems.  The current image does not have filesharing activated but it does have the Belkin drivers loaded.  Could there be a conflict?











0
 
blue_zeeCommented:

HOW TO: Extract Original Compressed Windows Files
http://support.microsoft.com/default.aspx?scid=kb;en-us;129605#5

Zee
0
 
blue_zeeCommented:

Extract Files by Using Startup Disk

To start your computer with CD-ROM support and then extract files, follow these steps:

1.Insert the Windows 98 startup disk into drive A, and then restart your computer.
2.When the Microsoft Windows 98 Startup menu appears, choose Start computer with CD-ROM support.
3.Insert the Windows 98 CD-ROM into the CD-ROM drive.
4.Type ext at the command prompt, press ENTER, and then follow the instructions on the screen.

Zee
0
 
podraskykAuthor Commented:
how can I split the points between Stan and BlueZee?  Zee pushed me over the edge with the Extract Original Compressed Windows Files from the CD help.
0
 
stevenlewisCommented:
You gave me the points, did you mean to award them to Stan and blue_zee?
0
 
stevenlewisCommented:
I've asked CS to help out here
I think you wanted a split between zee and me?
There is no Stan in this Q, just zee and me :-)
0
 
stevenlewisCommented:
Can I split the points?


Yes. Scroll down to the bottom of the question, just above the text box, and click the "Split Points" link. Select the radio button of the comment who you want to Accept as the Accepted Answer. Only one button can be selected. Set the point value (a text box above the comment) of how much you want this person to receive of the points. Then set the point values for each of the experts comments to whom you want to allocate points and these will be considered Assisted Answers in helping you resolve the issue. Double check your information and then click the Submit button at the bottom of the page. One note: the total points of the splits must equal the amount you asked the question for itself, and no person can receive fewer than 20 points.




0
 
podraskykAuthor Commented:
Blue & Steve,
Thanks for your help. Both solutions together helped solve the problem.  I finally got Windows to boot up and the LINKSYS setup page to show up.  But, as it turns out, after several hours with the LINKSYS 2nd tear techs, we could not get the laptop network card and the router to work together.   I mentioned that LINKSYS should at least acknowledge the problem and offer a solution on their website.  They thought that might be a good idea (sarchasm). The tech finally gave up and offered a third party software (BOINGO) that worked as soon as I loaded it (no problems).  There's no security though...so I'm searching for new wi-fi software to manage the connection and provide encryption.  The kid's are happy with the new connection and they're out of my den!!!  Thanks again.
0
 
blue_zeeCommented:

Hi!

Glad I was able to help and thanks.

But this is a split between me and me...

You forgot Stan, oops..., Steven!
;)

Was this on purpose or a misclick?

Zee
0
 
blue_zeeCommented:

Just read your last comment and I see it was a misclick.

I'll post a request to reopen.

Zee
0
 
blue_zeeCommented:
0
 
stevenlewisCommented:
LOL, thanks Zee
Stan er...Steve
0
 
podraskykAuthor Commented:
The intent was to split the points between both stevenlewis(84) and blue zee (166).

I went to the split points section and made the selection and thought I did this correctly.
0
 
blue_zeeCommented:

No problem.

It will be reopened and you'll be able to split.

Zee
0
 
stevenlewisCommented:
:-)
0
 
blue_zeeCommented:
:-)
0

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 9
  • 7
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now