当前位置: 电脑软硬件应用网 > 电脑学院 > 操作系统 > 系统综合 > 正文
如何对付设备管理器中的未知设备(一) 【字体:
如何对付设备管理器中的未知设备(一)
2005-12-30 20:56:40  文/45IT收集   出处:电脑软硬件应用网   

在使用Windows 2000时,如同Windows 95/98一样,也许设备管理器会提示:有一个黄色的问题标记未知设备。作为未知设备列出的一个最常见的原因是:设备缺少驱动程序。当针对一个设备的设备驱动程序不可用的时候,设备管理器显示设备是未知的,并且把它放置在Other devices文件夹中。这对于Universal Serial Bus (USB) 和 Institute of Electrical and Electronics Engineering (IEEE) 1394 composite devices是非常普遍的。同样,当你查看设备管理器中的设备属性时,一个"Error Code 1" 或者"Error Code 10"状态可以被显示。
  大多数的USB和IEEE1394 devices可以有计划地去正常运行,没有额外的设备驱动程序,因为它们对于这些总线类型被配置并且被包含Windows 2000的驱动程序所激活。可是,如果设备驱动程序在定义并提供的Windows 2000类驱动程序中不合适,那么一个额外的设备驱动程序是必不可少的。如果总线不能识别设备,那么把设备解释为一个复合的设备,并且在设备管理器中会报告出来。

  Windows 95/98设备驱动程序
  在Windows 95/98中,系统会使用虚拟设备驱动程序(.vxd)文件对设备进行识别和驱动。而Windows 2000不可能像Windows 95/98一样工作。因此,当设备商没有正确地区分两个驱动程序或者假定Windows 2000能够使用Windows 95/98 .vxd文件的时候,这种现象就会经常发生。

  未识别的设备ID
  通常,每一个硬件都有一个专用的、被即插即用来使用的标识号。这个标识号由不同的类型组成,如vendor ID,device ID等。如果一个device ID不存在或者装有Windows 2000系统的计算机没有识别device ID,那么设备管理器可以列出此设备未知。

  硬件缺欠
  有缺欠的硬件能导致在设备管理器中出现未知设备。
  用软件创建的虚拟设备:设备的驱动程序没有设备ID,并且没有用标准方法来安装这些设备。一些制造商用Install Shield安装程序或者一个相似的方法来安装设备。注意当设备在设备管理器中删除的时候,由其他方法安装的软件不能被彻底删除,并且还需要检查系统注册表,确认所有注册已经被删除。

  用下面方法来确定一个未知的设备是否由软件创建:
  在安全模式下启动计算机,按F8键,选择Safe Mode,然后按回车键。如果未知设备不再出现在设备管理器的列表中,那么未知设备很可能不是硬件。
  如果怀疑一个特殊的软件程序能够创建未知的设备,那么检查计算机的开始目录,看看什么程序在引导的时候被配置并启动。同样,检查菜单条可以提供一个关于程序被自动启动的提示。当然,一些在引导中配置并启动的程序并不出现开始文件夹中。
  我们还可以通过系统工具(System Information Tool)来诊断。点击 Start /Programs /Administrative Tools,然后点击Computer Management。在Computer Management对话框,点击 System Information /Software Environment /Startup Programs文件夹。每个在引导时候的配置并启动的程序会有一个详细的列表。然后,检测事件日志中与这些程序相关的错误,来注意是否有没有正常工作的程序。如果发现一个相关的事件,那么反安装相关的程序。
  可以观察计算机的每一组件,包括使组件工作的驱动程序。点击 Start /Programs / Administrative Tools,然后点击 Computer Management。在 Computer Management对话框中,双击 System Tools。双击 System Information / Components文件夹。检测Problem Devices文件夹,在Components文件夹处定位。
  Device 列出了设备通常的名字,或者与其相关的设备驱动程序的名字;PnP Device ID列出了设备ID,例如Peripheral Component Interconnect (PCI) ID,Industry Standard Architecture (ISA) ID,对于一些其它总线类型或者一个未知的类型的ID 。Error Code 列出了与特定问题相关的error code。在许多情况下,设备管理器的error code有助于确定是什么产生了未知的设备。
  Setupapi.log文件中的信息是非常有帮助的。但有时列出的设备名可能与真实情况有所出入。例如,一个设备可能作为一个串行设备在设备管理器中列出,实际上它与一个串行端口没有联系。当一个部分Plug and Play ID是可用的,并且设备管理器将它解释为一个串行设备。这种解释也可能因为由设备特指的一个兼容的ID而出现。
  如果一个软件产生了未知的设备,那么就必须反安装产生未知设备的程序,然后重新启动你的基于Windows 2000计算机。 

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    认识Windows设备管理器中的问题符号
    如何对付设备管理器中的未知设备(二…
    设备管理器应用技巧三则
    Windows看家法宝之设备管理器技巧
    设备管理器经典技巧三则
    XP设备管理器技巧3则
    XP设备管理器应用技巧三则
    设为首页- 关于我们 - 联系方式 - 版权声明 - 友情链接 - 网站地图 -
    Copyright©2003-2010 45IT.COM All Rights Reserved. 浙ICP备05056851号