======================================================================
  Microsoft(R) Product Support Services Application Note (Text File)
              WG0973: RMM.D32 CORRECTS FIVE-SECOND DELAY
             WHEN STARTING WINDOWS(TM)-BASED APPLICATIONS
======================================================================
                                                   Revision Date: 1/94
                                                         Disk Included

The following information applies to Microsoft Windows for Workgroups,
version 3.11.

 -------------------------------------------------------------------
| INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY    |
| ACCOMPANY THIS DOCUMENT (collectively referred to as an Application|
| Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER     |
| EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED     |
| WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR      |
| PURPOSE. The user assumes the entire risk as to the accuracy and   |
| the use of this Application Note. This Application Note may be     |
| copied and distributed subject to the following conditions: 1) All |
| text must be copied without modification and all pages must be     |
| included;  2) If software is included, all files on the disk(s)    |
| must be copied without modification (the MS-DOS(R) utility         |
| diskcopy is appropriate for this purpose); 3) All components of    |
| this Application Note must be distributed together; and 4) This    |
| Application Note may not be distributed for profit.                |
|                                                                    |
| Copyright (C) 1994 Microsoft Corporation.  All Rights Reserved.    |
| Microsoft and MS-DOS are registered trademarks and Windows is a    |
| trademark of Microsoft Corporation.                                |
| Novell is a registered trademark of Novell, Inc.                   |
  -------------------------------------------------------------------

Introduction
------------

When you start a Windows-based application under Windows for
Workgroups 3.11, you may experience a five-second delay before any
disk activity occurs and the application begins to load. This delay
occurs if you have 32-bit file access enabled and you are using one of
the following network configurations:

   MSIPX
   Novell(R) NE2000.COM ODI driver and IPXODI
   
  NOTE: Microsoft has confirmed this problem occurs with version 1.34
  of the NE2000 multiple link interface device (MLID) driver (dated
  6/3/91) and the versions included in the Novell DOSUP7 and DOSUP8
  client files (dated 1/18/93 and 7/30/93, respectively).

This delay is caused by the 32-bit file access real-mode mapper
(RMM.D32) timing out. Once the application loads, it runs at normal
speed because it is now stored in the 32-bit disk cache (VCACHE.386).

You can work around this delay by disabling 32-bit file access or by
installing the updated RMM.D32 file contained on the WG0973 disk
included with this Application Note. The updated RMM.D32 file is not
hard-coded for a five-second time-out. Instead, it has a one-second
default time-out and can be configured using the RMMTimeout= entry in
the SYSTEM.INI file.

To install the updated RMM.D32 file
-----------------------------------

Insert the enclosed WG0973 disk in the appropriate floppy disk drive.
Copy RMM.D32 to your Windows SYSTEM subdirectory using the following
command

   copy <drive>:\rmm.d32 <destination>

where <drive> is the floppy disk drive containing the WG0973 disk and
<destination> is the drive and directory of your Windows SYSTEM
subdirectory. For example, if your WG0973 disk is in drive A, and your
Windows directory is C:\WINDOWS, type the following at the MS-DOS
command prompt and then press ENTER:

   copy a:\rmm.d32 c:\windows\system

Configuring the RMM.D32 Time-Out Setting
----------------------------------------

To change the one-second default time-out value for the updated
RMM.D32 file, open your SYSTEM.INI file in Microsoft Windows for
Workgroups Notepad, locate the [386Enh] section, and add the
RMMTimeout= entry setting (which is expressed in milliseconds). For
example, to increase the time-out for RMM.D32 to two seconds, add the
following entry to the [386Enh] section of your SYSTEM.INI file:

   RMMTimeout=2000

To decrease the time-out for RMM.D32 to half a second, change the
setting as follows:

   RMMTimeout=500

