O Windows oferece suporte às especificações Plug and Play que definem como um computador pode detectar e configurar hardware recém-adicionado e instalar automaticamente o driver do dispositivo. Antes do Plug and Play, os usuários precisavam configurar manualmente os dispositivos antes de conectá-los ao computador.

O hardware Plug and Play, aliado a um sistema operacional compatível com Plug and Play como o Windows Vista® e o Windows Server® 2008, permite que um usuário conecte o hardware e o Windows procure um pacote de driver de dispositivo apropriado, configurando-o automaticamente para funcionar sem interferir em outros dispositivos.

Como o software do driver do dispositivo é executado como se fosse parte do sistema operacional com acesso irrestrito a todo o computador, é essencial que somente os drivers de dispositivos conhecidos e autorizados sejam permitidos. Para oferecer suporte a esse requisito de segurança, o Windows Vista e o Windows Server 2008 dividem o processo de instalação em duas etapas:

Instalação do dispositivo no Windows

A instalação do dispositivo e o driver do dispositivo no Windows Vista e no Windows Server 2008 opera como mostrado no diagrama a seguir. No diagrama, "PnP" se refere ao serviço Plug and Play em execução no Windows. Se qualquer uma das verificações de segurança descritas falhar, ou se um pacote de driver de dispositivo apropriado não for localizado, o processo é interrompido.

Fluxograma - Instalação de driver de dispositivo do Windows
  1. Quando um usuário insere um dispositivo, o Windows detecta o novo hardware e sinaliza para o serviço Plug and Play para que torne o dispositivo operacional.

  2. Plug and Play identifica o dispositivo.

  3. Plug and Play procura no repositório do driver um pacote de driver que corresponda ao dispositivo. Se não for localizado um pacote correspondente, vá para a etapa 4. Se um pacote correspondente for localizado, pule para a etapa 8.

  4. O Windows procura um pacote de driver correspondente examinando nos seguintes locais, parando assim que um pacote correspondente for localizado:

  5. O Windows verifique se o usuário tem permissão para colocar o pacote do driver no repositório do driver. O usuário deve ter credenciais de administrador ou a diretiva do computador deve ser definida para permitir que os usuários padrão instalem dispositivos que tenham esse identificador. Para obter mais informações sobre essa diretiva, consulte Configurar a diretiva do computador para permitir que não-administradores instalem dispositivos específicos.

  6. O Windows verifica se o pacote do driver tem uma assinatura digital válida. Se o pacote do driver for assinado por um certificado válido, mas não for localizado no repositório Fornecedores Confiáveis, o Windows solicitará a confirmação do usuário.

  7. O Windows coloca uma cópia do pacote do driver no repositório do driver.

  8. PnP copia os arquivos do driver do repositório do driver para os respectivos locais operacionais, em geral, %systemroot%\windows32\drivers.

  9. PnP configura o registro para instruir o Windows sobre como usar os drivers recém-instalados.

  10. PnP inicia os drivers recém-instalados. Esta etapa é repetida sempre que o computador é reiniciado para recarregar os drivers.

No Windows Vista e no Windows Server 2008, o processo descrito nas etapas 3 até 7 é denominado de teste. Durante o teste, o Windows executa verificações de segurança e, depois, coloca o pacote do driver em um local seguro para que possa ser acessado pelo dispositivo Plug and Play. No Windows Vista e no Windows Server 2008, o teste pode ser executado por um administrador como uma etapa separada. Para obter mais informações, consulte Testar um driver de dispositivo no armazenamento do driver.

Se você é o administrador de vários computadores, o teste dos pacotes de drivers de dispositivos para os usuários é um benefício importante. O Windows executa todas as verificações de segurança necessárias durante o teste, incluindo a verificação dos direitos de administrador e a validação de assinaturas digitais. Depois de um pacote de driver ser testado com êxito, qualquer usuário que faça logon nesse computador poderá instalar os drivers no repositório do driver simplesmente conectando o dispositivo apropriado. Não há prompts e não é necessário ter permissões especiais. Basta que o usuário conecte o dispositivo para que o mesmo funcione, sem intervenção do administrador ou do suporte técnico.


Sumário