45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全

如何对付设备管理器中的未知设备(一)

电脑软硬件应用网 45IT.COM 时间:2005-12-30 20:56 作者: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计算机。 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识