Você pode usar o DPInst.exe.
Aqui está um guia: link
Este é o arquivo DPInst.xml que eu uso para atualizar silenciosamente todos os drivers.
<?xml version="1.0" ?>
<dpinst>
<!-- Suppress the addition of entries to Programs and Features in
Control Panel.-->
<suppressAddRemovePrograms/>
<!-- install a driver package for a Plug and Play (PnP) function driver
only if the driver package matches a device that is configured in a
computer and the driver package is a better match for the device than
the driver package that is currently installed on the device. -->
<scanHardware/>
<!-- Suppress the display of user interface items that DPInst and
Windows generate. -->
<quietInstall/>
<!-- The following search and subDirectory elements direct
DPInst to search all subdirectories (under the DPInst working
directory) to locate driver packages. -->
<search>
<subDirectory>*</subDirectory>
</search>
</dpinst>
Você também pode executar o DPInst.exe no prompt de comando com o sinalizador / C para ver o que está fazendo.
A documentação do DPInstall está aqui: link