【VS开发】设备控制台 (DevCon.exe) 命令
设备控制台 (DevCon.exe) 命令
DevCon (DevCon.exe) 是一个命令行工具,可以显示有关运行 Windows 的计算机上设备的详细信息。还可以使用 DevCon 启用、禁用、安装、配置以及删除设备。DevCon 使用以下语法。
devcon [/m:\\computer] [/r] command [arguments]
参数
DevCon 命令中的参数必须按照语法中显示的顺序出现。如果参数没有按顺序出现,则 DevCon 会忽略这些参数,但不会显示语法错误。它会使用剩余的参数来处理该命令。
有关命令语法的帮助,你可以在“命令提示符”窗口中使用以下命令:DevCon help 或 DevCon help command
- /m:\\computer
-
- 在指定的远程计算机上运行此命令。要求使用反斜杠。
- 注意 若要在远程计算机上运行 DevCon 命令,组策略设置必须允许即插即用服务在远程计算机上运行。在运行 Windows Vista 和更高版本的 Windows 上,默认情况下组策略将禁止对此服务的远程访问。在运行 Windows 驱动程序工具包 (WDK) 8.1 和 Windows 驱动程序工具包 (WDK) 8 的计算机上,远程访问功能不可用。
- /r
-
有条件地重新启动。只有在需要重新启动才能使更改生效时,完成某个操作之后重新启动系统。
该参数不同于强制系统重新启动的 DevCon Reboot 操作。/r 参数根据随附操作的返回代码来确定是否需要重新启动。有关详细信息,请参阅重新启动和重启。
- command
-
指定一个 DevCon 命令。 有关可用的 DevCon 命令和命令参数的信息,请使用以下列表。
还可以在“命令提示符”窗口中使用 DevCon help command 获取语法帮助。
若要“列出和显示”有关计算机上设备的信息,请使用以下命令:
若要“搜索”有关计算机上设备的信息,请使用以下命令:
若要操纵设备或“更改”其配置,请使用以下命令:
- arguments
-
为 DevCon 命令指定参数。
- /? 或 help
-
显示帮助。如果指定某个操作,DevCon 会显示该操作的详细帮助。
参数必须按照指定的顺序出现。例如,若要显示 DevCon Status 操作的帮助,请键入 devcon /? status(或 devcon
help status),而不是 devcon status /?。
备注
很多 DevCon 操作都需要设备的硬件 ID。若要创建计算机上所有设备的硬件 ID 列表以便在随后的 DevCon 操作中使用,请从 DevCon HwIDs 命令开始。有关详细信息,请参阅硬件
ID 和设备标识字符串。
DevCon
如何搜索设备
DevCon 通过其计算机名、硬件 ID、兼容的 ID、设备实例 ID 和/或设备安装程序类来标识设备。
如果命令包含多个 ID 或 ID 模式(ID 中包含通配符 (*)),则 DevCon 返回其 ID 与任何 ID 或 ID 模式匹配的设备。也就是说,假定 ID 参数之间是“or”的关系。
例如,devcon hwids *pnp* *mou* 返回其硬件 ID 或兼容的 ID 中包含“pnp”或“mou”的设备。
如果命令包含一个设备安装程序类,则 DevCon 首先将搜索限制于该安装程序类,然后返回该类中与任何 ID 模式匹配的设备,也就是说,假定该类和 ID 之间是“and”关系,并且每个 ID 参数之间是“or”关系。
例如,devcon hwids =media *pnp* *microsoft* 返回该媒体设备安装程序类中其硬件 ID 或兼容的 ID 中包含“pnp”或“microsoft”的设备。
重新启动和重启
DevCon 提供两种方法来重新启动操作系统,并提供一种方法来重新启动设备。
/r 参数是条件性重新启动,用于仅在需要重新启动以使附带的操作生效的情况下重新启动操作系统。此参数仅在包含 DevCon 操作的命令中有效。它可以重新启动本地计算机或远程计算机上的系统(Windows XP 和更早版本)。
DevCon Reboot 操作强制重新启动操作系统。它仅在本地计算机上有效,并且无法与其他操作组合。不使用重新启动操作,用户通常可以将 /r 参数添加到命令中。
DevCon Restart 操作重启指定设备。它仅在本地计算机上有效,并且无法与其他操作组合。
DevCon
返回代码
DevCon 返回一个整数,可以在程序和脚本中使用该整数来确定 DevCon 命令的成功(例如,return = devcon hwids *)。
下表列出并描述了返回代码。
| 返回代码 | 含义 |
|---|---|
|
0 |
成功 |
|
1 |
需要重新启动 |
|
2 |
失败 |
|
3 |
语法错误 |
【VS开发】设备控制台 (DevCon.exe) 命令的更多相关文章
- 【VS开发】设备控制台 (DevCon.exe) 示例
设备控制台 (DevCon.exe) 示例 本部分提供以下设备控制台 (DevCon.exe) 命令的示例: DevCon HwIDs 示例 1:查找所有硬件 ID 示例 2:使用模式查找硬件 ID ...
- 【VS开发】获得devcon.exe
1.获得devcon.exe 有两种方法,一是直接去网上下,不过下的很多64位的都不能用,二是自己装个ddk去安装目录下找,在WinDDK\7600.16385.1\tools\devcon下,当然还 ...
- 前端开发调试工具控制台之console命令详解
控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息. 一.显示信息的命令 Firebug内置一个console对象,提供5种方法,用来显示 ...
- HoloLens开发手记 - 使用Windows设备控制台 Using Windows Device Portal
Windows设备控制台允许你通过Wi-Fi或USB来远程控制你的HoloLens设备.设备控制台是HoloLens上的一个Web Server,你可以通过PC的浏览器来连接到它.设备控制台包含了很多 ...
- 利用 devcon.exe实现自动安装驱动(转)
http://blog.csdn.net/u012814201/article/details/44919125 工作的原因打算通过devcon.exe实现自动打包的功能,由于之前一直在Linux那个 ...
- 如何安全的下载Devcon.exe文件
devcon.exe是windows设备管理器的命令行版本,可以让你在cmd中修改设备,但是微软没有提供单独的下载,只能下载一个2G多的wdk包(windows drive kits)才行.私下使用别 ...
- winrar.exe 命令行参数
========= 下面是 我写大论文时候的实例(批量压缩.备份文件)================== * 一共三个文件:(1) MyCopy.bat : (2) UnCopy.txt : ...
- 初识Visual Studio Code 一.使用Visual Studio Code 开发C# 控制台程序
原文:初识Visual Studio Code 一.使用Visual Studio Code 开发C# 控制台程序 1. 安装.NET Core 安装包下载地址:https://www.microso ...
- .Net Core控制台生成exe能独立运行
.Net Core控制台生成exe能独立运行,依赖文件都单独生成在一个publish文件夹里 方式一:强烈推荐,能独立运行,依赖DLL也会生成出来,支持无安装环境也能到处运行 按win+R输入cmd在 ...
随机推荐
- wind本地MySQL数据到hive的指定路径,Could not create file
一:使用:kettle:wind本地MySQL数据到hive的指定路径二:问题:没有root写权限网上说的什么少jar包,我这里不存在这种情况,因为我自己是导入jar包的:mysql-connecto ...
- Laravel dingo,HTTP的请求头(accept)无法携带版本号的解决方法
Laravel dingo,HTTP的请求头(accept)无法携带版本号的解决方法 2017年9月6日 原创分享 zencodex 使用 Laravel dingo 做api开发时,涉及 A ...
- SpringBoot项目中,Mybatis的使用
项目中使用MyBatis的地方很少,可以说是基本不用,慕课网上面这个项目介绍给也就是一些比较简单的使用例子,我用JPA比较的多,MyBatis有两种使用方式 1.导入MyBatis的依赖 <de ...
- Linux系统启动顺序
Linux启动顺序 加电—加电自检(BIOS)—硬件检查 —MBR(找到需要启动的系统,由于实际计算机上可能会装有多个系统) —bootloader系统初始化,装载kenel到内存 —内核执行,决定哪 ...
- nginx 入门实战
nginx入门实战 nginx 安装与卸载 下载安装 进入 http://nginx.org/en/download.html 下载自己想要的版本,我选择的stable版本 tar -zxvf ngi ...
- interp2
%关于interp2的自我理解 %利用已知的信息,对数据进行拟合 %用一个例子进行理解 例:设有数据x=1,2,3,4,5,6,y=1,2,3,4,在由x,y构成的网格上,数据为:12,10,11,1 ...
- HFUUOJ1023 闷声发大财 概率dp
题意 xyq有\(n\)个骰子,第\(i\)个骰子有\(a_i\)面,每次xyq都会把\(n\)个骰子搞一遍,其中的最小值作为结果,问最终结果的期望\(\mod (10^9+7 )\). 分析 lfx ...
- BZOJ 5330 Luogu P4607 [SDOI2018]反回文串 (莫比乌斯反演、Pollard Rho算法)
题目链接 (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=5330 (Luogu) https://www.luogu.org/prob ...
- 深入使用Vue + TS
深入使用TS 支持 render jsx 写法 这里一共分两步 首先得先让 vue 支持 jsx 写法 再让 vue 中的 ts 支持 jsx 写法 让 vue 支持 jsx 按照官方做法,安装Bab ...
- 8.3 CSS样式
8.3 CSS样式 参考链接:http://how2j.cn/k/css2/css2-border/249.html 一.CSS有什么作用. 不使用css 给每一个单元格加上背景颜色 .就需要给每一个 ...