Posted on 2008-06-18 07:31
nt05 阅读(1745)
评论(0) 编辑 收藏 引用 所属分类:
windows nt
设备范例ID是设备在注册表里
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\
的具体位置
显示隐藏设备
一、运行 Devmgmt.msc set DEVMGR_SHOW_NONPRESENT_DEVICES=1,打开设备管理器;
二、是选择“附件”中的“命令行提示符”,输入“set devmgr_show_ nonpresent_devices=1”后再启动“设备管理器”;
三、是我的电脑>属性>高级>环境变量
在系统变量里面,按"新建",在"变量名"里面填入" DEVMGR_SHOW_NONPRESENT_DEVICES" ,变量值填入"1";
四、是使用注册表编辑器编辑以下注册表值来实现。
注册项:[HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\Session Manager\Environment]
键值名:DEVMGR_SHOW_ NONPRESENT_DEVICES(字符串值)
值数据:1(0隐藏,1显示)
针对上面的方法,可以使用下面的批处理来达到目的
@echo off
echo REGEDIT4>devmgmt.reg
echo.>>devmgmt.reg
echo [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment]>>devmgmt.reg
echo "devmgr_show_nonpresent_devices"="1">>devmgmt.reg
echo.>>devmgmt.reg
REM ---------------------------------------------------
REM The above is a script. to generate devmgmt registry
REM ---------------------------------------------------
@echo on
REM [开始菜单] ---> 运行 ---> 输入cmd
set devmgr_show_nonpresent_devices=1
cd /d %SystemRoot%\System32
start devmgmt.msc
REM [菜单] 查看 ---> 显示隐藏设备
@echo.
@pause