O Windows suporta as especificações Plug and Play que definem o modo como um computador pode detectar e configurar novo hardware adicionado e instalar automaticamente o controlador do dispositivo. Antes do Plug and Play, os utilizadores necessitavam de configurar os dispositivos antes de os ligarem ao computador.
O hardware Plug and Play, combinado com um sistema operativo compatível com Plug and Play, tal como o Windows Vista® e o Windows Server® 2008, permite ao utilizador ligar o hardware e o Windows procura um pacote de controladores de dispositivo, configurando-o automaticamente para trabalhar sem interferir com outros dispositivos.
Uma vez que o software do controlador de dispositivo é executado como se fizesse parte do sistema operativo com acesso sem restrições ao computador, é crítico que só sejam permitidos controladores de dispositivos conhecidos e autorizados. Para suportar este requisito de segurança, o Windows Vista o Windows Server 2008 dividem o processo de instalação em dois passos:
Instalação do dispositivo no Windows
A instalação de dispositivos e controladores de dispositivos no Windows Vista e no Windows Server 2008 funciona, conforme apresentado no diagrama seguinte. No diagrama, "PnP" refere-se ao serviço Plug and Play em execução no Windows. Se houver falha na verificação de segurança descrita, ou se não for possível encontrar o pacote de controladores de dispositivos adequado, o processo pára.

-
Quando um utilizador introduz um dispositivo, o Windows detecta o novo hardware e envia sinais para o serviço Plug and Play para tornar o dispositivo operacional.
-
O Plug and Play identifica o dispositivo.
-
O Plug and Play pesquisa no arquivo de controladores por um pacote de controladores que corresponda ao dispositivo. Se não encontrar um pacote correspondente, vá para o passo 4. Se encontrar um pacote correspondente vá para o passo 8.
-
O Windows procura um pacote de controladores correspondente nas seguintes localizações, parando assim que encontrar um pacote correspondente:
-
Pesquisa de pastas especificadas pela entrada de registo do DevicePath. Para mais informações, consulte Configurar o Windows para Procurar Controladores de Dispositivo em Pastas Adicionais.
-
Pesquisa no Web site do Windows Update. Para mais informações, consulte Configurar o Windows para Procurar Controladores de Dispositivo no Windows Update.
-
Solicitar suporte de dados ao utilizador.
-
Pesquisa de pastas especificadas pela entrada de registo do DevicePath. Para mais informações, consulte Configurar o Windows para Procurar Controladores de Dispositivo em Pastas Adicionais.
-
O Windows verifica se o utilizador tem permissões para colocar o pacote de controladores no arquivo de controladores. O utilizador deve ter credenciais de administrador ou a política do computador é definida para permitir que os utilizadores padrão instalem dispositivos com este identificador. Para obter mais informações sobre esta política, consulte Configurar Política do Computador para Permitir que Não Administradores Instalem Dispositivos Específicos.
-
O Windows verifica se o pacote de controladores tem uma assinatura digital válida. Se o pacote de controladores estiver assinado por um certificado válido mas não existente no arquivo Fabricantes fidedignos, o Windows solicita ao utilizador a confirmação.
-
O Windows coloca uma cópia do pacote de controladores no arquivo de controladores.
-
O PnP copia os ficheiros do controlador a partir do arquivo de controladores para as suas localizações operacionais, normalmente para %systemroot%\windows32\drivers.
-
O PnP configura o registo de modo a fornecer instruções ao Windows sobre como utilizar os controladores instalados recentemente.
-
O PnP inicia os controladores instalados recentemente. Este passo repete-se de cada vez que o computador é reiniciado para recarregar os controladores.
No Windows Vista e no Windows Server 2008, o processo descrito dos passos 3 ao 7 é referido como teste. Durante o teste, o Windows executa verificações de segurança e, em seguida coloca o pacote de controladores numa localização segura, de modo a que possa ser acedida pelo serviço Plug and Play. No Windows Vista e no Windows Server 2008 o teste pode ser executado por um administrador como um passo separado. Para obter mais informações, consulte Estagiar um Controlador de Dispositivo no Arquivo de Controladores.
Se for administrador em vários computadores, o facto de testar os pacotes de controladores de dispositivos é muito benéfico para os utilizadores. O Windows executa todas as verificações de segurança necessárias durante o teste, incluindo a verificação dos direitos de administrador e validação de assinaturas digitais. Depois de um pacote de controladores ter sido testado com êxito, qualquer utilizador que inicie sessão nesse computador pode instalar os controladores existentes no arquivo de controladores, ligando apenas o dispositivo adequado. Não são necessárias linhas de comandos nem permissões especiais. O utilizador simplesmente liga o dispositivo e este funciona, sem intervenção do administrador ou do suporte técnico.
Referências adicionais
Para mais informações sobre o arquivo de controladores e o processo de testes, consulte o manual passo-a-passo sobre a instalação e gestão de dispositivos: Assinar e Testar Controladores de Dispositivo (
Instalar Dispositivos e seus Controladores
Instalar um Dispositivo Plug and Play
Instalar um Dispositivo Não Plug and Play
Estagiar um Controlador de Dispositivo no Arquivo de Controladores
Configurar o Windows para Procurar Controladores de Dispositivo em Pastas Adicionais
Configurar o Windows para Procurar Controladores de Dispositivo no Windows Update
Actualizar ou Alterar um Controlador de Dispositivos
Reverter um Controlador de Dispositivo para uma Versão Anterior
Activar ou Desactivar um Dispositivo Plug and Play
Iniciar ou Parar um Controlador de Dispositivos Não Plug and Play
Configurar o Tipo de Arranque para um Controlador de Dispositivo Não Plug and Play