SETUP.TXT from Windows for Workgroups 3.11 (Part 1 of 3)

Last reviewed: November 21, 1994
Article ID: Q109516
The information in this article applies to:
  • Microsoft Windows for Workgroups version 3.11

SUMMARY

The following information was taken from the Microsoft Windows for Workgroups version 3.11 SETUP.TXT file.

MORE INFORMATION

MS-DOS is a registered trademark and Windows is a trademark of Microsoft Corporation.

AT&T is a registered trademark of American Telephone and Telegraph Company. RAMpage! is a registered trademark of AST Research, Inc. SideKick is a registered trademark of Borland International, Inc. PC Tools and PC Tools Deluxe are trademarks of Central Point Software, Inc. COMPAQ is a registered trademark of Compaq Computer Corporation. HP is a registered trademark of Hewlett-Packard Company. IBM and PS/2 are registered trademarks of International Business Machines Corporation. Intel is a registered trademark, and Inboard and LANSight are trademarks, of Intel Corporation. Logitech is a trademark of Logitech, Inc. NEC is a registered trademark of NEC Corporation. Exos, NetWare, and Novell are registered trademarks of Novell, Inc. Norton Utilities is a registered trademark of Peter Norton Computing, Incorporated. 386MAX is a registered trademark of Qualitas, Inc. Radius is a trademark of Radius, Inc. Stacker is a registered trademark of STAC Electronics. Norton Anti-Virus is a registered trademark of Symantec Corporation. Zenith is a registered trademark of Zenith Electronics Corporation.

SETUP.TXT

This file contains information about problems that may occur while you are running Windows for Workgroups Setup or when you are using terminate-and- stay-resident (TSR) programs or drivers with Windows for Workgroups or Setup. If you are using a TSR or if you encounter problems setting up Windows for Workgroups, read this document BEFORE you run Setup again.

GENERAL SETUP NOTES

This section includes notes on specific system configurations that may prevent Setup from installing Windows for Workgroups successfully. A possible solution to each problem is provided.

If you are using a hardware or software product listed here, follow the proposed recommendations before you run Setup.

Network Cards

If you are using one of the following network cards, you must run Setup with the /i option:

    Novell(R)/Anthem NE1500
    Novell/Anthem NE2100
    Advanced Micro Devices (AMD) AM2100
    Microdyne Exos(R) 105

To do this, type the following at the MS-DOS prompt:

    setup /i

MS-DOS(R) Screen Savers

If you are using an MS-DOS screen saver, you should turn it off before running Setup. These screen savers can cause problems when running Setup.

COMPAQ(R) Computer with MS-DOS Version 5.0 or later and EGA or VGA Display

If you are using the upgrade version of Microsoft MS-DOS 5.0 or later, check your CONFIG.SYS file to make sure the following drivers (if present) appear in this order:

    HIMEM.SYS
    EMM386.EXE
    ANSI.SYS

Note: If you are using the COMPAQ version of MS-DOS 5.0, HIMEM.EXE is used in place of HIMEM.SYS and CEMM.EXE is used in place of EMM386.EXE.

If ANSI.SYS is loaded before HIMEM.SYS or EMM386.EXE (or if you are using COMPAQ MS-DOS 5.0 before HIMEM.EXE or CEMM.EXE), Setup may restart your system before Windows for Workgroups is installed. Also, if you are using the DOS=HIGH,UMB command line to load MS-DOS into upper memory, loading EMM386.EXE (or CEMM.EXE) before loading ANSI.SYS will create the maximum amount of upper memory space on a COMPAQ computer.

AT&T(R) Safari Computer

If you have an AT&T Safari computer, you cannot maintain two versions of Windows on your system. You must upgrade over your previous version of Windows, if you have one. If you set up Windows for Workgroups version 3.11 in its own directory, it will not use the special drivers required to run on the Safari computer.

Displays That May Require Driver Updates with Windows for Workgroups

Certain third-party display drivers designed for Windows version 3.0 can cause problems with Windows for Workgroups version 3.11. The most serious problem is a system failure while you are running Windows for Workgroups Setup. If you encounter this problem, run Custom Setup, and then select one of the standard display types, such as VGA, that is provided with Windows for Workgroups.

