Hi,
I'm using Windows Deployment Services 2012 to deploy Windows 7 Pro x64 driverless images to different hardware models (drivers are injected using WDS). I already have organized the drivers in driver groups per hardware model. I'm experiencing driver conflicts so I decided to start using driver group filters to make sure that the driver groups are available only available for the corresponding hardware model.
To get the correct values for the filters i have used the following method: (as described in this article: http:// technet.microsoft.com/en-us/library/dd759191.aspx)
so I checked msinfo32.exe (System Manufacturer: Dell Inc. System Model: OptiPlex 790)
and set these values in the driver group filter:
Then fired up WDS using PXE booting on my OptiPlex but when finished: No drivers are installed! I investigated further and found on forums to use the following commands (which return the same values btw):
wmic bios get manufacturer (returns: Dell Inc.)
wmic computersystem get manufacturer(returns: Dell Inc.)
wmic computersystem get model
(returns: OptiPlex 790)
Values are the same so no problem there.
Then I checked the output of the following commands:
wmic bios get model(returned: error, invalid query)
wmic bios get /all(returned: all kind of information but no model value)
When I remove the value "OptiPlex 790" from the filter list the drivers are installed correctly. So this has to be some problem with the Model value.
Could someone please help me?
As a workaround I now disable all the driver groups exept the one that I need for the hardware. But as more new hardware models are added this is a lot of work to do everytime.
Extra info:
I'm using a WINPE 4.0 image (windows 7 media boot.wim file). 6.1.7.601
Windows Server version: Windows Server 2012 - version 6.2 (Build 9200) - All Windows updates are installed
Windows Deployment Services version 6.2.9200.16384
Having this problem on multiple systems
Questions:
- Does WDS/WinPE uses only the Bios values for determining system info? (then this problem could be with Dell in this example, because no model value is available)
- Is this the correct way to set up driver group filters? (then this is a problem with MS. Does anyone have solution??)
Thank you for your answers & help!