Por que devo instalar os drivers ANTES de conectar um novo periférico?

22

Sempre achei isso curioso sobre as instruções de instalação dos periféricos de computador; mais comumente, instalação de hardware USB no Windows XP.

As instruções de instalação normalmente insistem MUITO ALTAMENTE que você DEVE instalar os drivers ANTES de conectar o periférico. No último exemplo que eu vi especificamente, um Microsoft Comfort Optical Mouse 3000 enviado com uma etiqueta de papelão dobrada sobre o plugue USB que dizia "INSTALAR DRIVERS PRIMEIRO!".

Por que isso é necessário? O que acontece ao conectar um dispositivo USB que estraga tanto o sistema que os instaladores de drivers incluídos ficam inúteis?

NReilingh
fonte
2
Não é necessário. Eu sempre conecto o equipamento e só instalo drivers se o Windows não detectar o hardware que permite usar drivers genéricos.
Ramhound 19/09/12
1
Eu fiz com que os drivers fizessem coisas estranhas e instalassem incorretamente ao ir contra a regra de instalar sem o dispositivo conectado, é raro. Eu acho que é principalmente para evitar confusão, pois o Windows abrirá caixas de diálogo enquanto você estiver tentando instalar o pacote de driver se o dispositivo estiver conectado. Isso torna a instalação um pouco mais suave para os não técnicos.
Moab
Eu nunca li isso, e quase nunca fiz isso.
22912 Konrad Rudolph
3
Não se esqueça de que normalmente não existe um "programa de instalação de drivers" por si só, mas sim um pacote completo de driver e muitos softwares inúteis. O fabricante não teria se dado ao trabalho de montar esse pacote inchado se não houvesse algo nele, então é claro que eles preferem que você o instale a partir do disco, em vez de instalar apenas o driver vazio. `: --`
Synetech 20/09/2012

Respostas:

29

Esta não é uma regra inquebrável. O principal motivo para instalar os drivers primeiro é que o fabricante do dispositivo sabe que os drivers não foram fornecidos com o Windows XP (ou qualquer SO). Você certamente pode conectar o dispositivo e o mundo não vai implodir em um cataclismo de fogo. Normalmente, o Windows reclama que não sabe o que é o dispositivo e solicita a instalação dos drivers. É isso aí. Isso pode ser um problema se você não souber instalar os drivers manualmente. Na pior das hipóteses, você tem um ponto de exclamação amarelo no gerenciador de dispositivos, significando que o Windows não sabe o que fazer com o dispositivo.

Alguns pacotes de instalação de dispositivos devem ser instalados primeiro, pois mantêm drivers e software para vários dispositivos. Portanto, o instalador é executado e solicita que você conecte o dispositivo. O instalador então detecta o dispositivo e instala os drivers / aplicativos apropriados.

Escusado será dizer que é melhor seguir as instruções que acompanham o seu dispositivo para mitigar quaisquer problemas conhecidos que possam surgir.

Keltari
fonte
1
É possível que, após a instalação de uma peça de hardware usando drivers internos, os drivers incluídos no periférico não consigam precedência sobre os drivers já utilizados de alguma forma?
NReilingh
Os arquivos do driver possuem números de versão em suas propriedades. Portanto, se os drivers forem da mesma fonte, o mais novo deve sempre substituir o mais antigo. Se um driver mais antigo estiver tentando substituir um mais novo, o Windows o alertará sobre esse fato.
Keltari
1
Certo - estou pensando mais em Mouse / Driver de Impressora Genérico vs. Mouse / Driver de Impressora Proprietário.
NReilingh
1
Se o Windows não reconhecer o mouse como um mouse proprietário, ele instalará os drivers genéricos. Se você instalar os drivers proprietários, eles substituirão os drivers da MS, mesmo que sejam mais novos.
Keltari
22

Talvez porque a conexão inicial possa resultar na instalação de algum driver padrão, que não possui as opções (inchaço?) Oferecidas pelo pacote de drivers recomendado. É provável que isso não confunda apenas um usuário normal, mas também será confuso / difícil ensiná-lo a atualizar o driver para o recomendado (resultando em muitas chamadas de suporte desnecessárias). Meu palpite é que a prevenção desse tipo de cenário, em vez de qualquer problema real, é o que faz com que eles recomendem instalar os drivers primeiro, depois basta conectar o dispositivo e fazê-lo funcionar corretamente desde o início.

Karan
fonte
1
Além disso, lembro que, uma vez instalado o driver padrão, seria difícil (não completamente impossível, mas uma péssima experiência do usuário) fazer com que o Windows desconsidere esse driver padrão e instale o driver apropriado. Instalar os drivers primeiro reduzirá significativamente o número de problemas que o usuário pode enfrentar.
djeidot
0

A razão pela qual essa reputação é cataclísmica é que o Windows 98 e XP às vezes instalavam um driver de "dispositivo composto" em qualquer coisa que não reconhecesse, a fim de gerenciar interrupções do dispositivo desconhecido. Infelizmente, isso significava que o novo assistente de hardware não seria acionado e que o dispositivo não poderia ser detectado quando você tentou seguir as instruções de instalação. Você realmente teve que remover manualmente o driver de dispositivo composto antes de poder instalar o driver correto. O fato de a maioria dos drivers estar presente em novas distribuições do Windows ajuda muito e, aparentemente, o Windows agora exclui os drivers "economizadores de lugar" no momento da inicialização, se o dispositivo não estiver presente - não é o evento traumático que já foi. Mais do que isso, esse declarante não diz.

Ovo
fonte