小心签名驱动

整机外设

  一台联想电脑,原安装Win2000操作系统,用USB接口连接一台HP ScanJet 5300C扫描仪,使用正常。后因系统损坏重新安装了WinXP,同时也安装了随机所带的扫描仪驱动程序。使用中启动随机所带的软件进行扫描时发现长时间呈死机状态,最后显示无法找到扫描仪。

  先是检查驱动程序,在设备管理器中发现已安装了“Hewlett-Packard ScanJet 5300c/5370c”驱动项并且未发现存在中断或其他资源的冲突,于是判断驱动没有问题。接着检查接头接触情况,拔出USB线后“Hewlett-Packard Scanjet 5300c/5370c”设备项消失,插入后又出现,说明接头接触情况应该良好,可是仍无法扫描。

  接着怀疑驱动未安装好,卸载驱动后重新安装,多次反复后还是不行。在设备管理器中打开Hewlett-Packard ScanJet 5300c/5370c项的“属性”观察“驱动详细信息”发现有一项“d:\winnt\system\usbscan.sys”提供商是Microsoft Corporation,数字签名程序是Microsoft Windows XP Publisher。因为随机所带的驱动供应商应该是HP而不是Microsoft,于是判定问题应出在此。

  返回选择“更新驱动程序”,选择“从列表或指定位置安装”,下一步后选择“不要搜索,我选择要安装的驱动程序”,接着下一步后,出现列表,列表中有“Hewlett-Packard ScanJet 5300c/5370c”和“Hewlett-Packard ScanJet 5300c”两项,选择“Hewlett-Packard ScanJet 5300c”,出现“驱动程序没有经过数字签署”、“没有通过Windows徽标测试,无法验证它同Windows XP的相容性”等警告,不管它继续安装,安装中要求插入有“HP5300cn.cpl”文件的安装盘,通过指向原随机驱动安装目录之下的“precisionScan\migrate”目录找到该文件。等待驱动程序安装结束后再次启动扫描程序,终于传来了欢快的扫描声。