从注册表中“揪出”虚拟网卡

2010-08-28 10:50:44来源:西部e网作者:

  注册表是计算机系统的一个核心组成部分,任何安装在本地计算机中的硬件设备或软件程序,都会在系统注册表中留下对应的控制键值,通过对相关键值的编辑,我们可以达到控制和管理硬件设备和软件程序的目的。这不,对于安装在本地计算机中的网卡设备来说,我们同样可以从系统注册表中,来挖掘一些管理网卡设备的新技巧!

  从注册表中“揪出”虚拟网卡

  在遇到网络故障时,不少人总喜欢尝试使用挪移网卡安装插槽的方法来解决问题;在挪移网卡位置之前,我们如果没有先对网卡设备执行正确的卸载操作,那么日后一旦将网卡设备安装到新的插槽位置时,系统中肯定会无缘无故地多出一块新的虚拟网卡设备,该虚拟网卡的存在将影响我们继续使用以前的网卡IP地址。为了让位于新插槽位置的网卡设备继续使用以前的IP地址,我们唯一的办法就是将虚拟网卡从计算机系统中删除掉,以便将它所占有的IP地址释放出来;可是虚拟网卡设备在默认状态下处于隐藏状态,我们无法采用普通的方法将它直接删除掉,那么我们究竟该如何才能将虚拟网卡从系统中“揪出”来,并将它及时从系统中删除呢?其实,虚拟网卡设备在系统注册表中存在与之相对应的注册表键值,我们只要巧妙地修改它的键值,取消虚拟网卡的隐藏属性,让它正常地显示在系统的设备管理器窗口中,到时我们就能象删除普通的硬件设备那样将它直接从系统中删除掉了,下面就是该方法的具体操作步骤:

  单击本地计算机系统桌面中的“开始”按钮,在弹出的对应菜单中执行“运行”命令,然后在随后弹出的系统运行文本框中输入字符串命令“regedit”,单击“确定”按钮后,打开本地计算机的系统注册表编辑界面;

  用鼠标展开该编辑界面左侧子窗口中的“HKEY_LOCAL_MACHINE”注册表子键,然后依次选择该注册表分支下面的“SYSTEM\ControlSet001\Control\Session Manager\Environment”选项,检查一下注册表子项“Environment”下面是否存在“DevMgr_Show_Nonpresent_Devices”的双字节值;

  要是没有发现该双字节键值时,我们可以用鼠标右键直接单击注册表子键“Environment”,并从弹出的右键菜单中依次单击“新建”、“Dword值”菜单选项,再将新创建的双字节值名称取为“DevMgr_Show_Nonpresent_Devices”;然后双击该键值,打开一个标题为编辑Dword值的对话框(如图1所示),在该对话框的数值数据文本框中输入数字“1”,并单击“确定”按钮,最后重新启动一下本地计算机系统,这样一来隐藏的虚拟网卡设备就能象其他设备一样正常显示在系统的设备管理器窗口中了。


图1

  紧接着我们可以依次单击“开始”/“运行”命令,打开系统的运行对话框,并在其中输入字符串命令“devmgmt.msc”,单击回车键后,打开系统的设备管理器窗口,并在该窗口菜单栏中依次执行“查看”/“显示隐藏的设备”命令,然后展开其中的网络适配器选项,之后我们就能在该分支项目下面看到虚拟网卡了,将该虚拟网卡设备选中,并依次单击菜单栏中的“操作”/“卸载”命令,虚拟网卡设备就会从系统中彻底删除了。

关键词:注册表

赞助商链接: