OFF: Err: "This Version of Msvcrt40.dll Intended for WIN32s"

Last reviewed: February 23, 1998
Article ID: Q160750
The information in this article applies to:
  • Microsoft Office 97 for Windows
  • Microsoft Office for Windows 95, versions 7.0, 7.0a
  • Microsoft Access 97
  • Microsoft Access version 7.0
  • Microsoft Word 97 for Windows
  • Microsoft PowerPoint 97 for Windows
  • Microsoft Greetings Workshop, version 1.0
  • Microsoft Greetings Workshop, version 2.0 ---------------------------------------------------------------------

SYMPTOMS

After you finish running Setup for any of the products listed at the beginning of this article, you may receive the following error message:

   Microsoft Visual C++ Runtime Library
   MSVCRT40.DLL for Win32s
   Error: This version of MSVCRT40.DLL is only intended for Win32s

NOTE: Depending on the program you are attempting to install, the Setup program may finish running despite the message.

In Microsoft Access 7.0, you receive the following error message

   MFC40.DLL was unable to register itself in the system registry.

and the Setup program does not finish running.

CAUSE

Win32s is an operating subsystem that is used by 32-bit programs that run on 16-bit operating systems, such as Microsoft Windows 3.1 and Microsoft Windows for Workgroups 3.11. The Win32s subsystem provides a 32-bit environment for programs that require it, but it is not required when you run a true 32-bit operating system, such as Microsoft Windows 95 or Microsoft Windows NT. If you installed Windows 95 as an upgrade to an earlier version of Windows, the Win32s components may not have been removed. These components may cause the error messages during installation.

RESOLUTION

To resolve the problem, rename the following files in your Windows System folder:

   Msvcrt40.dll
   Mfc40.dll

NOTE: In some cases, it may be necessary to remove the Olepro32.dll file and the DAO folder to resolve the issue.

After you rename the files, run the Setup program for the program you want to install and do either of the following:

  • For Microsoft Office 97, run Setup and click Reinstall in the Installation Maintenance dialog box.
  • For Microsoft Office 7.0, run Setup and install the program with the same options you used the first time you ran Setup.

MORE INFORMATION

The Win32s subsystem is not used by programs that run under a 32-bit operating system. If you are using a 32-bit operating system, remove the Win32s subsystem.

For information about removing Win32s, please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q120486
   TITLE     : How to Remove Win32s

For information about the error message "This Version of Msvcrt40.dll Is Intended for Win32s," please see the following article in the Microsoft Knowledge Base:

   ARTICLE-ID: Q165282
   TITLE     : Err Msg: This Version of Msvcrt40.dll Is Intended for
               Win32s...


Additional query words: load install WD97
Keywords : StpFail StpOthr StpReg kberrmsg kbsetup
Version : WINDOWS:7.0,97
Platform : WINDOWS
Hardware : x86
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: February 23, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.