Поделиться через


desktop6:UninstallAction

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

Заметка

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

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

пакета

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

          <desktop6:Extension>

               <desktop6:CustomInstall>

                    <desktop6:UninstallActions>

                         <desktop6:UninstallAction>

Синтаксис

<desktop6:UninstallAction
  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:RepairAction элементов, которые необходимо запустить в той же последовательности. Это имя должно быть уникальным в родительском элементе desktop6:UninstallActions, но его можно использовать другими действиями в элементах desktop6:InstallActions и desktop6:RepairActions. Строка со значением от 1 до 32767 символов длиной с символом без пробелов в начале и конце. Да
аргументы Необязательные аргументы для передачи в файл установщика. Строка со значением от 1 до 32767 символов длиной с символом без пробелов в начале и конце. Нет

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

Никакой

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

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

Замечания

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

Примеры

<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)