[Webinar] Streamline your web hosting managementRegister Today

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1191
  • Last Modified:

MFC45.dll Corrupted

During a system scan for viruses, a notice about MFC45.DLL was corrupted. What can you tell me about MFC45.DLL, and is the only place to get a replacement from an XP disk.

The Windows scan asks for XP-PRO SP3, but the PC has XP HOME SP3 and won't accept the XP-PRO SP3 disk it is calling for.
0
Frank DiPiazza
Asked:
Frank DiPiazza
  • 4
  • 3
  • 2
  • +2
2 Solutions
 
Gabriel CliftonCommented:
Try using a program like Malwarebytes Anitmalware and combofix. Scan in safe mode then reboot into safemode and run the sfc /scannow again.
0
 
Sudeep SharmaTechnical DesignerCommented:
what infection was cured? You could find the copy of the dll in c:\windows\system32\dllcache folder. Make sure you have hidden system files folders visible. Replace the file from there to c:\windows\system32 directory.

Sudeep
0
 
djbaumCommented:
Do you use AVG Antivirus?
What do you mean with "The Windows scan", have you run "sfc /scannow"?
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
Frank DiPiazzaPresidentAuthor Commented:
Yes, that was the scan...  sfc /scannow
And Yes, I used the AVG RescueCD and it reported the DLL as corrupted.
I going to check to see if the DLL exists here:  c:\windows\system32\dllcache

It troubles me that sfc asked for the XP PRO SP3, when it is XP Home SP3 that is running this machine. It of course wouldn't accept the XP Pro SP3 disc.
0
 
Gabriel CliftonCommented:
0
 
Frank DiPiazzaPresidentAuthor Commented:
Is this file necessary? What is it for?
0
 
djbaumCommented:
The mfc45.dll (mfc means Microsoft Foundation Class) belongs to Microsoft C++ runtime, current Version is mfc100.dll (10.0). Maybe you should try installing latest Version of C++ runtime: http://www.microsoft.com/en-us/download/details.aspx?id=5555
0
 
Frank DiPiazzaPresidentAuthor Commented:
I'm going to try this. Since the XP Home is on a Dell, and no XP Home SP3 Disk is available, only recovery disks as the machine was originally delivered. Updates since then have brought this O/S to SP3. Thank you, I'll let you know how this works.
0
 
LeeTutorretiredCommented:
I've requested that this question be deleted for the following reason:

Not enough information to confirm an answer.
0
 
Frank DiPiazzaPresidentAuthor Commented:
Please do not  delete, since a 2 way solution was found. The corrupted file lead to the discovery of an XP  Media inconsistency and a solution to that was given too.

Installing the current runtime solved the problem.
0

Featured Post

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 4
  • 3
  • 2
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now