Если я использую Sconfig> 5) Параметры Центра обновления Windows отображаются как «Вручную»
Но когда я запускаю следующий запрос в PowerShell:
(New-Object -ComObject "Microsoft.Update.AutoUpdate").Settings
В нем указано NotificationLevel = 4, что означает автоматическая установка обновлений (4).
Мой RegTree для обновлений Windows выглядит так: HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU REG_DWORD: NoAutoUpdate: 1
Я также пробовал:
PS C:\Users\Administrator> $WUSettings = (New-Object -com "Microsoft.Update.AutoUpdate").Settings
PS C:\Users\Administrator> $WUSettings.NotificationLevel=1
PS C:\Users\Administrator> $WUSettings.save()
PS C:\Users\Administrator> (New-Object -com "Microsoft.Update.AutoUpdate").Settings
NotificationLevel : 4
ReadOnly : False
Required : True
ScheduledInstallationDay : 0
ScheduledInstallationTime : 3
IncludeRecommendedUpdates : True
NonAdministratorsElevated : True
FeaturedUpdatesEnabled : False
Но, как вы можете видеть, он по-прежнему сообщает NotificationLevel = 4. Мои вопросы:
Свойства IAutomaticUpdates :: Settings, которые вы читаете, говорят вам, что сам Центр обновления Windows считает этими настройками. Так что это самый надежный источник информации.
Изменение параметра IAutomaticUpdates :: Settings :: NotificationLevel не поддерживается в Windows 10. По причинам, к сожалению, необходимым для совместимости приложений, IAutomaticUpdates :: Settings :: Save будет "успешным", но фактически не изменит этот параметр. Видеть https://docs.microsoft.com/en-us/windows/win32/api/wuapi/nf-wuapi-iautomaticupdatessettings-get_notificationlevel .
Наиболее вероятная причина наблюдаемого поведения заключается в том, что вы пытаетесь настроить параметры Центра обновления Windows на ПК с Windows 10 Домашняя (или с одним из «начальных» SKU на некоторых рынках). Эти SKU не поддерживают изменение NotificationLevel. Номера SKU Windows 10 с возможностями управления, такие как номера SKU Professional и Enterprise, позволяют настраивать параметры автоматического обновления с помощью групповой политики или управления мобильными устройствами.