Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Функции автоматического обновления и восстановления доступны в Windows 10 версии 2004 (сборка 19041) и более поздних версиях, а также во всех версиях Windows 11.
Замечание
Visual Studio по умолчанию создает файлы .appinstaller с помощью схемы 2017/2. Схема 2017/2 поддерживает HoursBetweenUpdateChecks, но не поддерживает ShowPrompt или UpdateBlocksActivation. Чтобы использовать эти параметры, вручную задайте версию схемы в .appinstaller файле 2021следующим образом:
<AppInstaller xmlns="http://schemas.microsoft.com/appx/appinstaller/2021" ...>
Параметры автоматического обновления и восстановления позволяют разработчикам и ИТ-разработчикам предоставлять решение автоматического обновления для Windows приложений, распределенных без использования Microsoft Store. Указав параметры автоматического обновления и восстановления в рамках файла установщика приложений, приложение Windows можно настроить для проверки обновлений при каждом запуске, скрытия запроса обновления и восстановления и/или предотвращения запуска приложения Windows до получения последнего обновления.
Установка приложения Windows с помощью файла установщика приложений создаст запись в репозитории установщика приложений с заданными конфигурациями. Если приложение Windows содержит запись в репозитории установщика приложений, автоматическое обновление и восстановление приложения можно настроить с помощью: Windows App, App Installer file, PowerShell или CSP. Любые изменения, внесенные в любое конкретное приложение Windows, перезаписывают все параметры для этого конкретного приложения Windows.
Приложение параметров Windows предоставляет возможность включения и отключения автоматического обновления и восстановления приложений Windows.
Замечание
Существуют случаи, когда определенные параметры не будут перезаписаны. Любые настройки, сделанные с помощью CSP, будут переопределять все остальные конфигурации. PowerShell и файл установщика приложений переопределят любые параметры, настроенные разработчиками.
Автоматические обновления
Windows приложения будут использовать URI установщика приложений для проверки обновлений Windows приложений. Однако, если URI установщика приложений недоступен, Windows приложения будут проверять наличие обновлений, используя UpdateURIs, пытаясь подключиться к каждому из них, прежде чем перейти к следующему. Первый файл установщика приложений, доступный, будет проверен на наличие новых обновлений Windows приложений.
Обновление приложений Windows поддерживает следующие элементы:
| Элементы | Описание |
|---|---|
| ЧасыДоСледующейПроверкиОбновлений | Определяет минимальный разрыв в проверках обновления приложения Windows. |
| ОбновлениеАктивацииБлоков | Определяет процесс проверки обновления приложения. |
| ShowPrompt | Определяет, отображается ли окно при установке обновлений и при проверке обновлений. |
| Обновление URI | Универсальный код ресурса (URI) для запасного файла установщика приложений, который можно использовать для обновления приложения Windows, если URI установщика приложений недоступен. |
Инструкции по созданию файла установщика приложений с указанными выше параметрами см. в статье "Создание файла установщика приложений ".
Внедренный файл установщика приложений
Внедренный установщик приложений позволяет разработчикам приложений Windows настраивать параметры обновления для своих Windows приложений. Указанные выше параметры можно задать для конкретного приложения Windows. Обеспечение возможности доставки обновлений для вашего приложения Windows с помощью предпочтительного решения хостинга обновлений.
Для получения дополнительной информации о встраивании файла установщика приложений в ваше приложение Windows: Использование файла установщика приложений для обновления приложения
Файл установщика приложений
Файл установщика приложений позволяет Windows разработчикам приложений или ИТ-специалистов настраивать параметры обновления для приложений Windows. Файл установщика приложений переопределит все параметры, настроенные внедренным файлом установщика приложений.
PowerShell
Командлеты PowerShell позволяют ИТ-специалисту читать или настраивать параметры обновления и восстановления своих Windows приложений.
| Командлет PowerShell | Описание |
|---|---|
Get-AppxPackageAutoUpdateSettings |
Возвращает параметры автоматического обновления и восстановления для определенных или всех настроенных Windows приложений. |
Set-AppxPackageAutoUpdateSettings |
Настраивает параметры автоматического обновления и восстановления для определенного приложения Windows, установленного с помощью файла установщика приложений. |
Статьи Get-AppxPackageAutoUpdateSettings и Set-AppxPackageAutoUpdateSettings документации содержат дополнительные сведения об использовании этих командлетов PowerShell.
Политика безопасности контента (CSP)
Корпоративные ИТ-специалисты используют решения для управления мобильными устройствами (например, Microsoft Intune) для удаленного управления устройствами. CSP для современного управления корпоративными приложениями расширен, чтобы включить параметры, которые можно применить к Windows 10 устройствам для управления автоматическим обновлением определенных приложений Windows.
Следующие параметры CSP можно найти в следующем пути: ./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoUpdateSettings/
| Политика безопасности контента (CSP) | Описание |
|---|---|
| ./PackageSource | Указывает источник файла *.appinstaller, который используется для проверки Windows обновлений приложений. |
| ./AutomaticBackgroundTask | Указывает, будет ли приложение Windows проверять и обновлять приложение Windows в фоновом режиме. |
| ./OnLaunchUpdateCheck | Указывает, будет ли приложение Windows проверять наличие обновлений при запуске. |
| ./HoursBetweenUpdateChecks | Указывает время между проверками обновления приложения Windows. |
| ./ПоказатьПриглашение | Указывает, будет ли пользователю предложено обновить или восстановить диалоговые окна. |
| ./ОбновлениеБлоковАктивации | Указывает, будет ли приложение Windows запускаться, если обновление доступно. |
| ./ForceUpdateFromAnyVersion | Указывает, может ли обновление приложения Windows быть как на уровне выше, так и на нижнем уровне. |
| ./Отключить | Указывает, включен ли параметр автоматического обновления или отключен для определенного пакета. |
Дополнительные сведения о CSP см. в статье документации по CSP для современного управления корпоративными приложениями .
Автоматическое восстановление
Приложения Windows будут использовать путь URI установщика для определения, откуда приложение Windows может получить средства для восстановления. Если URI установщика приложений недоступен или не настроен, он попытается получить доступ к файлу приложения Windows из RepairURIs.
| Элементы | Описание |
|---|---|
| Обновление URI | Универсальный код ресурса (URI) для запасного файла установщика приложений, который можно использовать для обновления приложения Windows, если URI установщика приложений недоступен. |
Дополнительные сведения о создании файла *.AppInstaller см. в разделе "Создание файла установщика приложений" или скачайте и используйте построитель файлов установщика приложений в составе набора средств MSIX.
Политика безопасности контента (CSP)
Корпоративные ИТ-специалисты используют решения для управления мобильными устройствами (например, Microsoft Intune) для удаленного управления устройствами. CSP для современного управления корпоративными приложениями был расширен, чтобы включить параметры, которые можно применить к устройствам Windows 10 для управления автоматическим восстановлением определенных приложений Windows.
Следующие параметры CSP можно найти в следующем пути: ./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/<Windows app Family Name>/AppUpdateSettings/AutoUpdateSettings/AutoRepair/
| Политика безопасности контента (CSP) | Описание |
|---|---|
| ./PackageSource | Указывает источник файла *.appinstaller или файла приложения Windows, используемого для проверки восстановления приложений Windows. |
Дополнительные сведения о CSP см. в статье документации по CSP для современного управления корпоративными приложениями .