Опция /S
Dpinst
полностью скрывает все взаимодействие с операционной системой. Проблема в том, что ваша операционная система пока не доверяет производителю и не завершает установку. Например, если вы запустите Dpinst с параметром /SW
, вы увидите это окно.
Это будет причиной, по которой установка работает на некоторых компьютерах, а на других - нет.
Одним из решений является извлечение сертификатов для ваших драйверов, вызов certmgr.msc
из консоли и проверка в разделе «Доверенные издатели», вы должны найти производителя и, щелкнув правой кнопкой мыши, сможете экспортировать сертификат как yourCert.cer
файл. Затем вы можете как администратор вызвать certutil.exe -addstore "TrustedPublisher" yourCert.cer
с консоли, прежде чем позвонить Dpinst /S
в вашей целевой системе.
Поскольку вы уже дали операционной системе сертификат, окно больше не должно появляться, и вы можете запустить dpinst
в совершенно бесшумном режиме.