
Estoy intentando instalar el controlador WinUsb para uno de mis dispositivos, pero la instalación no se realiza correctamente y aparece el siguiente mensaje de error:
"Se encontró un problema al intentar agregar el controlador a la tienda"
¿Alguna idea de cuál podría ser el problema? No hay ningún código de error asociado ni archivo de registro y no he encontrado ninguna información relevante en Internet sobre ese problema para el controlador WinUsb, por lo que es difícil descubrirlo por mi cuenta.
Para darle más contexto, estoy intentando instalarlo en una máquina con Windows 10. En VS 2015, creé un "paquete de instalación del controlador INF de WinUsb" e hice algunas modificaciones menores al archivo INF de plantilla proporcionado, como escribir el número de video y pid adecuado asociado con el dispositivo y cambiar el nombre del fabricante.
Puedo instalar con éxito el controlador en una máquina virtual que también ejecuta Windows10 haciendo clic derecho en el archivo INF y seleccionando "instalar". (La máquina virtual está configurada en modo depurador WDK) pero el mismo proceso en mi máquina "real" arroja el mensaje de error antes mencionado.
Sospecho que tiene algo que ver con la firma del controlador, pero no debería suceder ya que el controlador WinUsb está firmado (lo que lo hace, entre otras cosas, muy interesante de usar).
Cualquier sugerencia para resolver este problema sería muy apreciada.
Gracias.
Respuesta1
Si modificas el INF invalidas la firma. Los controladores, INF y CAT están todos vinculados entre sí. Modifique uno y Windows de forma predeterminada no le permitirá realizar la instalación sin deshabilitar la aplicación de la firma del controlador.
Respuesta2
Según el sitio web de MS en...
Este mensaje de error significa "Su paquete de controladores no está firmado o no está firmado correctamente".
Esta es una característica de seguridad de Win OS.para ayudar a evitar que el malware se haga pasar por un controlador de dispositivo y obtenga acceso de bajo nivel al sistema.
Una posible solución temporal para probar esta teoría (y es unaalto riesgo de seguridad) sería desactivar el control de seguridad. Las instrucciones para hacer esto se encuentran aquí.
http://jbcomp.com/disable-device-driver-signing-in-windows-10/