Microsoft KB Archive/191612

= Installing Multiple Third-Party OEM Video Drivers =

Article ID: 191612

Article Last Modified on 10/31/2006

-

APPLIES TO


 * Microsoft Windows NT Server 4.0 Standard Edition
 * Microsoft Windows NT Workstation 4.0 Developer Edition

-



This article was previously published under Q191612



Multiple OEM Video Drivers
If your deployment contains computers that have different OEM video drivers from the manufacturer, you can use the following method to install the third-party drivers. This will allow you to get the proper video drivers installed without the installer having to worry about what video card is in the computer. Listed below is a Txtsetup.oem file preparing the Matrox Millennium II and STB Velocity drivers for installation:

[Disks] d1 = "OEM Video Disk",\oemvideo.tag,\

[Defaults] DISPLAY = MGA64 ;these values came from the manufactur's inf in  [%manufacturer%.MFG] DISPLAY = STBS3

[DISPLAY] MGA64 = "my MGA driver - oem" ; this must match what they have in the unattended.txt STBS3 = "my STB driver - oem" ; file in the [displaydrivers] section

[Files.display.mga64] driver = d1,mga64.sys,mga64 ;just follow the examples to get the rest. dll = d1,mga64.dll

[Files.display.stbs3] driver = d1,stbs3.sys,stbs3 dll = d1,stbs3.dll

[Config.mga64] value=device0,InstalledDisplayDrivers,REG_MULTI_SZ,MGA64 value=device0,VgaCompatible,REG_DWORD,0

[Config.stbs3] value=device0,InstalledDisplayDrivers,REG_MULTI_SZ,STBS3 value=device0,VgaCompatible,REG_DWORD,0

Listed below are the changes you will need to make to the Unattend.txt file. Again, this is only a partial listing of the unattend.txt file:

[DisplayDrivers] "my MGA driver - oem" = "oem" ;note, this section can contain multiple entries like we have listed here. "my STB driver - oem" = "oem" ;

[OemBootFiles] MGA64.dll ; remember to add the files to this section for each OEM video driver MGA64.sys ; listed in the above [DisplayDrivers] section Txtsetup.oem STBS3.sys STBS3.dll

This method will allow for the installer to be unaware of the video card in the computer because Setup will load each driver listed in the [DisplayDrivers] section and perform the detection from that list.

NOTE: The above solution will turn off detection for other cards not listed in the [DisplayDrivers] section. For example, if your deployment has a mix of video cards, such as Matrox and STB, that require OEM drivers and S3 cards that use drivers shipped with Windows NT, you must perform the following additional steps so that Windows NT will still detect the video card.

 Identify the cards that will use drivers that ship on the Windows NT CD. In our example, we are going to use S3 compatible. For a complete list, please see the Display.inf file located on the Windows NT CD in the i386 directory.  Add the retail driver to your Unattend.txt file in the [DisplayDrivers] section:

[DisplayDrivers] "my MGA driver - oem" = "oem" "my STB driver - oem" = "oem" ;*********added the following line*********************** "S3 compatible display adapter - retail" = "Retail"

The string can be anything you want as long as it matches what is in the Txtsetup.sif file, which we will edit next. Also make sure you have "Retail" in quotes.   Edit the Txtsetup.sif file and add the following to the [Display] Section:

[Display] forcevga = "Standard VGA (640x480, 16 colors)",files.none vga     = "Auto Detect",files.video ;**********added the following line******************************* s3      = "S3 comaptible display adapter - retail",files.video

Again, the string in quotes must match what you have in your Unattend.txt file. Also make sure the "files.video" (without quotes) appears after the ending quotation so that Windows NT Setup knows what files install. 

Keywords: kbinfo KB191612

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.