Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El Almacén de controladores es una colección de confianza de paquetes de controladores de bandeja de entrada y que no son de Microsoft. El sistema operativo mantiene esta colección en una ubicación segura en el disco duro local. Solo los paquetes de controladores del Almacén de controladores se pueden instalar en un dispositivo.
Cuando se copia un paquete de controladores en el Almacén de controladores, se copian todos sus archivos. Estos archivos incluyen el archivo INF y todos los archivos a los que hace referencia el archivo INF. Todos los archivos que se encuentran en el paquete de controladores se consideran críticos para la instalación del dispositivo. El archivo INF debe hacer referencia a todos los archivos necesarios para la instalación del dispositivo para que estén presentes en el Almacén de controladores. Si el archivo INF hace referencia a un archivo que no está incluido en el paquete de controladores, el paquete de controladores no se copia en el repositorio.
El proceso de copia de un paquete de controladores en el Almacén de controladores se denomina preparación. Un paquete de controladores debe almacenarse provisionalmente en el Almacén de controladores para poder usar el paquete para instalar cualquier dispositivo. Como resultado, el almacenamiento provisional del controlador y la instalación de dispositivos son operaciones independientes.
Un paquete de controladores se deposita en el Repositorio de controladores tras ser comprobado y validado.
Comprobación de la integridad del paquete del controlador
Antes de que un paquete de controladores se almacene provisionalmente en el Almacén de controladores, el sistema operativo comprueba primero que el paquete de controladores es de confianza. Para que el paquete de controladores se considere de confianza, el archivo INF debe tener una directiva CatalogFile en la sección Versión que proporciona el nombre de archivo para un archivo de catálogo asociado al archivo INF. El archivo de catálogo debe contener hashes para el archivo INF y todos los archivos a los que se hace referencia en el archivo INF. El archivo de catálogo debe estar firmado con una firma digital de confianza. Para obtener más información sobre las firmas digitales, consulte Firma de Controladores.
Validación del paquete de controladores
El sistema operativo valida el paquete de controladores de las maneras siguientes:
- El usuario actual debe tener permiso para instalar el paquete de controladores.
- El archivo INF del paquete de controladores es sintácticamente correcto y todos los archivos a los que hacen referencia los archivos INF están presentes en el paquete de controladores.
Un controlador se copia en el Almacén de controladores después de pasar las comprobaciones de integridad y sintaxis. Después, el sistema operativo usa el paquete de controladores para instalar automáticamente nuevos dispositivos sin necesidad de interacción del usuario.
Una vez que los archivos se almacenan provisionalmente en el Almacén de controladores, no deben quitarse ni modificarse de ninguna manera. No se deben agregar nuevos archivos al almacén de controladores fuera del proceso de preparación. Esto incluye agregar, quitar o modificar archivos directamente a través de llamadas mediante programación. También incluye cambios realizados indirectamente a través de directivas INF procesadas más adelante.