With other Windows version 3.0 display drivers, Windows for Workgroups may be set up successfully, but TrueType fonts may not appear correctly on your screen.

An updated driver may be available in the Windows Driver Library (WDL) or from your display vendor or manufacturer. For information on obtaining drivers from the WDL, see the "Getting Drivers from the Windows Driver Library (WDL)" section later in this document.

Windows version 3.0 drivers for the following display adapters may cause problems:

  • ATI Graphics Ultra, Vantage, and Mach32

NOTE: These adapters are 8514/a-compatible and run well with the 8514/a driver provided with Windows for Workgroups.
  • DGIS display adapters (Direct Graphics Interface Standard) from Graphic Software Systems, including the following:

         NEC(R) MultiSynch Graphics Engine (MGE)
         Zenith(R) Z-649
         HP(R) IGC-10, IGC-20
         GSS 1000 Series
    

NOTE: Some DGIS-based adapters are TIGA-compatible and run well when used with the appropriate TIGACD.EXE MS-DOS driver and with the TIGA driver provided with Windows for Workgroups.
  • HP Ultra VGA (versions earlier than 1.4 only)
  • IBM(R) Image Adapter/A
  • Matrox MG Series/M-WIN Series
  • Palettized VGA 640x480, 16-color (provided with Windows Multimedia Extensions version 1.0)
  • Radius(R) SVGA MultiView
  • RGDI (Renaissance Graphics Device Interface) display adapters from Appian, Inc., including the following:

           Appian Rendition II, IIe, II/XE, and III
           Appian GV1024
           Decpc 433
    

- S3 adapters, including the following:

      Orchid Fahrenheit 1280
      STB WIND/X
      Diamond Stealth VRAM

Using the ATI Mach 32 Video Adapter

Before you run Windows Setup, make sure the Mach 32 adapter is set up correctly. In the Mach 32 Install program, choose the Set Power-Up Configuration option. Set the VGA Memory Size to half the RAM available on the Mach 32 adapter. Since most Mach 32 adapters come with 1 MB of RAM, the appropriate setting is usually 512K.

Using Stacker(R)

If you are using Stacker to compress your hard disk, you need to take the following steps before setting up Windows for Workgroups.

  • If you want to use a swap file with Windows for Workgroups, you must set
up the swap file on the uncompressed drive. When you set up Stacker, you can leave at least 1 MB of disk space uncompressed for storing system files. To leave enough space for the swap file, it is recommended that the amount of uncompressed disk space equal at least twice the amount of system memory. For example, if your system has 4 MB of memory, you should leave at least 8 MB of disk space uncompressed.

If Stacker is already set up on your system and there is not enough uncompressed disk space for a swap file, you can run the STAC utility provided with Stacker to increase the amount of uncompressed disk space. For more information, see your Stacker documentation.

  • If you are using Stacker version 2.0 or later, Windows for Workgroups
Setup modifies your CONFIG.SYS and AUTOEXEC.BAT files. When Setup finishes making the modifications, it displays a message notifying you of the modifications. If you have used Stacker to swap your startup drive, when you restart your system Stacker will ask whether you want to update to the new version of the CONFIG.SYS or AUTOEXEC.BAT file. It is recommended that you update.

If you are using a version of Stacker earlier than 2.0, you may need to modify your CONFIG.SYS and AUTOEXEC.BAT files yourself. For more information, see the following topic, "Modifying Your CONFIG.SYS and AUTOEXEC.BAT Files Yourself."

  • For best performance, do not use SMARTDrive to cache the compressed
drive. You only need to cache the uncompressed drive. You can include options on the SMARTDRV.EXE line of your CONFIG.SYS file to specify which drives to cache.

For example, if the Stacker swap utility swaps drives C and D, so that C is compressed and D is uncompressed, you would include the following line in your AUTOEXEC.BAT file:

   c:\windows\smartdrv.exe c- d+

