Partager via


Opt-In à Microsoft Update

Vous pouvez choisir un ordinateur dans le service Microsoft Update, puis inscrire ce service auprès des mises à jour automatiques.

L’exemple de script de cette rubrique vous montre comment utiliser l’agent Windows Update (WUA) pour inscrire le service Microsoft Update avec les mises à jour automatiques. Sinon, pour inscrire le service, l’utilisateur peut visiter Microsoft Update.

Avant d’essayer d’exécuter cet exemple, vérifiez que la version de WUA installée sur l’ordinateur est la version 7.0.6000 ou une version ultérieure. Pour plus d’informations sur la façon de déterminer la version de WUA installée, consultez Détermination de la version actuelle de WUA.

Exemple

L’exemple de script suivant vous montre comment utiliser l’agent Windows Update (WUA) pour inscrire le service Microsoft Update avec les mises à jour automatiques. L’exemple autorise le traitement différé ou hors connexion si nécessaire.

Important

Ce script est destiné à illustrer l’utilisation des API de l’agent Windows Update et à fournir un exemple de la façon dont les développeurs peuvent utiliser ces API pour résoudre les problèmes. Ce script n’est pas destiné à être un code de production et le script lui-même n’est pas pris en charge par Microsoft (bien que les API de l’agent Windows Update sous-jacentes soient prises en charge).

 

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

Dans les versions antérieures de WUA (version minimale de WUA de 7.0.6000), vous pouvez simplifier le processus d’inscription à l’aide d’un paramètre de Registre. Une fois la clé et les valeurs de Registre configurées, le processus d’opt-in Microsoft Update se produit la prochaine fois que WUA effectue une recherche. Le processus d’inscription peut être déclenché par des mises à jour automatiques ou par un appelant d’API.

Par exemple, le chemin d’accès complet de la clé et des valeurs de Registre à définir pour le processus d’inscription est le suivant :

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

ClientApplicationID = My App

RegisterWithAU = 1

Note

La clé de Registre est respectée une seule fois lorsque WUA est mis à jour à partir d’une version antérieure à la version 7.0.6000 vers la version 7.0.6000 ou vers une version ultérieure. Nous vous recommandons de choisir de remplacer les valeurs de Registre existantes, car le remplacement des valeurs peut modifier le résultat d’une demande d’inscription de service antérieure.

La création de cette clé de Registre nécessite des informations d’identification administratives. Pour Windows Vista, l’appelant doit créer la clé de Registre dans un processus avec élévation de privilèges.