![通过命令行启用/禁用 Windows 7 设备](https://linux22.com/image/1316148/%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%90%AF%E7%94%A8%2F%E7%A6%81%E7%94%A8%20Windows%207%20%E8%AE%BE%E5%A4%87.png)
我有一个设备,我经常使用装置经理。我想编写一个脚本以编程方式执行此操作(即使用命令行)。我看到一个名为的程序,devcon
适用于 Windows 2000、Windows XP 和Windows 服务器 2003,但我需要一个适用于 Windows 7 的。有免费提供的吗?
答案1
- 下载WDK Windows 驱动程序工具包 7.1.0来自微软。
- 使用通用提取器将 ISO 的内容提取到临时位置...或者使用您喜欢的任何方法来挂载并进入 ISO 内部。
- 您可以使用相同的工具将安装文件“WDK\setuptools_x64fre.msi”提取到临时目录。
- 在该临时目录中,您将找到“WinDDK\7600.16385.win7_wdk.100208-1538\tools\devcon\amd64\devcon.exe”。它已通过测试,可与 Win7x64 配合使用,并且是最新 Windows 驱动程序开发工具包的一部分。
因此,我们为您准备了适用于 Windows 7 的 Devcon.exe。它适用于 Windows 7,而且免费。
指示取自微软解答论坛。
答案2
开发者视图是另一种方法 - 它比 devcon.exe 更容易获取,但仍然免费。
当我们需要时,我在批处理文件中使用以下命令来禁用/启用我妻子的笔记本电脑上的设备:
devmanview.exe /disable_enable "SDA Standard Compliant SD Host Controller"
您还可以创建常规快捷方式,编辑其属性并在目标场地。
答案3
对于 Windows 8,WDK 8.1 可在http://msdn.microsoft.com/en-US/windows/hardware/gg454513
小型安装二进制文件允许下载(无需安装 WDK)(~500MB)且无需 iso 容器。
在 cab 中搜索 devcon.exe,但名称乱码。使用 Universal Extractor 提取“..\Installers\Windows Driver Kit-x86_en-us.msi” - 以错误结尾。但是,我得到了我需要的文件:“...\Windows Kits\8.1\Tools\x64\devcon.exe”
工具需要以管理员权限运行才能生效。