大学校园网

大学生活网 > 大学生学习 > 计算机学习

如何找出这些“不安全”的Vista驱动呢?

用过Windows Vista(以下简称Vista)的朋友知道,Vista的硬件兼容性还是比较出色的,除了摄像头、声卡等少数设备之外,绝大多数设备都会被Vista准确识别并自动完成驱动程序(以下简称驱动)的安装。即便是一些新设备,也能通过Windows Update从微软的官方驱动库中及时获得相关的驱动。

不过,由于WHQL(Windows硬件质量实验室)认证需要一定的期限,因此很多情况下我们安装的驱动是不带数字签名的,安装这类驱动时往往是选择强制安装,这也许会给系统带来潜在的不稳定因素。而且随着时间的推移,你可能忘记了哪些驱动是不带数字签名的,怎么找出这些“不安全”的驱动呢?

方法一:文件签名验证

单击开始按钮,在“开始→运行”的文本框中键入“sigverif.exe”,随后会出现一个“文件签名验证”对话框(图1),单击“开始”按钮,文件签名验证工具会对设备驱动进行自动扫描,过一会显示验证结果。

如果看到如图2所示的对话框,那么表示包括驱动在内的所有文件都经过数字签名;如果检查出若干文件未经过数字签名,那么可到官方网站下载最新版本的驱动,来解决这个问题。

方法二:验证驱动程序

上述“文件签名验证”工具只是顺便对驱动进行验证,功能相对比较简单。其实,Vista自身提供了一个专业的驱动验证程序,它可以找出那些残留在系统中的无效驱动。

步骤1:打开“开始→运行”框,输入“verifier.exe”,执行后进入“驱动程序验证程序管理器”窗口(图3),选择“创建标准设置”,单击“下一步”按钮进入如图4所示窗口,这里提供了四个不同的选项:

(1)自动选择未经签名的驱动程序:默认选项,可以验证安装在这台计算机上所有未签名的驱动程序列表。

(2)自动选择为旧版Windows建立的驱动程序:验证为Windows旧版本编写且安装在这台计算机上的驱动,验证结束后将显示这些驱动的列表。

(3)自动选择这台计算机上安装的所有驱动程序:验证安装在这台计算机上的所有驱动,验证结束后会保存当前设置。

(4)从一个列表中选择驱动程序名:如果你怀疑系统中的某个驱动有问题,可以通过此项手动选择需要验证的驱动。

步骤2:选择“自动选择未经签名的驱动程序”,单击“下一步”按钮,按照系统提示继续完成剩下的操作。如果发现未经签名的驱动,系统会对它进行强制签名,结束后须重新启动系统(图5)。重启系统后会有两种可能:

(1)正常启动

如果强制签名并重启后能够正常进入桌面,那么可以再次运行驱动验证程序管理器,然后选择“显示当前经过验证的驱动程序信息”,该选项可以显示已通过审查的驱动信息。

(2)蓝屏故障

如果在重启时出现蓝屏故障,解决的办法有两种:再次重启系统并进入安全模式,然后根据蓝屏提示信息卸载无效的驱动,接下来使用“verifier.exe/reset”命令取消强制签名;引导时选择“最后一次正确的配置”或“禁用驱动程序签名强制”。

方法三:监视系统故障

Vista系统中还有一个名为“Perfmon”(中文名为“可靠性和性能监视器”)的工具,该工具可以对系统进行广泛的分析、检测,其中包括驱动方面的问题。具体操作如下:

在“开始搜索”框中输入“perfmon.exe/report”命令,运行后会弹出“可靠性和性能监视器”窗口,将它最小化,并继续当前的工作,系统随后会自动记录下相关的操作,并给出一份系统报告(图6)。在这份报告中,我们可以通过“警告”和“性能”查看系统启动时的状况,并找出这台计算机是否存在驱动或其他问题。

如果不添加任何参数,你也可以运行“perfmon.exe”这个程序对计算机的状况作一个总结。希望通过上述方法,大家都能找出Vista系统中的驱动“隐患”。