Jump to content

WinXP has lost/deleted a DLL I need


ilyav
 Share

Recommended Posts

I was trying to backup my WinXP C: drive using NTBackup.exe.

But, before it could start, a popup appeared saying:

---------------------------------------------------------

NTBackup.exe - Unable to Locate Component.

This application has failed to start because

MFC42U.DLL was not found. re-installing

the application may fix this problem.

______________OK_______________

---------------------------------------------------------

The odd thing is, I ran NTbackup a few weeks

ago and it ran to completion without errors.

Now, it says it cannot find the file.!?

But it gets stranger yet. If I run "search" in Windows

Explorer, for all files on the C: drive, it finds another

one named the exact same way (all upper case) in

another folder, and another 9 more named mfc42u.dll

(lower case) in other folders. They are different sizes

(ie: 952K, 970K, 989K, etc.)

QUESTION: can I clone one of these, naming it

all upper case and put it into C:\WINDOWS\SYSTEM32?

Will it work like the lost one?

Link to comment
Share on other sites

I don't have any original WinXP install disk... This Toshiba when new, only came with 3 "restore" CDs which are Ghost CDs or something similiar. If I run the restore, it overwrites everything. Reason I know is because, a couple years back, I replaced the original 20GB HDD with a 160GB drive and ran that restore. I remember how it worked.. it didn't have any choices, just reload.

Link to comment
Share on other sites

I ran: sfc /scannow

It just ran for 15-20 minutes. A progress bar moved from left to right. When it was done, it just died and went away WITHOUT REPORTING ANYTHING. Such as: All-OK, Not-OK, how many files/folders checked.

Rather incomplete tool for a vendor-included one.

Link to comment
Share on other sites

  • 4 weeks later...

OK, upside-down-name...taq

I did search the disk for that exact filename and I found several copies. So, I picked the newest one and copied it over into C:\WINDOWS\SYSTEM32.

After that, I tried to run NTBackup and it worked! I also tried to run defrag and it now worked too (it wanted MFC42C.DLL when I tried to run it before)

I did not imagine that a simple copy like that would work. I always imagined that the registry keeps file info for all DLLs like a checksum or MD5 hash so

that you couldn't just copy another version without some registry fiddling. I guess my theory about the registry is wrong about that. But, I am good to go.

Thanks

ilya

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy