Procedure for Network Installation of Windows Driver Library

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

SUMMARY

When installing an updated driver from the Windows Driver Library (WDL), you must first expand the driver from the .EXE file, and then copy the driver to the Windows 3.1 Shared network directory.

If you update a driver for an individual workstation running Windows from a network drive, the updated drivers do not get copied to the Windows Shared or User directory.

MORE INFORMATION

Errors Encountered when Drivers Are Not Installed Correctly

When Setup /N is run from the MS-DOS command prompt and you configure Windows to use a driver that resides in a directory other than the Shared or User directory (by choosing "Other"), Setup appears to work correctly. However when Windows is started, various error messages may appear, depending upon the driver that is being used. The error message usually includes:

   Invalid Vxd dynamic link call to device 000A, service 0007.
   Your Windows configuration is invalid. Run Setup again to correct
   this problem.

When Setup is run from a shared installation of Windows, a system setting is changed to "Other", Windows will display the following error within Windows as soon as the change is made:

  The filename FILENAME.EXT, needed to install this driver, is not
  available on the network. Your system does not have permission to
  copy the file to the network. See your system administrator for
  assistance. To continue installing the driver, choose OK. To quit
  driver installation, choose Cancel.

Choosing Cancel at this point leaves the system unchanged. Choosing OK produces two more of the above messages (referring to two different files). When Windows is restarted, the "Invalid Vxd dynamic link call..." error message noted above will be displayed.

Steps for Installing WDL files on a Shared Network Drive

  1. Connect to the Windows 3.1 Shared network directory and a User directory. You must have read, write, and create privileges on the Shared directory and the User directory. Make sure both Shared and User directories are in the MS-DOS path.

  2. Create a new temporary directory on a local or network drive. You will be expanding the individual driver files into this directory.

  3. Copy the updated driver file (for example, TSENG1.EXE) into the directory you created in step 2.

  4. Change to the directory created in step 2.

  5. Run the file you copied, by typing the file's executable name (for example, type "TSENG1" [without the quotation marks] for the step 3 example). This will extract the individual files from the .EXE file.

  6. Delete the .EXE file from the temporary directory that was created in step 2.

  7. Check the Windows Shared directory for any OEM*.INF files (such as OEM0.INF) and rename the OEMSETUP.INF file in the temporary directory to the next sequential OEM*.INF file.

    Example 1: If the Windows Shared directory contains OEM0.INF and OEM1.INF, rename the OEMSETUP.INF in the temporary directory to OEM2.INF.

    Example 2: There is no OEM0.INF in the Windows Shared directory. Rename the OEMSETUP.INF file OEM0.INF in the temporary directory.

  8. At the MS-DOS command prompt, type

    expand -r *.*

    in the temporary directory created in step 2.

  9. The Expand utility will then ask for a destination directory. Choose the Windows Shared directory on the network (such as X:\WINSHARE). This will expand the individual files to a usable state and copy them to the correct location (the Windows Shared drive).

  10. Copy all the OEM*.INF files from the Windows Shared drive to the User directory. (The Expand *.* command has already copied the OEM*.INF files to the Windows Shared directory.)

  11. Run Setup /N from the User directory or double-click the Setup icon on the workstation. You will now be able to install and use the new drivers.

For information on "Installing drivers not supplied with Windows 3.1", please see Chapter 15 of the "Microsoft Windows User's Guide" for version 3.1.

For a complete listing of the WDL's contents and instructions for obtaining the WDL, query on "Q82006" in the Microsoft Knowledge Base.


KBCategory: kbnetwork kbdisplay kb3rdparty kbsetup
KBSubcategory: win31
Additional reference words: winshare Novell Pathworks Lantastic LanMan 3Com
Banyan video 3.10 3.1 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.