Roteiro para instalação de dispositivos e drivers
Observação
Este artigo é para desenvolvedores que criam drivers de dispositivo para Windows. Se for um utilizador que pretenda instalar ou atualizar um controlador de dispositivo no seu computador, consulte Atualizar controladores manualmente no Windows.
Para instalar um dispositivo e driver no sistema operacional Windows, execute estas etapas:
Etapa 1: Aprenda os fundamentos da instalação do dispositivo e do driver no Windows.
Você deve entender os fundamentos da instalação de dispositivos e drivers na família de sistemas operacionais Windows. Isso irá ajudá-lo a tomar decisões de design apropriadas e permitirá que você simplifique seu processo de desenvolvimento. Para obter mais informações, consulte Instalação de Dispositivos e Drivers.
Etapa 2: Saiba mais sobre os pacotes de drivers e seus componentes.
Um pacote de driver consiste em todos os componentes que você deve fornecer para instalar seu dispositivo e suportá-lo no Windows. Isso inclui um arquivo INF e todos os arquivos que o arquivo INF referencia.
Para obter mais informações, consulte Pacotes de driver e arquivos INF.
Etapa 3: Crie um pacote de controladores para o seu dispositivo e controladores.
Seu pacote de driver deve fornecer um arquivo INF e, opcionalmente, arquivos de driver ou componentes de software adicionais.
Para obter mais informações sobre os componentes de um pacote de driver, consulte Criando um pacote de driver.
Por exemplo, para pacotes de driver, consulte o Toaster Sample.
Etapa 4: Teste e assine o seu pacote de drivers durante o desenvolvimento e a fase de teste.
A assinatura de teste refere-se ao uso de um certificado de teste para assinar uma versão de pré-lançamento de um pacote de driver para uso em computadores de teste. Os desenvolvedores podem assinar pacotes de driver usando certificados autoassinados, como certificados gerados pela ferramenta
MakeCert. Esse recurso permite que os desenvolvedores instalem e testem pacotes de driver no Windows com a verificação de assinatura de driver habilitada. Para obter mais informações, consulte Assinatura de Drivers durante o Desenvolvimento e Teste.
Etapa 5: Pré-produção - assine seu pacote de driver para testar com a Inicialização Segura.
A assinatura de pré-produção refere-se ao uso do certificado de pré-produção WHQL/WHCP para assinar uma versão de pré-lançamento de um pacote de driver para uso em sistemas de varejo/produção sem a necessidade de habilitar o TESTSIGNING. Este recurso permite que os desenvolvedores testem controladores com a Inicialização Segura ativada antes de assinarem o pacote de controladores.
Para obter mais informações, consulte A assinatura de controladores de pré-produção e testes.
Passo 6: Libere-assine seu pacote de driver para distribuição.
Depois de testar e verificar seu pacote de driver , você deve liberar e assinar o pacote de driver. A assinatura de versão identifica o editor de um pacote de driver. Embora esta etapa seja opcional, os pacotes de driver devem ser assinados pelos seguintes motivos:
Garanta a autenticidade, integridade e confiabilidade dos pacotes de drivers. O Windows usa assinaturas digitais para verificar a identidade do editor e para verificar se o driver não foi alterado desde que foi publicado.
Forneça a melhor experiência ao usuário, facilitando a instalação automática do driver.
Execute drivers de modo kernel em versões de 64 bits do Windows Vista e versões posteriores do Windows.
Reproduza certos tipos de conteúdo premium da próxima geração.
Os pacotes de driver são assinados por meio de:
Uma assinatura de versão WHQL obtida obtida por meio do Windows Hardware Compatibility Program (para Windows 10/11) ou do Windows Hardware Certification Program (para sistemas operacionais Windows 8/8.1 e mais antigos).
Uma assinatura de lançamento criada por meio de um certificado de editor de software (SPC) .
Para obter mais informações, consulte Signing Drivers for Public Release.
Etapa 7: Distribua o pacote de driver.
A etapa final é distribuir o pacote de driver . Se o pacote de driver atender aos padrões de qualidade definidos no
do Programa de Compatibilidade de Hardware do Windows (para Windows 10/11) ou no do Programa de Certificação de Hardware do Windows (para sistemas operacionais Windows 8/8.1 e mais antigos), você poderá distribuí-lo por meio do programa Microsoft Windows Update. Para obter mais informações, consulte Publicação de um driver no Windows Update.
Estes são os passos básicos. Etapas adicionais podem ser necessárias com base nas necessidades de instalação do seu dispositivo e driver individuais.