Automatically accept Windows Logo testing?

Unless these machines are on a domain, you cannot easily mass configure your Windows XP machines to dismiss this dialog. That dialog is there for a reason: To prevent drivers from silently installing and undermining your OS's stability and security.

If determined, you could perhaps develop a script that simulates a user performing the following reconfiguration steps:

  1. On the desktop, right-click My Computer, and then click Properties.
  2. Click the Hardware tab, and then click Driver Signing in the Drivers area.
  3. In the What action do you want Windows to take? area, click the desired action, and then click OK two times.

For more information, check out Microsoft Support article 298503 entitled "Driver signing registry values cannot be modified directly in Windows".


I solved it by creating a small VBScript that I run forked from the main process. It runs at the same time as the driver installation process and waits for the accept window and then accepts it with 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"