Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

MSVCIRT.DLL is linked to missing export MSVCRT.DLL 1

Status
Not open for further replies.

hotfusion

Technical User
Jan 20, 2001
755
GB
As the title suggests, I'm getting this error message when attempting to open certain applications in Win98SE - notably Corel Photohouse graphics editor, and Windows' System Information. Also, further observations, which might be related are - Easy Cd Creator no longer sees the writer, although I can use it fine as a CD-ROM drive, and there is no longer any 'install font' option in the Fonts folder.
This is the complete error message:
"The file MSVCIRT.DLL is linked to missing export MSVCRT.DLL:??_U@YAPAXI@Z"
That bit at the end looks wierd.....
Although I'm prepared to re-install to correct this, I'm interested as to the possible cause, and what this message actually means - in plain english, and is there an easier way to cure it than a lengthy re-install?
I've scanned for viruses, tried re-installing the affected apps, searched for both the mentioned .DLLs - and found them, and also torn out some hair.
Thanks for any help you can give. My suggestions are what I would try myself. If incorrect, I welcome corrections to my rather limited knowledge. Andy.
 
This should help you out:


Error Message: Msvcirt.dll File Is Linked to Missing Export Msvcrt.dll
The information in this article applies to:
Microsoft Windows Millennium Edition
Microsoft Windows 98
Microsoft Encarta Encyclopedia Deluxe 2003
Microsoft Encarta Encyclopedia Standard 2003
Microsoft Encarta Reference Library 2003 1.0
Microsoft Encarta Reference Library 2003 - DVD Edition
Microsoft Encarta Reference Library 2002 1.0

This article was previously published under Q296551
SYMPTOMSWhen you start your computer, you may receive an error message similar to the following:

Msvcirt.dll file is linked to missing export msvcrt.dll : ??_u@yapaxi@z
Or, when you attempt to start a program, you may receive an error message similar to the following:

The Msvcirt.dll file is linked to missing export msvcrt.dll
These error messages may be preceded by an error message similar to the following:

drive:\Path\filename - a device attached to the system is not functioning.
When this occurs, you are unable to start the program.
CAUSEThis behavior may occur after you install a program that overwrites either of the following two Windows system files with an incorrect or previous version:

Msvcirt.dll
Msvcrt.dll

This behavior may also occur if one of these two files is damaged or missing.
RESOLUTIONTo resolve this issue, replace these files with new copies from your Windows installation CD-ROM. To do this, use the method for your operating system.
Windows Millennium Edition
Click Start, and then click Run.
In the Open box, type Msconfig, and then click OK.
In System Configuration Utility, on the General tab, click Extract File.
In the Specify the system file you would like to restore box, type Msvcrt.dll, and then click Start.
In the Restore from box, browse to the location of your Windows Millennium Edition (Me) CD.

NOTE: If you have an original equipment manufacturer (OEM) installation of Windows Me, the Windows installation files may be stored in the following location:

C:\WINDOWS\OPTIONS\INSTALL


In the Save file in box, type C:\, and then click OK. You receive the following message:

Extract File

The destination folder
c:does not exist. Do you want to create it?

Click Yes, and then click OK.
Repeat steps 3 through 6, but substitute Msvcirt.dll for Msvcrt.dll.
Insert your Windows Me Startup disk, restart the computer, and then select Minimal Boot on the Microsoft Windows Millennium Startup Menu that appears.
At the command prompt, type Rename C:\Windows\System\Msvcrt.dll Msvcrt.old, and then press ENTER.
Type Rename C:\Windows\System\Msvcirt.dll Msvcirt.old, and then press ENTER.
Type Copy C:\Msvcrt.dll C:\Windows\System, and then press ENTER.
Type Copy C:\Msvcirt.dll C:\Windows\System, and then press ENTER.
Remove the Windows Me Startup disk, and then restart the computer.
Windows 98
Click Start, and then click Run.
In the Open box, type SFC, and then click OK.
In the System File Checker dialog box that appears, click Extract one file from installation disk.
In the Specify the system file you would like to restore box, type Msvcrt.dll, and then click Start.
In the Restore from box, browse to your Windows 98 installation CD.

NOTE: If you have an original equipment manufacturer (OEM) installation of Windows 98, the Windows installation files may be stored in the following location:

C:\WINDOWS\OPTIONS\CABS


In the Save file in box, type C:\, and then click OK. You receive the following message:

Extract File

The file has been successfully extracted.

Click OK.
Repeat steps 3 through 6 but substitute Msvcirt.dll for Msvcrt.dll.
Quit System File Checker, and then restart the computer in MS-DOS mode.
At the command prompt, type Rename C:\Windows\System\Msvcrt.dll Msvcrt.old, and then press ENTER.
Type Rename C:\Windows\System\Msvcirt.dll Msvcirt.old, and then press ENTER.
Type Copy C:\Msvcrt.dll C:\Windows\System, and then press ENTER.
Type Copy C:\Msvcirt.dll C:\Windows\System, and then press ENTER.
Restart the computer.



Enkrypted
A+
Let others know how much help they are by marking the helpful posts.
 
Thanks, Enkrypted, That just about explains everything!
Yes, I can pin this down to an install, now to try the fix!
(Tried to give you a star, but I'm not sure it worked...) My suggestions are what I would try myself. If incorrect, I welcome corrections to my rather limited knowledge. Andy.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top