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.