解决基于NT内核的操作系统启动故障(5)
若要解决潜在的与环境有关的问题,以安全模式或带网络支持的安全模式重新启动计算机。如果该问题出自一个不依赖网络连接的程序,则使用安全模式。如果该问题是网络问题(包括浏览器问题),则需要启动到带网络支持的安全模式。
使用 Sigverif 确定导致故障的驱动程序
经过 Windows 硬件质量实验室 (WHQL) 测试过的驱动程序一般不会导致问题,它们都有数字签名作为标志。那些没有数字签名的驱动有可能导致故障,使用签名验证工具(Sigverif.exe)找到没有数字签名的文件,具体测试%Windir%\System32\Drivers 文件夹中的文件就可以了。使用运行框输入 sigverif 就可以启动界面。
单击高级,单击查找其他未经过数字签名的文件,单击浏览,浏览到 Windows\System32\Drivers 文件夹,然后单击两次确定,单击开始。显示的是计算机上安装的所有未经数字签名的驱动程序的列表。
需要确定到底是哪个文件导致的故障,新建一个文件夹BAK,然后把上面显示的未经签名的驱动程序移动到里面,重新启动计算机(未经签名的驱动程序已经不在 Windows\System32\Drivers 文件夹中,所以不再起作用了),然后测试程序或其他功能看看是否仍出现相同的错误消息或问题。每次将与同一个程序或设备相关的驱动程序一起放回 Windows\System32\Drivers 文件夹以确定问题的原因。 对那些导致故障的的驱动,坚决关闭(禁用),方法是:开始-运行-%systemroot%\system32\compmgmt.msc /s-确定-设备管理器-双击该设备,在设备用法列表中单击不要使用这个设备(停用),然后单击确定。当然可以先试一下“从供应商那里查找该设备的更新驱动程序”选项以更新启动程序。相应的服务通过管理工具中的服务关闭掉。也可以用下面的方法:开始-运行 %systemroot%\system32\services.msc /s-确定-双击该服务,在启动类型列表中单击禁用,然后单击确定。
使用 Msconfig 解决配置问题
启动 Msconfig:开始-运行-Msconfig-确定。Msconfig包括下列文件和设置的首选项:
System.ini 文件
Win.ini 文件
Boot.ini 文件
设置为在启动过程中加载的程序(这些程序在启动文件夹和注册表中指定)
环境设置
国际设置
反复启动并指定加载某项和其中的行,可以排除那些与配置无关的问题。Windows 2000 没有 Msconfig 文件,可以从 Windows XP 系统下复制一个来用。不要用Windows 98 下的 Msconfig 文件,因为 98 下的 Msconfig 文件不能识别 Windows 2000 系统的System.ini等配置文件。
- 最新评论