通过脚本访问 Windows 设备管理器设置?

通过脚本访问 Windows 设备管理器设置?

我们有一个设备偶尔无法映射到正确的驱动程序。在设备管理器中可以很轻松地修复此问题,但我们不希望最终用户经历修复此问题的步骤。我正在寻找某种脚本或可以在应用程序中执行的操作,或者可以修复此驱动程序映射方式的操作,以便最终用户不必进行高级设备管理器设置。

我知道 devcon 是个东西,但它看起来不像是要重新分发(并且对于最新版本,我们必须在最终用户的机器上安装 WDK,这对于我们需要做的这个修复来说是严重的过度行为)。

有没有人能提供其他方法,让我们能够以编程方式修改设备在 Windows 中使用的驱动程序?我已经就此联系过设备/驱动程序制造商,但还没有收到他们的回复。

答案1

所有解决方案都需要管理员权限。

Devcon 是 Windows 驱动程序工具包、Visual Studio 或桌面应用的 Windows SDK 的一部分。为了避免下载这些笨重的产品,请参阅 Github 上的项目 DevCon 安装程序其中 Devcon 是从源代码重新编译的。

另一个可能的用途是 公共网络实用程序,它是 Windows 的一部分,因此不需要安装。

答案2

使用 Powershell 脚本您应该能够更改设备驱动程序。

Get-ChildItem "C:\mydrivers\" -Recurse -Filter "*.inf" | 
ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install }

https://docs.microsoft.com/en-us/powershell/module/dism/add-windowsdriver?view=win10-ps

我希望这对你有帮助

相关内容