WIN.COM Is Required to Upgrade Windows 3.0 to 3.1

Last reviewed: November 21, 1994
Article ID: Q83745
The information in this article applies to:
  • Microsoft Windows operating system version 3.1

SUMMARY

If you upgrade a Windows 3.0 installation to Windows 3.1, and WIN.COM has been renamed to something else, Windows 3.1 Setup will not perform an upgrade, but will install on top of Windows 3.0. You will be left with a nonfunctional setup, and may receive one or more of the following error messages:

  • Cannot find a device that may be needed to run Windows in 386 enhanced mode. You need to run the Setup program again.
  • Invalid VxD dynamic link call to device number xxxx, service yyyy. Your Windows configuration is invalid. Run the Windows Setup program again to correct this problem. To continue running Windows, press Y or ENTER. To quit the current program, press N. If you continue running Windows, your system may become unstable. Do you want to continue?

MORE INFORMATION

Windows 3.1 Setup looks for WIN.COM to determine if there is a current installation of Windows 3.0 or Windows 3.1. If Setup finds a Windows 3.0 WIN.COM, it will perform an upgrade, keeping the Windows 3.0 configuration, while adding the Windows 3.1 files and settings.

If no WIN.COM is found, Windows 3.1 will perform a standard installation over the top of a Windows 3.0 installation. Windows will not function correctly if this is done.

If you have renamed WIN.COM to something else, and the Windows 3.1 Setup fails, the following works around the problem:

  1. Rename WINVER.EXE to WIN.COM. This has the result of removing the Windows 3.1 WINVER.EXE file, and creating a dummy WIN.COM.

  2. Rerun Windows 3.1 Setup. Setup will not find WINVER.EXE and will find WIN.COM. Setup should complete normally.

NOTE: If the above procedure is not followed and Windows 3.1 is installed again, the Windows 3.1 WINVER.EXE file will cause Windows 3.1 Setup to improperly install the Windows 3.1 files and settings, and will not update your printer drivers.


KBCategory: kbsetup kberrmsg
KBSubcategory: win31
Additional referencewords: 3.10


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: November 21, 1994
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.