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 wOOdy-Soft on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

duplicate dll's 1

Status
Not open for further replies.

pawz

Technical User
Dec 24, 2002
258
GB
mornin folk.
I have several copies of mfc42.dll arrived in newly installed software which are of the wrong version to the one in system32 and have been causing an intermittent 0x050 stop message. Thanks to two WONDERFUL people on this forum I was able to track down and rename the little beasts and get a whole nights sleep. I was advised to actually delete them but, not understanding about these things as well as many of you, I opted to rename until I can be sure they will not be needed.

What I would like to know is
can I replace them with the correct version and let them be active again, or are they just a waste of space because the program will look to the system32 dll anyway - and, can I also reactiveate the two others that are of the right version but not in system32 or do I not need to keep them either?
 
The MFCxx.DLL file is part of the library used for visual C++ programs (Microsoft Foundation Class Library version XX).

The important rules for any library file are: to have the most recent version, and at no location have a different version.

The current version: 6.02.4131.0
File Size: 6.02.4131.0

In XP it is usually found:
%windir%\SYSTEM32
%windir%\ServicePackFiles\i386 && to aid the SFC utility

This should be sufficient. There are some older programs that will require the file in the same directory as their .EXE files.

In that case, copy the version found in System32, and paste to overwrite the older version found in the application directories.



 
thank you Bill, just what I needed to know

appreciated

Gracie :)
 
Are you a victim of Dll Hell ???????????




Either delete the old ones you have renamed or leave them in their currently renamed state (third party program ones). Old Service Pack Files should be left at the old Service Pack version. Do give clear instructions to the owner of what is what in case they ever reinstall the various programs and begin the whole sorry mess again.
 
linney, I have not been able to get here all day so did not see your message.

I have replaced ALL the old mfc42's with the new version,and deleted the old ones, including the old service pack version - does that matter?
I can always go round and put the older version on again ( if I can find one that is). I didn't think it would matter as she won't be reverting to SP1a unless she does a reformat. She will not be able to use her original OS disk files either I suppose now she has SP2, unless I slipstream it, so maybe it won't matter now??

I have left her the work sheet of all that I did so that if anyone else has to pick up on the problem in the future they will have some ideas where to start, and I left her a note explaining the why's and wherefores in simple terms, and suggested she might seek some upgrade disks from Canon so that the problem does not arise again.

thank you again for your help; you and Bill made all the difference.

Gracie :)

Gracie:)
 
old service pack version - does that matter"

Like you say, not unless she removes SP2 for some reason, then it may.

Also remember System Restore can undo all your hard work. It might be a good idea to use Disk Cleanup (after creating a current Restore Point) to remove all but the most recent Restore Points. You do this via the More Options tab of Disk Cleanup.
 
oh that was stupid of me.. I did make a restore point after I had put the dll's in and labelled it to that effect, but it didn't occur to me to get rid of the previous restores. I shall have to warn her not to do that, or go round and see to it myself. Tch.

thank you Linney :)

oh, more options tab of disk cleanup hey?... I didn't know that, I shall go and look on my own machine...oh yes, so tis.
well well, trained observer I am not....

night night

Gracie:)
 
You think I would get away with one, unmitigated, un-alloyed joy from helping a user.....

Thanks linney.
Star for the reminder(s)

Bill
 
and you red-flagged yourself in another post also!! rough week, bill? tell us another story about your hacker son, that will cheer you up! lol :)
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top