Na nossa organização, temos um dispositivo personalizado para o qual o fornecedor do dispositivo fornece um driver. O problema é que o arquivo INF que devemos usar para instalação não contém o ID de hardware do dispositivo. No entanto, usando o gerenciador de dispositivos, você pode forçar a instalação do driver de qualquer maneira (o fornecedor fornece instruções para isso). No entanto, desde o Windows 10, os drivers instalados dessa forma são removidos automaticamente durante a atualização para, por exemplo, a atualização de abril de 2018. Portanto, toda vez que o Windows tiver uma grande atualização, teremos que reinstalar o driver em cada um dos nossos computadores manualmente.
Examinei a instalação de drivers usando DevCon.exe, mas como a ID de hardware não foi encontrada no arquivo INF, a instalação falha.
Eu também tentei adicionar o ID do hardware ao arquivo INF, entretanto a assinatura do WHQL não é mais válida.
Como a instalação manual do driver é possível e funciona conforme o esperado. Existe outra maneira de automatizar a instalação de um driver para um dispositivo com um ID de hardware que não é encontrado no arquivo INF? Ou talvez haja uma maneira de impedir que o Windows 10 remova esse driver específico durante as atualizações (outros drivers de hardware ainda devem ser atualizados automaticamente)?