Aceita automaticamente o teste de logotipo do Windows?

3

Estou tentando atualizar um driver de impressora remotamente e preparei um arquivo de lote para isso. O único problema é que quando eu estou instalando os drivers eu recebo um popup no qual eu preciso pressionar "Continue Anyway".

Existe uma maneira de aceitar automaticamente essa pergunta? Eu não poderei ir a todas as máquinas que precisam ser atualizadas.

O pop-up:

    
por olofom 28.06.2011 / 09:44

2 respostas

1

Eu resolvi isso criando um pequeno VBScript que executei a partir do processo principal. Ele roda ao mesmo tempo que o processo de instalação do driver e aguarda a janela de aceitação, aceitando-a com 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"
    
por 29.06.2011 / 10:23
4

A menos que essas máquinas estejam em um domínio, não é possível configurar com facilidade as máquinas do Windows XP para ignorar essa caixa de diálogo. Essa caixa de diálogo está lá por um motivo: para impedir que os drivers instalem e minem silenciosamente a estabilidade e a segurança do sistema operacional.

Se determinado, você talvez possa desenvolver um script que simule um usuário executando as seguintes etapas de reconfiguração:

  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.

Para obter mais informações, consulte o artigo 298503 do Suporte Microsoft intitulado "Os valores de registro de assinatura de driver não podem ser modificados diretamente no Windows" .

    
por 28.06.2011 / 10:42