Answers:
除非这些计算机位于域中,否则您无法轻松地批量配置Windows XP计算机以关闭此对话框。该对话框有一个原因:防止驱动程序静默安装并破坏操作系统的稳定性和安全性。
如果确定,您可以开发一个模拟用户执行以下重新配置步骤的脚本:
- 在桌面上,右键单击“我的电脑”,然后单击“属性”。
- 单击硬件选项卡,然后单击驱动程序区域中的驱动程序签名。
- 在您希望Windows采取什么操作?单击区域,单击所需的操作,然后单击确定两次。
有关详细信息,请查看标题为“无法在Windows中直接修改驱动程序签名注册表值”的Microsoft支持文章298503。
我通过创建一个从主进程分叉运行的小VBScript来解决它。它在驱动程序安装过程的同时运行,并等待接受窗口,然后用Alt+ 接受它C。
Set WshShell = WScript.CreateObject("WScript.Shell")
'Check if the Hardware installation window is present, else sleep 1 second and try again.
present = 0
Do Until present = 1
If WshShell.AppActivate("Hardware Installation") Then
present = 1
Else
WScript.Sleep 1000
End If
Loop
'Make the Hardware Installation window active
WshShell.AppActivate "Hardware Installation"
'Send Alt+C
WshShell.SendKeys "%C"
;-)