For more information about swap files and using SMARTDrive, see Chapter 11, "Managing Memory and Performance," in the "Microsoft Windows for Workgroups User's Guide."

Solving Memory Conflicts by Using MONOUMB.386 or MONOUMB2.386

If you encounter the following message when you start Windows for Workgroups, your display driver may be accessing the monochrome address range (B000-B7FF), which prevents the memory manager from using this range for upper memory blocks:

   Windows cannot set up an upper memory block at segment B000. Exclude
   this address space by using the syntax of your memory manager. For more
   information, use an MS-DOS editor to read the SETUP.TXT file.

To solve this problem, try installing MONOUMB2.386 on your system. MONOUMB2.386 is a device driver that allows certain memory managers to use the monochrome address range for upper memory blocks even if your display driver is accessing this range.

You can get MONOUMB2.386 from Windows for Workgroups 3.1 or from Microsoft. It is not included on the Windows for Workgroups 3.11 disks. To install MONOUMB2.386, carry out the following procedure:

  1. Copy and expand the MONOUMB2.38_ file to your Windows SYSTEM directory by typing the following at the MS-DOS prompt:

          expand  a:\monoumb2.38_  c:\windows\system\monoumb2.386
    

  2. Add the following setting to the [386Enh] section of your SYSTEM.INI file:

          device=monoumb2.386
    

  3. Start Windows for Workgroups.

NOTE: MONOUMB2.386 may not work with some memory managers, such as EMM386.EXE. In this case, you can try using MONOUMB.386, provided with the Windows Driver Library (WDL). For information on obtaining drivers from the WDL, see the "Getting Drivers from the Windows Driver Library (WDL)" section later in this document.

You can also exclude the address region B000-B7FF. This specifies that the memory manager should not try to use this address range for upper memory blocks. For information about excluding specific address ranges, see the following topic.

Solving Memory Conflicts by Excluding an Address Range

If you encounter the following message when you start Windows for Workgroups, and the address specified in the message is not B000, you must exclude the address range:

   Windows cannot set up an upper memory block at segment xxxx. Exclude
   this address space by using the syntax of your memory manager. For more
   information, use an MS-DOS editor to read the SETUP.TXT file.

If the address specified in the message is B000, you can try installing MONOUMB2.386 or MONOUMB.386, as described in the preceding topic.

The method you use to exclude an address range depends on the memory manager you are using. For example, if you are using EMM386.EXE, you need to remove the I=xxxx option from the device=emm386.exe command line in your CONFIG.SYS file, where xxxx is the address range starting at the address specified in the error message.

If you are using QEMM, you need to include the X= option on the device=qemm386.sys command line in your CONFIG.SYS file. For example, to exclude the address range C000-C7FF, you would specify the following:

     device=qemm386.sys  X=C000-C7FF

For more information about modifying your CONFIG.SYS file, see your MS-DOS documentation. For more information about installing and configuring EMM386.EXE, see "Managing Memory and Performance" in your Windows or Windows for Workgroups user's guide. For information about installing and configuring other memory managers, see the documentation provided with your memory manager.

Modifying Your CONFIG.SYS and AUTOEXEC.BAT Files Yourself

When you set up Windows for Workgroups, Setup usually places the HIMEM.SYS, SMARTDRV.EXE, and EMM386.EXE files in the Windows directory. If the Windows directory is on a disk that is not available when you start your computer, such as a removable or nonlocal disk, or if Setup detects one of the following conditions, Setup does not modify your CONFIG.SYS or AUTOEXEC.BAT file:

  • Your boot drive has been modified by a disk-compression utility.
  • Your CONFIG.SYS file contains references to block device drivers.
  • Your CONFIG.SYS file is set up for multiple configurations.
  • There is not enough available space on your hard disk to copy the files.
  • The files are already installed on your system, and Setup cannot overwrite them (they are read-only).

