Windows admite las especificaciones Plug and Play que definen la forma en que un equipo puede detectar y configurar nuevo hardware agregado e instalar automáticamente el controlador de dispositivo. Antes de que apareciera la tecnología Plug and Play, los usuarios debían configurar manualmente los dispositivos antes de conectarlos al equipo.
El hardware Plug and Play, combinado con un sistema operativo compatible con Plug and Play, como Windows Vista® y Windows Server® 2008, permite al usuario conectar el hardware y que Windows busque un paquete de controladores de dispositivo adecuado y lo configure automáticamente para funcionar si interferir con el resto de los dispositivos.
Dado que el software de controlador de dispositivo se ejecuta como si fuera parte del sistema operativo con acceso ilimitado a todo el equipo, es muy importante que sólo admita controladores de dispositivo conocidos y autorizados. Para conseguir este requisito de seguridad, Windows Vista y Windows Server 2008 dividen el proceso de instalación en dos pasos:
Instalación de dispositivos en Windows
La instalación de controladores de dispositivo y dispositivos en Windows Vista y Windows Server 2008 funciona como se muestra en el siguiente diagrama. En el diagrama, "PnP" se refiere al servicio Plug and Play que se ejecuta en Windows. Si alguna de estas comprobaciones de seguridad da error o no se encuentra el paquete de controladores de dispositivo adecuado, el proceso se detiene.
-
Cuando un usuario inserta un dispositivo, Windows detecta el nuevo hardware y señala el servicio Plug and Play para que el dispositivo esté operativo.
-
Plug and Play identifica el dispositivo.
-
Plug and Play busca en el almacén de controladores un paquete de controladores que coincida con el dispositivo. Si no se encuentra ningún paquete que coincida, vaya al paso 4. Si se encuentra un paquete que coincida, vaya directamente al paso 8.
-
Windows busca un paquete de controladores que coincida en la siguientes ubicaciones y se detiene tan pronto como encuentra un paquete que coincida:
-
Carpetas de búsqueda especificadas por la entrada DevicePath del Registro. Para obtener más información, consulte Configurar Windows para buscar controladores de dispositivo en carpetas adicionales.
-
Búsqueda en el sitio web de Windows Update. Para obtener más información, consulte Configurar Windows para buscar controladores de dispositivo en Windows Update.
-
Solicitud de medios al usuario.
-
Carpetas de búsqueda especificadas por la entrada DevicePath del Registro. Para obtener más información, consulte Configurar Windows para buscar controladores de dispositivo en carpetas adicionales.
-
Windows comprueba que el usuario tiene permiso para colocar el paquete de controladores en el almacén de controladores. El usuario debe tener credenciales de administrador o bien la directiva del equipo debe estar configurada para permitir que los usuarios estándar instalen dispositivos que tienen este identificador. Para obtener más información acerca de esta directiva, consulte Configurar directivas de equipo para permitir a los no administradores instalar dispositivos específicos.
-
Windows comprueba que el paquete de controladores tiene una firma digital válida. Si el paquete de controladores está firmado por un certificado válido pero que no se encuentra en el almacén Editores de confianza, Windows pide confirmación al usuario.
-
Windows coloca una copia del paquete de controladores en el almacén de controladores.
-
PnP copia los archivos de controlador del almacén de controladores en sus ubicaciones operativas, que suele ser %systemroot%\windows32\drivers.
-
PnP configura el Registro para indicar a Windows cómo usar los controladores recién instalados.
-
PnP inicia los controladores recién instalados. Este paso se repite cada vez que el equipo se reinicia para volver a cargar los controladores.
En Windows Vista y Windows Server 2008, el proceso descrito en los pasos 3 al 7 se denomina almacenamiento provisional. Durante el almacenamiento provisional, Windows realiza comprobaciones de seguridad y, a continuación, coloca el paquete de controladores en una ubicación segura para que el servicio Plug and Play pueda obtener acceso a él. En Windows Vista y Windows Server 2008, un administrador puede llevar a cabo el almacenamiento provisional como un paso independiente. Para obtener más información, consulte Almacenar provisionalmente un controlador de dispositivo en el almacén de controladores.
Si es un administrador de varios equipos, el almacenamiento provisional de los paquetes de controladores de dispositivo para los usuarios proporciona ventajas significativas. Windows lleva a cabo todas las comprobaciones de seguridad necesarias durante el almacenamiento provisional, incluida la comprobación de los derechos de administrador y la validación de las firmas digitales. Una vez almacenado provisionalmente un paquete de controladores, cualquier usuario que inicia sesión en ese equipo puede instalar los controladores en el almacén de controladores con sólo conectar el dispositivo adecuado. No aparece ninguna pregunta ni se requieren permisos especiales. El usuario sólo tiene que conectar el dispositivo y éste funcionará, sin la intervención del administrador ni del servicio técnico.
Referencias adicionales
Para obtener más información acerca del almacén de controladores y el proceso de almacenamiento provisional, vea la Guía paso a paso para la firma y almacenamiento provisional de controladores de dispositivo (
Instalación de dispositivos y sus controladores
Instalar un dispositivo Plug and Play
Instalar un dispositivo no Plug and Play
Almacenar provisionalmente un controlador de dispositivo en el almacén de controladores
Configurar Windows para buscar controladores de dispositivo en carpetas adicionales
Configurar Windows para buscar controladores de dispositivo en Windows Update
Actualizar o cambiar un controlador de dispositivo
Revertir un controlador de dispositivo a una versión anterior
Habilitar o deshabilitar un dispositivo Plug and Play
Iniciar o detener un controlador de dispositivo no Plug and Play
Configurar el tipo de inicio para un controlador de dispositivo no Plug and Play