Homepage » DLL Q & A


Download Now

MFC70.DLL not found

ANNALISA SUTERA asked on March 15, 2013. Status: Answered & Closed.


» Can someone please advise how i can find the above and download?

Best Answer

» Microsoft Visual C++ .NET 2002, also known as Visual C++ 7.0, includes the mfc70.dll file. It provides developers with a proven, object-oriented language for building powerful and performance-conscious applications. With its advanced template features, low-level platform access, and an optimizing compiler, Visual C++ .NET delivers superior functionality for generating robust applications and components.

The Visual C++ .NET incorporates one of the most robust, productive, and popular application framework libraries available for Windows-industry-standard, the mfc70.dll file. With it, developers can build fast and powerful Web applications, and leverage C++ skills across multiple computing environments and communities with an interoperable, standards-based language. Users will also enjoy a complete debugging experience with the ability to trace into MFC, ATL, and STL support libraries, which are provided with full source code.

All MFC applications always import their functions by ordinals, meaning you might have to trace into them to see what they do. The mfc70.dll module has over 256 ordinal bases and 5778 number of MFC functions that can be used by applications created in Visual C++. This module also has dependencies on the following modules: the gdi32.dll, the kernel32.dll, the msvcr70.dll, the oleacc.dll, the shlwapi.dll, and the user32.dll files.

When the mfc70.dll file is loaded as part of a process, it stores data in some truly global variables. If you call MFC functions from an MFC program or extension DLL, the mfc70.dll file will know how to set these global variables on behalf of the calling process. If you call into the mfc70.dll file from a regular MFC DLL, however, the global variables will not be synchronized and the effects will be unpredictable. To solve this problem, insert the following line at the start of all exported functions in your regular DLL: AFX_MANAGE_STATE (AfxGetStaticModuleState());. If the MFC code is statically linked, the macro will have no effect.

For a missing mfc70.dll caused by viruses/Trojan(Worm:Win32/Ainslot.A), you can use DLL SUITE for fix the infection and the associated dll error at first, and then use it to free download the missing mfc70 dll.

CHRISTINA WHITTEN replied on March 21, 2013

All Answers:

  1. JENNI WILFORD replied on March 15, 2013: » Start off by typing "cmd" in the search box and right click on it then click "run as "administrator". Then type in SFC /SCANNOW and press enter. This will check you system for any missing files and may request you to insert your Windows 7 CD.

    If that doesn't do it, do a search on the net. I found pages of places for downloading it, but Microsofts would be less risky.

  2. LAN CHAU replied on March 16, 2013: » The file is not part of Windows 7, so sfc.exe can't revocer it ;) The DLL is the Visual C++ .net 2002 Runtime DLL.

  3. MARIO VAILLANCOURT replied on March 17, 2013: » You should get it back then if you installed the latest release of Visual C++ 2008 wouldn't you?

    I was under the impression that the latest release also takes care of some problems that were in the earlier releases?

  4. PAUL CAMPBELL replied on March 18, 2013: » MFC70.dll is a runtime component/dependency. Ultimately, it seems that some application had a dependency on a specific (7.0) version of the MFC runtime and neglected to include the redistributable. This may be of interest, though it may not be straightforward to extract/install the file on Win7... Visual Studio .NET 2002 MFC70.DLL Security Update

  5. ROSEMARY STEWART replied on March 19, 2013: » Every tool needs a Runtime. In this case, the MFC ( library DLL from Visual Studio 2002 is missing. The application developers must include this DLL in their setups.

DLL Q & A You Might Like:

  1. Ctl3d32.dll Access Denied »
  2. Geoobjtrackavi.dll Missing »
  3. How To Rmove Localizer.dll »
  4. Runtime Error System 32 Nvvsvc.exe »
  5. Kdbsync.exe Error OpenCL.dll Missing »
  6. NDProxy.sys, Srv.sys, And Vga.sys Installation Delay »
  7. Secur32.dll Corrupted »