PRB: Setup Cannot Register reg_mfc42.dll in the System Registry

Last reviewed: December 9, 1997
Article ID: Q165953
The information in this article applies to:
  • Microsoft Visual InterDev, version 1.0

SYMPTOMS

During the setup and installation of the Microsoft Visual InterDev 1.0 client, the following error message can be encountered:

   "Setup cannot register reg_mfc42.dll in the system registry because an
   older version is in use.  Close all applications and try again"

This error message is referring to the file MFC42.DLL.

CAUSE

This error message can occur even when all applications and tasks are closed. Programs that modify System files for Windows 95 or Windows NT can cause MFC42.DLL to load into memory when Windows loads, causing MFC42.DLL to instantiate before any programs are launched. An example of a program that does this is Norton Utilities for Windows 95/NT. Even when removed from starting, MFC42.DLL is still loaded on startup. An aborted setup from Visual InterDev could also cause this problem.

RESOLUTION

Rename all copies of MFC42.DLL and, if present, MFC42u.DLL and restart your machine. Once your machine has restarted, you may encounter various errors from system files that are attempting to load MFC42.DLL. As long as the Visual InterDev Client Setup is completed successfully, these errors will cease when the machine is restarted.

REFERENCES

For the latest Knowledge Base articles and other support information on Visual InterDev and Active Server Pages, see the following page on the Microsoft Technical Support site:

   http://support.microsoft.com/support/vinterdev/

Keywords          : VIServer kb3rdparty kbsetup kbprb
Version           : 1.0
Platform          : WINDOWS
Issue type        : kbprb


================================================================================


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: December 9, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.