desktop6:RepairAction

Указывает файл установщика (.exe или .msi), который выполняется при выборе пользователем параметров восстановления или сброса на странице "Параметры" для классического приложения.

Примечание

Этот элемент в настоящее время предназначен для использования только классическими пк-играми, которые упаковываются в контейнер MSIXVC. Для этого требуется customInstallActionsограниченные возможности.

Иерархия элементов

пакета

     <расширения>

          <desktop6:Extension>

               <desktop6:CustomInstall>

                    <desktop6:RepairActions>

                         <desktop6:RepairAction>

Синтаксис

XML
<desktop6:RepairAction
  File = 'A string with a value between 1 and 256 characters in length that cannot contain these characters: <, >, :, ", |, ?, or *.'
  Name = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.'
  Arguments = 'A string with a value between 1 and 32767 characters in length with a non-whitespace character at its beginning and end.' />

Атрибуты и элементы

Атрибуты

Атрибут Описание Тип данных Обязательно Значение по умолчанию
файла Имя выполняемого файла (.exe или .msi). Этот файл должен существовать в пакете. Можно указать путь относительно атрибута папки desktop6. Элемент CustomInstall. Невозможно указать абсолютный путь, и относительный путь не должен начинаться с символа \. Строка со значением от 1 до 256 символов длиной, которая не может содержать следующие символы: <, >, :, ", |, ?или *. Да
имени Имя действия восстановления. Это имя используется для идентификации действия восстановления, а ОС использует это имя для отслеживания успешного выполнения действий. Убедитесь, что это значение соответствует атрибуту Name для соответствующих элементов desktop6:InstallAction и desktop6:UninstallAction элементов, которые необходимо запустить в той же последовательности. Это имя должно быть уникальным в родительском элементе desktop6:RepairActions, но его можно использовать другими действиями в элементах desktop6:InstallActions и desktop6:UninstallActions. Строка со значением от 1 до 32767 символов длиной с символом без пробелов в начале и конце. Да
аргументы Необязательные аргументы для передачи в файл установщика. Строка со значением от 1 до 32767 символов длиной с символом без пробелов в начале и конце. Нет

Дочерние элементы

Никакой

Родительские элементы

Родительский элемент Описание
desktop6:RepairActions Указывает файлы установщика (.exe или .msi), которые выполняются при выборе пользователем параметров восстановления или сброса на странице "Параметры" для классического приложения.

Замечания

Для этого элемента требуется customInstallActionsограниченные возможности.

Примеры

XML
<Package
  xmlns:desktop6="http://schemas.microsoft.com/appx/manifest/desktop/windows10/6"
  xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
  IgnorableNamespaces="rescap desktop6">

  <!-- ... -->
  <!-- Other entries omitted for brevity. -->
  <!-- ... -->

  <Extensions>
    <desktop6:Extension Category="windows.customInstall">
      <desktop6:CustomInstall Folder="MyInstallers">
        <desktop6:InstallActions>
          <desktop6:InstallAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/add /silent" />
        </desktop6:InstallActions>
        <desktop6:RepairActions>
          <desktop6:RepairAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/add /silent /force" />
        </desktop6:RepairActions>
        <desktop6:UninstallActions>
          <desktop6:UninstallAction File="Setup_AntiCheat.exe" Name="AC_1" Arguments="/remove /silent" />
        </desktop6:UninstallActions>
      </desktop6:CustomInstall>
    </desktop6:Extension>
  </Extensions>

  <Capabilities>
    <rescap:Capability Name="customInstallActions"/>
  </Capabilities>
</Package>

Требования

Пункт Ценность
Пространство имен http://schemas.microsoft.com/appx/manifest/desktop/windows10/6
минимальная версия ОС Windows 10 версии 1903 (сборка 18362)