Delen via


Opt-In naar Microsoft Update

U kunt een computer aanmelden bij de Microsoft Update-service en die service vervolgens registreren bij Automatische updates.

In het voorbeeldscript in dit onderwerp ziet u hoe u Windows Update Agent (WUA) gebruikt om de Microsoft Update-service te registreren bij Automatische updates. Als u de service wilt registreren, kan de gebruiker ook Microsoft Update bezoeken.

Voordat u dit voorbeeld probeert uit te voeren, controleert u of de versie van WUA die op de computer is geïnstalleerd versie 7.0.6000 of een nieuwere versie is. Zie De huidige versie van WUA-bepalen voor meer informatie over het bepalen van de versie van WUA die is geïnstalleerd.

Voorbeeld

In het volgende voorbeeld van scripts ziet u hoe u de Windows Update Agent (WUA) gebruikt om de Microsoft Update-service te registreren bij Automatische updates. In het voorbeeld kunt u indien nodig uitgestelde of offlineverwerking uitvoeren.

Belangrijk

Dit script is bedoeld om het gebruik van de Windows Update Agent-API's te demonstreren en een voorbeeld te geven van hoe ontwikkelaars deze API's kunnen gebruiken om problemen op te lossen. Dit script is niet bedoeld als productiecode en het script zelf wordt niet ondersteund door Microsoft (hoewel de onderliggende Windows Update Agent-API's worden ondersteund).

 

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, "")

In eerdere versies van WUA (minimaal WUA-versie van 7.0.6000) kunt u het aanmeldingsproces vereenvoudigen met behulp van een registerinstelling. Nadat de registersleutel en -waarden zijn geconfigureerd, vindt het opt-in-proces van Microsoft Update plaats wanneer WUA de volgende keer een zoekopdracht uitvoert. Het aanmeldingsproces kan worden geactiveerd door automatische updates of door een API-aanroeper.

Het volledige pad van de registersleutel en de waarden die u voor het opt-in-proces wilt instellen, zijn bijvoorbeeld als volgt:

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

ClientApplicationID = Mijn app

RegisterWithAU = 1

Notitie

De registersleutel wordt slechts één keer gerespecteerd wanneer WUA wordt bijgewerkt van een versie die ouder is dan versie 7.0.6000 naar versie 7.0.6000 of naar een latere versie. We raden u aan om discretie te gebruiken bij het overschrijven van bestaande registerwaarden, omdat het overschrijven van de waarden het resultaat van een eerdere serviceregistratieaanvraag kan wijzigen.

Voor het maken van deze registersleutel zijn beheerdersreferenties vereist. Voor Windows Vista moet de aanroeper de registersleutel maken in een proces met verhoogde bevoegdheid.