现在的位置: 首页 > 综合 > 正文

未能卸载该设备。启动计算机时可能需要该设备

2012年07月23日 ⁄ 综合 ⁄ 共 1810字 ⁄ 字号 评论关闭

未能卸载该设备。启动计算机时可能需要该设备

网络 2008-03-03 13:36:52 阅读2437 评论1   字号: 订阅

装新的网卡后出现了一些问题。
设置IP的时候 弹出个对话框:您为这个网络适配器输入的IP地址 已经分配给另一个适配器……大概意思就是原来的IP不能用了,需要换一个IP。然后调出 设备管理器 ,先设置显示下隐藏设备。在‘设备管理器→查看→显示隐藏的设备’设置。发现原来的网卡驱动还在。虽然没有网卡实物,但是系统仍旧使用这个驱动,IP资源也被占用着。手动卸载时候,卸载不掉。出现:未能卸载该设备。启动计算机时可能需要该设备。在安全模式下也无法卸载。又打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services里找到了电脑中的两块网卡,删除已经旧网卡的相关主键及子键,只留下现有网卡的键值。按F5刷新后回到设备管理器中,发现旧网卡依然还在,重起也不管用。

搜索一下,找到了办法:
1、点击‘开始’-‘运行’,输入‘CMD’。
2、在CMD窗口中输入“set devmgr_show_nonpresent_devices=1”命令并回车。
3、再输入start devmgmt.msc命令,启动设备管理器(也可以右击‘我的电脑’启动设备管理器)。
好了,回到设备管理器,出现一些图标有些浅色的设备,先删掉它们,然后就消失了。
这次在试试设置IP等操作就可以用了。

班里的电脑无法访问办公室的那台电脑,经调试,果然无法从“网上邻居”访问那台电脑,但可以在“运行”中输入该台电脑的IP地址访问。
这类问题经常会遇到,多数是因为被访问的那台电脑设置不当造成的,重新设置一下就OK了。但没想到这次遇到了“意外”。
在那台电脑上没有发现任何“可疑”设置。但奇怪的是,用那台电脑访问校园网上的其他电脑时,有的可以通过“网上邻居”访问,有的只能通过IP地址访问。又用别的电脑访问该电脑,也是同样的问题。可别的电脑在互访时却没有此问题出现。百思不得其解,但能肯定的是,一定还是那台电脑的设置有问题。当把它的IP地址修改后,问题果然得以解决。

一段时间后,那台电脑又无法访问了,更奇怪的是,用IP地址都无法访问(网络连接正常)。又试着将该机器的IP地址恢复为以前的设置,这时系统弹出对话框提示:此地址已经分配给了另一个网络设备。

这是怎么回事?经过打听才知道,原来这台机器最近更换过网卡。看来问题应该是没有完全卸载旧网卡引起的。因为旧网卡上设置了静态的IP地址,从而引发了网络适配器设置冲突等一系列问题,也就造成了上面的种种“怪事”。

根源找到了,解决起来应该很容易了。可没想到是,卸载旧网卡又是一波三折。首先我在设备管理器中找不到那块旧的RTL8139网卡。虽然从System文件夹里找到了它的驱动文件并删除,可却不起作用。最后,我终于在“设备管理器→查看→显示隐藏的设备”中,找到了那块旧的网卡。

本以为可以轻松卸载此设备,可点击[卸载]时,却出现提示“未能卸载该设备。启动计算机时可能需要该设备”。转到安全模式下依然无法卸载,真是让人着急!怎么办呢?既然是说启动时需要该设备,那一定是写入了注册表。对,试试从注册表中删除。我又打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services里找到了电脑中的两块网卡,删除已经拆下的那块RTL8139网卡的相关主键及子键,只留下现有网卡的键值。按F5刷新后回到设备管理器中,发现旧网卡依然还在,重起也不管用。

难道非要找回那块旧网卡插上后再卸载吗?翻书、查资料、调试、几经周折,终于找到了卸载的方法:先在CMD窗口中输入“set  devmgr_show_nonpresent _devices=1”命令并回车,再输入start devmgmt.msc命令,启动设备管理器(也可以右击‘我的电脑’启动设备管理器)。在“查看”菜单中点选“显示隐藏的设备”后,展开“网络适配器”,右键点击旧的RTL8139网卡并选择“卸载”,这次旧网卡终于成功卸载了。为了进一步证实卸载成功,我更改了新网卡的IP地址,没有再出现警告信息。重启计算机后,前面的“怪事”也随之消失了。

对网管员来说,拆卸网卡是很平常的事。但如果新旧网卡的芯片不同、旧网卡又卸载得不彻底(旧网卡上设置了静态的IP地址),很容易会造成“隐藏”冲突,并引发网络故障。

 

抱歉!评论已关闭.