Necesito crear una herramienta que identifique los controladores instalados además de la instalación original y las actualizaciones de un sistema operativo Windows.
Existen varias herramientas que se pueden utilizar para interrogar un sistema operativo instalado e incluso una imagen de Windows sin conexión. Sin embargo, me preguntaba si esta información está disponible de otras maneras que signifiquen no tener que instalar cada uno de los sistemas operativos de interés y luego verificar nuevamente después de la publicación de revisiones, etc. Quizás algún catálogo en línea.
A primera vista, el Catálogo de actualizaciones de Microsoft parece el tipo de cosa en la que estoy pensando, pero no parece admitir la búsqueda de todos los controladores de un sistema operativo determinado.https://www.catalog.update.microsoft.com/Faq.aspx
Respuesta1
Respuesta negativa: no hay bases de datos que indiquen qué controladores se instalarán para qué configuración.
El número de combinaciones posibles de dispositivos de hardware y controladores, tanto genéricos de Windows como de terceros, es simplemente demasiado grande y, además, está en constante evolución.
Windows se instala según el hardware que conoce en este momento, pero esta decisión puede cambiar en el futuro. Y no es inmune a tomar una decisión equivocada (como se encuentra en varias publicaciones de este sitio).
Windows nunca garantiza soporte de hardware, simplemente hace el mejor trabajo que puede. En muchos casos se requiere la intervención humana para corregir la situación.
El campo de hardware versus controladores es demasiado desordenado para cualquier base de datos.