自动执行 Windows 扫描以检测硬件变化?

自动执行 Windows 扫描以检测硬件变化?

我有一台 Windows 10 笔记本电脑(才几年)和一台非无线的旧打印机(HP LaserJet 1320)。我经常带着笔记本电脑四处走动,只在需要打印时才连接打印机。大多数时候我需要手动扫描硬件更改。我想创建一个快捷方式(命令行、bat 文件或其他更好的解决方案)来执行此任务,以方便不太懂技术的家庭成员。理想情况下,我希望能够随意连接/断开打印机并使其工作而无需任何手动干预,但我会接受我能得到的东西。

答案1

根据我的研究,最好使用 DevCon 进行硬件扫描,请参见下文:

下载 Windows 驱动程序工具包 -https://go.microsoft.com/fwlink/?linkid=873060

链接来自此页面(https://docs.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk

安装 Windows 驱动程序套件,在安装结束时取消勾选 Visual Studio 集成安装(如果已勾选)。

然后创建一个批处理文件,内容如下:

"C:\Program Files (x86)\Windows Kits\10\Tools\x64\devcon" rescan
PAUSE

这需要以管理员身份运行。

双击解决方案:

将批处理文件移动到计算机上的其他位置。右键单击批处理文件并选择“发送到”->“桌面(创建快捷方式)”。

转到桌面并右键单击快捷方式并选择“属性”,在“快捷方式”选项卡上单击“高级...”并勾选“以管理员身份运行”。

这仍然会导致屏幕因通知而变暗,但当您单击“是”时它应该可以工作。

相关内容