How Does WFWG Upgrade from LAN Manager 2.1?

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

SUMMARY

Windows for Workgroups Setup detects if LAN Manager 2.1 is running by determining whether the LAN Manager redirector is present in memory. If it is, Setup then tries to upgrade using the information in the LAN Manager SETUP.INI file.

MORE INFORMATION

LAN Manager 2.1 is only detected if it is loaded and running during Setup. This means that the NET START WORKSTATION command must have been executed in order for Setup to find it. Setup does not check the CONFIG.SYS or AUTOEXEC.BAT or any other file to find LAN Manager.

If Setup does find LAN Manager 2.1, it uses the information in the LAN Manager 2.1 SETUP.INI file to upgrade the configuration to Windows for Workgroups and to remove the LAN Manager statements from the CONFIG.SYS and AUTOEXEC.BAT files.

Setup checks the SETUP.INI for the following entries:

   [setup]
   DRIVER0 = card protocol [protocol [protocol [protocol]]]
   DRIVER1 = card protocol [protocol [protocol [protocol]]]
   DRIVER2 = (etc.)

It then uses the [netcard] and [transport] sections in LM21DRV.UPD to map the LAN Manager driver names to Windows for Workgroups driver identification numbers. A new PROTOCOL.INI is created using the mapped drivers. The settings for the drivers are copied from the LAN Manager PROTOCOL.INI file.

If a mapping does not exist for a driver in SETUP.INI, Setup will warn the user that the driver could not be upgraded and the driver will be skipped. The user will have to add this device back by hand using the Control Panel, which may require the use of Windows for Workgroups compatible original equipment manufacturer (OEM) disks.

Setup uses the the [ConfigSys] and [StartupCmd] sections in SETUP.INI file to delete any lines from the CONFIG.SYS and AUTOEXEC.BAT files that LAN Manager added. If the user has modified any of these lines so that they no longer match the lines in the SETUP.INI file, they might not be deleted. Setup also deletes any lines from the AUTOEXEC.BAT file that contain these phrases: LOAD NETBEUI, LOAD TCPIP, NET START, NET LOGON, or NET LOGIN.


KBCategory: kbsetup kbnetwork kbother
KBSubcategory: wfw
Additional reference words: 3.10 lanman wfwg


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.