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.

Fluxograma - instalação de controlador de dispositivo Windows
  1. 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.

  2. O Plug and Play identifica o dispositivo.

  3. 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.

  4. O Windows procura um pacote de controladores correspondente nas seguintes localizações, parando assim que encontrar um pacote correspondente:

  5. 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.

  6. 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.

  7. O Windows coloca uma cópia do pacote de controladores no arquivo de controladores.

  8. O PnP copia os ficheiros do controlador a partir do arquivo de controladores para as suas localizações operacionais, normalmente para %systemroot%\windows32\drivers.

  9. O PnP configura o registo de modo a fornecer instruções ao Windows sobre como utilizar os controladores instalados recentemente.

  10. 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.


Sumário