Instalação em primeiro lugar por software
Uma instalação de software primeiro envolve a cópia de um pacote de driver para o Repositório de Driver ("preparo") e a pré-instalação do pacote de driver no sistema antes que o dispositivo de hardware seja conectado. Depois que o dispositivo é conectado, o driver do pacote de driver é instalado.
Se o usuário inserir sua mídia de distribuição antes de conectar o dispositivo, um aplicativo de instalação habilitado para AutoRun poderá:
Verifique se há instalações em andamento e pare de executar se outras atividades de instalação estiverem em andamento.
Use o Microsoft Installer para instalar aplicativos específicos do dispositivo.
Se o dispositivo for "hot-pluggable", diga ao usuário para conectá-lo.
Se o barramento não fornecer notificação hot-plug, inicie a reenumeração chamando CM_Reenumerate_DevNode.
Se o dispositivo não puder ser conectado a quente, peça ao usuário para desligar o sistema, conectá-lo e ligá-lo novamente.