Rather than placing most of our drivers in the Windows driver store, we are starting to have our Dell drivers silently install after deployment based on the model of the computer.
As a test, we are trying to install all drivers on a fresh image on a Latitude E5520. Each driver installation command begins with a start /wait command so that the command line waits before moving to the next driver. So, our commands might look something like this:
This seems to work well for most drivers, but there is one particular driver (the Bluetooth driver on the Latitude E5520) that seems to hang every single time. Once it gets to that driver, it never moves to the next one. If I go into Task Manager and kill off the processes that the driver installed/started, it will continue to the next driver.
If I run that one driver without start /wait, everything seems to work fine, but I know that can't be the optimal way to install it.
First of all, am I installing the DUP drivers correctly?
Second, is it unusual to have a DUP driver do this? If so, is my method of correcting it acceptable?