连接到网络上的远程计算机
DevManView允许您连接到LAN上的另一台计算机并查看远程计算机中的设备列表。为了成功连接到远程计算机,您必须具有对此计算机的完全管理员访问权限,并且可能需要在远程计算机中进行一些配置更改才能使其正常运行。
获得对远程计算机的完全管理员权限后,可以转到“高级选项”窗口(F9),选择“远程计算机”,然后键入计算机名称(例如\\MyComp或\\192.168.10.20)。
当远程计算机是Windows2000/XP/2003时,您也可以在远程计算机中禁用/启用/卸载设备。但是,此功能在Windows7/Vista上不起作用,这可能是由于这些操作系统中的安全性更改所致。
在Windows的外部实例上使用DevManView
DevManView允许您查看Windows操作系统的另一个实例的注册表中存储的设备列表。为了使用此功能,只需转到“高级选项”(F9),选择“外部Windows目录”,然后键入或选择正确的Windows目录。
使用此功能时,您也可以禁用/启用所选设备。如果使用此功能,DevManView会将禁用/启用的信息写入所选Windows操作系统的SYSTEM注册表文件中。因此,下次加载此Windows时,将根据DevManView设置的内容来禁用/启用设备。
但是,建议仅在紧急情况下(例如,当系统无法正常启动时)使用此功能,并且在对外部操作系统进行任何更改之前,还应该备份SYSTEM注册表文件。
使用另一个控件集
默认情况下,DevManView从默认ControlSet加载设备,默认ControlSet是Windows加载的默认ControlSet。但是,在“高级选项”窗口中,您可以选择按编号查看“最后一次”控件集或任何其他控件集的设备。当您使用非默认的ControlSet时,禁用/启用设备会将更改保存在注册表中,因此它们将在下次将所选ControlSet加载到Windows中时生效。
命令行选项
/stext<文件名>将设备列表保存到常规文本文件中。
/Stab<文件名>将设备列表保存到制表符分隔的文本文件中。
/scomma<文件名>将设备列表保存到逗号分隔的位置
文本文件(csv)。
/stabular<文件名>将设备列表保存到表文本文件。
/shtml<文件名>将设备列表保存到HTML文件(水平)。
/sverhtml<文件名>将设备列表保存到HTML文件(垂直)。
/sxml<文件名>将设备列表保存到XML文件。
/Sort<列>此命令行选项可与其他保存选项一起使用,以按所需列排序。如果未指定此选项,则将根据您在用户界面中进行的最后排序对列表进行排序。该参数可以指定列索引(第一列为0,第二列为1,依此类推)或列名,例如“设备名”和“位置”。如果要按降序排序,则可以指定“〜”前缀字符(例如:“〜DeviceName”)。如果要按多列排序,则可以在命令行中输入多/排序。
例:
DevManView.exe/shtml“f:\temp\devices.html”/排序2/
排序〜1DevManView.exe/shtml“f:\temp\devices.html”/排序“服务”/排序“设备名称”
/Nosort当您指定此命令行选项时,将不进行任何排序就保存列表。
/LoadFrom<值>指定“加载自”值。1=本地计算机,2=远程计算机,3=外部路径。
/ComputerName<名称>指定用于加载设备信息的远程计算机的名称(应与/LoadFrom2一起使用)
/WinDir<路径>指定Windows外部实例的Windows目录路径。(应与/LoadFrom3一起使用)
/ControlSet<值>指定ControlSet编号。0=默认值,4096=最新已知商品,所有其他=控制集编号。
/ShowLegacyDrivers<01="">指定是否显示驱动程序的旧版本。0=否,1=是。
/ShowOnlyConnected<01="">指定是否仅显示连接的设备。0=否,1=是。
/Cfg<文件名>使用指定的配置文件启动DevManView。例如:
DevManView.exe/cfg“c:\config\dmv.cfg”
DevManView.exe/cfg“%AppData%\DevManView.cfg”
从命令行启用/禁用/卸载设备
您可以使用以下命令行选项从命令行启用/禁用/卸载设备。您可以按设备的确切名称指定设备,如“设备名称”列中所示,例如:DevManView.exe/禁用“WD2500BMV外部USB设备”
您还可以指定在“设备实例ID”列中显示的值,例如:D
evManView.exe/启用“USBSTOR\Disk&Ven_WD&Prod_2500BMV_External&Rev_1.05\584953930578345789&0”
请非常小心地使用这些命令行选项,因为禁用/卸载错误的设备可能会导致严重的系统问题。
/Disable<设备名称>以禁用指定的设备。
/启用<设备名称>以启用指定的设备。
/disable_enable<设备名称>禁用然后重新启用指定的设备。
/Uninstall<设备名称>卸载指定的设备。
/Use_wildcard可以将其与/disable,/enable,/disable_enable和/uninstallcommmand-line选项一起使用,以指定通配符而不是全名,例如:
DevManView.exe/禁用“USBSTOR\CdRom&???_*”/use_wildcard
您必须在设备名称通配符中至少指定5个字符,否则它将不起作用。
/save_disabled_profile<配置文件名称>将所有当前禁用的设备保存到简单的配置文件中。
/Load_disabled_profile<配置文件名>加载先前使用/save_disabled_profile选项保存的配置文件,禁用在此文件中找到的所有设备,并启用未存储在此文件中的所有其他设备。
添加了t
隐藏时可以选择启动。当此选项和在托盘上放置图标的选项打开时,DevManView的主窗口在启动时将不可见。
添加了在托盘上放置图标的选项。
添加了第二个“设备注册时间”值,该值通常显示设备的安装时间。
在视图菜单下添加了“标记奇数/偶数行”选项。
启用此功能后,奇数行和偶数行将以不同的颜色显示,从而使读取单行更加容易。
添加了“标记已连接设备”选项。打开时,连接的设备将带有绿色背景色标记。
添加了“打开.INF文件”选项(在记事本中打开.inf文件)
添加了“Google搜索设备名称”以在Google中搜索设备名称。
添加了“驱动器号”列,该列显示分配了驱动器号的设备的驱动器号。
添加了命令行选项以禁用,启用和卸载设备-/enable,/disable,/disable_enable和/uninstall
现在,您可以通过在save命令行选项中指定一个空文件名来将设备信息发送到stdout。
添加了将标题行添加到CSV/制表符分隔文件的选项。
启用此选项后,导出到csv或制表符分隔的文件时,列名将添加为第一行。
添了“禁用+启用所选设备”选项(禁用并再次启用)。
添加了选项“仅显示已连接的设备”,该选项使您可以筛选当前未连接的过时设备。