FP1: "MS-DOS Error 21" After Installation

Last reviewed: March 17, 1998
Article ID: Q143087
The information in this article applies to:
  • Microsoft FrontPage for Windows, versions 1.0, 1.1

SYMPTOMS

After you install FrontPage on a Windows 3.x computer, you receive an "MS-DOS Error 21" error message when you start either FrontPage Explorer or FrontPage Editor, or when you restart your computer.

CAUSE

This problem may occur for either of the following reasons:

  • The FrontPage Setup program was unable to update a dynamic link library (.dll) file. This problem occurs when another program is running during Setup.

-or-
  • The PageOverCommit setting in the System.ini file may be set too high. This setting is modified during the installation of some programs.

RESOLUTION

To work around this problem, use the appropriate method for your situation:

Method 1: Reinstall the .dll Files

If you suspect that a .dll file was not installed, start FrontPage Server Administrator, and then click Check to verify that all of the .dll files are installed properly. If the utility reports an error, open the log to view the error. Remove the W32s16.dll file, close all open programs, and reinstall FrontPage.

Method 2: Change the PageOverCommit Setting

If the W32s16.dll was installed correctly, check the PageOverCommit setting in the [386enh] section of the System.ini file. Set the value of this parameter back to the default so that it looks like this:

   PageOverCommit=4

MORE INFORMATION

This entry specifies a multiplier (in megabytes) that determines the amount of linear address space the virtual memory manager will create for the system. It is computed by rounding up the amount of available physical memory to the nearest 4 megabytes (MB) and then multiplying that value by the value specified by the PageOverCommit setting. Increasing this value increases the amount of available linear address space, causing the size of data structures to increase. This also increases paging activity proportionately and can slow down the system. You can specify any value between 1 and 20. The default value is 4.

Setting the PageOverCommit setting to a value larger than 4 will result in less efficient use of resources and slower program execution, but it will allow you to run programs that otherwise are not able to run.


Additional query words: 1.00 front page explorer editor personal Web
server vermeer page over commit pageovercommit swap file swapping swaps
memory virtual slow sluggish application applications
Keywords : kberrmsg kbsetup kbdta
Version : windows:1.0,1.1
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: March 17, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.