Compartilhar via


Roteiro para instalação de dispositivos e drivers

Ilustração de uma bússola, um mapa e um dedo apontando para o mapa.

Nota

Este artigo é para desenvolvedores que criam drivers de dispositivo para Windows. Se você for um usuário que deseja instalar ou atualizar um driver de dispositivo em seu computador, consulte Atualizar drivers manualmente no Windows.

Para instalar um dispositivo e driver no sistema operacional Windows, siga estas etapas:

  • Etapa 1: conheça os conceitos básicos da instalação do dispositivo e do driver no Windows.

    Você deve entender os conceitos básicos da instalação do dispositivo e do driver na família Windows de sistemas operacionais. Isso ajudará você a tomar as decisões de design apropriadas e permitirá que você simplifique seu processo de desenvolvimento. Para obter mais informações, consulte a Instalação de driver e dispositivo.

  • Etapa 2: saiba mais sobre os pacotes de driver e seus componentes.

    Um pacote de driver consiste em todos os componentes que você deve fornecer para instalar o dispositivo e oferecer suporte a ele no Windows. Isso inclui um arquivo INF e todos os arquivos que o arquivo INF faz referência.

    Para obter mais informações, consulte Pacotes de driver e Arquivos INF.

  • Etapa 3: criar um pacote de driver para seus dispositivos e drivers.

    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 Criar um pacote de driver.

    Para obter exemplos de pacotes de driver, consulte o Exemplo do Toaster.

  • Etapa 4: assinatura de teste do pacote de driver durante o desenvolvimento e o 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. Essa funcionalidade permite que os desenvolvedores instalem e testem pacotes de driver no Windows com a verificação de assinatura do driver habilitada.

    Para obter mais informações, consulte Assinatura de drivers durante o desenvolvimento e o teste.

  • Etapa 5: assinar previamente 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 TESTSIGNING. Essa funcionalidade permite que os desenvolvedores testem drivers com inicialização segura ativada antes de assinarem o pacote de drivers para lançamento.

    Para obter mais informações, consulte Assinatura e teste de driver de pré-produção.

  • Etapa 6: assinar para lançamento o pacote de driver para distribuição.

    Depois de testar e verificar o pacote de driver, você deverá assinar o pacote de driver para liberação. A assinatura de liberação identifica a identidade do editor de um pacote de driver. Embora essa etapa seja opcional, os pacotes de driver devem ser assinados para lançamento pelos seguintes motivos:

    • Verifique a autenticidade, a integridade e a confiabilidade dos pacotes de driver. O Windows usa assinaturas digitais para verificar a identidade do editor e verificar se o driver não foi alterado desde que foi publicado.

    • Forneça a melhor experiência do usuário facilitando a instalação automática do driver.

    • Execute drivers no modo kernel em versões de 64 bits do Windows Vista e versões posteriores do Windows.

    • Reproduza determinados tipos de conteúdo premium de última geração.

      Pacotes de driver são assinados para lançamento por meio de:

    • Uma assinatura de versão WHQL obtida por meio do Programa de Compatibilidade de Hardware do Windows (para Windows 10/11) ou do Programa de Certificação de Hardware do Windows (para Windows 8/8.1 e sistemas operacionais mais antigos).

    • Uma assinatura de versão criada por meio de um Certificado de Editor de Software (SPC).

      Para obter mais informações, consulte Assinando drivers para lançamento público.

  • Etapa 7: distribua o pacote de driver.

    A etapa final é distribuir o pacote de driver. Se o seu pacote de driver atender aos padrões de qualidade definidos no Programa de Compatibilidade de Hardware do Windows (para Windows 10/11), ou o Programa de Certificação de Hardware do Windows (para Windows 8/8.1 e sistemas operacionais mais antigos), você pode distribuí-lo por meio do programa Microsoft Windows Update. Para obter mais informações, consulte Publicando um driver no Windows Update.

Essas são as etapas básicas. Etapas adicionais podem ser necessárias com base nas necessidades de instalação do seu dispositivo e driver individuais.