Sdílet prostřednictvím


Opt-In do služby Microsoft Update

Můžete se přihlásit k počítači do služby Microsoft Update a pak tuto službu zaregistrovat pomocí automatických aktualizací.

Ukázka skriptování v tomto tématu ukazuje, jak pomocí agenta Windows Update (WUA) zaregistrovat službu Microsoft Update s automatickými aktualizacemi. Pokud chcete službu zaregistrovat, může uživatel navštívit službu Microsoft Update.

Než se pokusíte spustit tuto ukázku, ověřte, že verze wua nainstalovaná v počítači je verze 7.0.6000 nebo novější. Další informace o tom, jak určit verzi služby WUA, která je nainstalována, naleznete v tématu Určení aktuální verze wua.

Příklad

Následující ukázka skriptování ukazuje, jak pomocí agenta Služby Windows Update (WUA) zaregistrovat službu Microsoft Update pomocí automatických aktualizací. Ukázka umožňuje odložené nebo offline zpracování v případě potřeby.

Důležitý

Tento skript je určený k předvedení použití rozhraní API agenta služby Windows Update a poskytnutí příkladu toho, jak můžou vývojáři tato rozhraní API používat k řešení problémů. Tento skript není určen jako produkční kód a samotný skript není podporován společností Microsoft (i když jsou podporována základní rozhraní API agenta služby 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, "")

V dřívějších verzích služby WUA (minimální verze WUA verze 7.0.6000) můžete proces vyjádření souhlasu zjednodušit pomocí nastavení registru. Po nakonfigurování klíče registru a hodnot dojde k procesu výslovného souhlasu služby Microsoft Update při příštím spuštění služby WUA. Proces přihlášení může aktivovat automatické aktualizace nebo volající rozhraní API.

Úplná cesta klíče registru a hodnoty, které se mají nastavit pro proces výslovného souhlasu, jsou například následující:

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

ClientApplicationID = Moje aplikace

RegisterWithAU = 1

Poznámka

Klíč registru se respektuje pouze jednou, když se wuA aktualizuje z verze starší než verze 7.0.6000 na verzi 7.0.6000 nebo novější. Při přepsání existujících hodnot registru doporučujeme zvolit možnost přepsání hodnot, protože přepsání hodnot může změnit výsledek dřívější žádosti o registraci služby.

Vytvoření tohoto klíče registru vyžaduje přihlašovací údaje správce. V systému Windows Vista musí volající vytvořit klíč registru v procesu se zvýšenými oprávněními.