Instead, Setup writes proposed changes to the CONFIG.WIN and AUTOEXEC.WIN or the CONFIG.00x and AUTOEXEC.00x files. In this case, you must either move the HIMEM.SYS, SMARTDRV.EXE, and EMM386.EXE files to a drive that is available when you start your computer, or use a text editor to modify your CONFIG.SYS or AUTOEXEC.BAT file so that any references to HIMEM.SYS, SMARTDRV.EXE, and EMM386.EXE appear after the device= command line used to load the drivers for your disk drives. Refer to the CONFIG.WIN and AUTOEXEC.WIN or the CONFIG.00x and AUTOEXEC.00x files for the proposed changes.

Using Multiple System Configurations with Windows for Workgroups

MS-DOS version 6.0 or higher lets you define multiple system configurations in a single CONFIG.SYS file. When you install Windows for Workgroups 3.11, If you are running MS-DOS version 6.0 or higher, Setup checks the CONFIG.SYS file for the [menu] keyword section to determine whether the CONFIG.SYS file contains multiple configurations. If so, Windows for Workgroups 3.11 Setup creates a file called CONFIG.WIN in the Windows directory which contains the entries that need to be present in the CONFIG.SYS file.

Setup will not automatically change the CONFIG.SYS file in order to preserve the user's configuration in case it has difficulty interpreting the user's environment. Once Setup has finished, you can open the CONFIG.SYS file and the new CONFIG.WIN file that Setup created, and merge the two together.

NOTE: [Windows for Workgroups] is used in this section to refer to the configuration block in your CONFIG.SYS file that you use for your Windows for Workgroups configuration. The exact name of this block may be different than that used here depending on the name you used for your configuration.

When using the multiple-configuration capability in MS-DOS 6 (or any other third-party product that provides similar capabilities), it is important to note the following information:

The following lines should be in either the [Common] configuration block or the [Windows for Workgroups] configuration block of the CONFIG.SYS file so that the Windows for Workgroups 3.11 networking components will load properly:

     device=C:\WINDOWS\HIMEM.SYS
     device=C:\WINDOWS\IFSHLP.SYS

NOTE: If you also have a configuration block in your CONFIG.SYS file for running Microsoft LAN Manager or Windows for Workgroups 3.1 that you wish to continue to use after installing Windows for Workgroups 3.11, place the IFSHLP.SYS device driver line in your Windows for Workgroups 3.11 configuration block instead of in the [common] configuration block. If you place IFSHLP.SYS in your [common] configuration block, it will prevent the network drivers for LAN Manager or Windows for Workgroups 3.1 from loading properly.

Other device driver lines that can be in either the [Common] configuration block or the [Windows for Workgroups] configuration block include:

     device=C:\WINDOWS\EMM386.EXE
     device=C:\WINDOWS\SMARTDRV.EXE /DOUBLE_BUFFER

If you were previously using Windows for Workgroups 3.1, you can remove the following device driver lines from the [Windows for Workgroups] block in your CONFIG.SYS file if they are still present once Windows for Workgroups 3.11 has been installed.

     c:\windows\protman.dos /i:c:\windows
     c:\windows\<network card driver>.DOS { for example,
     EXP16.DOS }
     c:\windows\workgrp.sys

If these device driver lines appear in your CONFIG.SYS file more than once, Windows for Workgroups Setup only removes their first occurrence. If your [Windows for Workgroups] block is not the first one in your CONFIG.SYS file, you may need to move them by hand from the [Windows for Workgroups] block by hand.

Third-party network transports should be moved to the transports= line in the [network drivers] section of the SYSTEM.INI file.

The CONFIG.SYS and AUTOEXEC.BAT files are no longer used to load the NDIS network adapter card drivers and network protocol drivers. Windows for Workgroups 3.11 specifies the network configuration in the SYSTEM.INI and PROTOCOL.INI files.

If you are using different network adapter card drivers or network protocols and want to switch between these different configurations, the SYSTEM.INI and PROTOCOL.INI files must be changed to reflect the configuration settings. The simplest way to enable a quick change of configurations is to maintain separate copies of SYSTEM.INI and PROTOCOL.INI files that reflect the adapters or protocols you need to support.


KBCategory: kbnetwork kbdisplay kb3rdparty kbref
KBSubcategory: mmwin win30
Additional reference words: wfw wfwg 3.11


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.