为什么在插入新的外围设备之前必须先安装驱动程序?


22

我一直发现这很好奇计算机外围设备的安装说明。最常见的是在Windows XP中安装USB硬件。

安装说明通常非常坚决地建议您必须在插入外围设备之前安装驱动程序。我特别看到的最后一个示例是一个Microsoft Comfort光学鼠标3000,它的纸板标签折叠在USB插头上,上面写着“首先安装驱动器!”。

为什么这是必要的?插入USB设备以至于彻底破坏系统,导致附带的驱动程序安装程序变得无用时会发生什么?


2
这不是必需的。我总是连接设备并仅在Windows未检测到允许其使用通用驱动程序的硬件时才安装驱动程序。
Ramhound 2012年

1
我遇到了驱动程序做奇怪的事情并且在违反未连接设备的安装规则的情况下安装不正确的情况,这种情况很少见。我认为这主要是为了避免混淆,因为如果连接了设备,则在尝试安装驱动程序包时会弹出对话框对话框。对于非技术人员来说,它的安装会更顺畅。
摩押

我从未读过,也几乎从未读过。
康拉德·鲁道夫2012年

3
不要忘记,通常本身就没有“驱动程序安装程序”,而是功能完善的driver + lott-of-junky软件包。如果他们没有东西,制造商就不会麻烦地将那个ated肿的软件包放在一起,因此,他们当然希望您从光盘上安装它,而不是只安装裸驱动程序。`:-`
Synetech

Answers:


29

这不是牢不可破的规则。首先安装驱动程序的主要原因是设备制造商知道驱动程序未随Windows XP(或任何操作系统)一起提供。您当然可以插入设备,并且世界不会陷入大火的灾难中。通常,Windows会抱怨它不知道设备是什么,并提示您安装驱动程序。而已。如果您不知道如何手动安装驱动程序,则可能会出现问题。最糟糕的是,设备管理器中会出现一个黄色的感叹号,表明Windows不知道如何处理该设备。

首先安装某些设备安装软件包,因为它们会维护多个设备的驱动程序和软件。因此,安装程序将运行并要求您连接设备。然后,安装程序将检测设备并安装适当的驱动程序/应用程序。

不用说,最好遵循设备随附的说明,以减轻可能出现的任何已知问题。


1
使用内置驱动程序安装硬件后,外围设备附带的驱动程序是否可能会以某种方式优先于已使用的驱动程序?
NReilingh 2012年

驱动程序文件在其属性中具有版本号。因此,如果驱动程序来自同一来源,则较新的驱动程序应始终替换较旧的驱动程序。如果较旧的驱动程序试图替换较新的驱动程序,则Windows将警告您该事实。
Keltari 2012年

1
是的-我在考虑更多通用鼠标/打印机驱动程序与专有鼠标/打印机驱动程序的比较。
NReilingh 2012年

1
如果Windows无法将鼠标识别为专有鼠标,它将安装通用驱动程序。如果安装专有驱动程序,它将更新MS驱动程序,即使它们是较新的。
Keltari 2012年

22

也许是因为先将其插入可能会导致某些默认驱动程序的安装,而缺少推荐驱动程序包提供的选项(膨胀吗?)。这不仅可能会使普通用户感到困惑,而且还会变得更加令人困惑/难以教给他/她如何将驱动程序更新为推荐的驱动程序(导致许多不必要的支持电话)。我的猜测是要预防这种情况,而不是真正的问题,这就是促使他们建议首先安装驱动程序,然后简单地插入设备并使之从一开始就可以正常工作的原因。


1
除此之外,我还记得,一旦安装了默认驱动程序,Windows将很难忽略该默认驱动程序并安装适当的驱动程序(并非完全不可能,但确实会带来糟糕的用户体验)。首先安装驱动程序将大大减少用户可能遇到的问题。
djeidot

0

之所以具有如此巨大的声誉,是因为Windows 98和XP有时会在无法识别的任何位置上安装“复合设备”驱动程序,以便管理来自未知设备的中断。不幸的是,这意味着将不会触发新的硬件向导,并且在您尝试按照安装说明进行操作时无法检测到设备。实际上,必须先手动删除复合设备驱动程序,然后才能安装正确的驱动程序。大多数驱动程序都存在于新的Windows发行版中,这一事实大有帮助,显然,如果设备不存在,Windows现在会在启动时删除“位置保护程序”驱动程序-这不是曾经的痛苦事件。更重要的是,这个对手没有说。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.