Compartilhar via


Opt-In ao Microsoft Update

Você pode optar por um computador no serviço Microsoft Update e registrar esse serviço com o Atualizações Automático.

O exemplo de script neste tópico mostra como usar o WUA (agente de Windows Update) para registrar o serviço Microsoft Update com o Atualizações Automático. Como alternativa, para registrar o serviço, o usuário pode visitar o Microsoft Update.

Antes de tentar executar este exemplo, verifique se a versão do WUA instalada no computador é a versão 7.0.6000 ou posterior. Para obter mais informações sobre como determinar a versão do WUA instalada, consulte Determinando a versão atual do WUA.

Exemplo

O exemplo de script a seguir mostra como usar o WUA (Agente de Windows Update) para registrar o serviço Microsoft Update com o Atualizações Automático. O exemplo permite o processamento adiado ou offline, se necessário.

Importante

Esse script destina-se a demonstrar o uso das APIs do agente Windows Update e fornecer um exemplo de como os desenvolvedores podem usar essas APIs para resolver problemas. Esse script não se destina a ser um código de produção e o próprio script não tem suporte da Microsoft (embora haja suporte para as APIs subjacentes do agente de Windows Update).

 

Set ServiceManager = CreateObject("Microsoft.Update.ServiceManager")
ServiceManager.ClientApplicationID = "My App"

'add the Microsoft Update Service, GUID
Set NewUpdateService = ServiceManager.AddService2("7971f918-a847-4430-9279-4a52d1efe18d",7,"")

$ServiceManager = New-Object -ComObject Microsoft.Update.ServiceManager
$ServiceManager.ClientApplicationID = "My App"

# Add the Microsoft Update Service, GUID
$NewUpdateService = $ServiceManager.AddService2("7971f918-a847-4430-9279-4a52d1efe18d", 7, "")

Em versões anteriores do WUA (uma versão mínima do WUA de 7.0.6000), você pode simplificar o processo de aceitação usando uma configuração do Registro. Depois que a chave e os valores do Registro forem configurados, o processo de aceitação do Microsoft Update ocorrerá na próxima vez que o WUA executar uma pesquisa. O processo de aceitação pode ser disparado pelo Atualizações Automático ou por um chamador de API.

Por exemplo, o caminho completo da chave do Registro e dos valores a serem definidos para o processo de aceitação são os seguintes:

HKLM\Software\Microsoft\Windows\Currentversion\WindowsUpdate\PendingServiceRegistration\7971f918-a847-4430-9279-4a52d1efe18d

ClientApplicationID = My App

RegisterWithAU = 1

Observação

A chave do Registro é respeitada apenas uma vez quando o WUA é atualizado de uma versão anterior à versão 7.0.6000 para a versão 7.0.6000 ou para uma versão posterior. Recomendamos a discrição ao substituir os valores existentes do Registro porque a substituição dos valores pode alterar o resultado de uma solicitação de registro de serviço anterior.

A criação dessa chave do Registro requer credenciais administrativas. Para o Windows Vista, o chamador deve criar a chave do Registro em um processo elevado.