Преобразование установщика, который содержит службыConvert an installer that includes services

Windows 10, версия 2004, предоставляет поддержку для запуска пакета MSIX, который включает в себя службы.Windows 10, version 2004, introduces support for running an MSIX package that includes services. С помощью средства упаковки MSIX можно получить существующий установщик со службами и преобразовать его в MSIX.You can use the MSIX Packaging Tool to take an existing installer with services and convert it to MSIX. Эта поддержка относится к выпуску MSIXing Tool(1.2019.1220.0) за январь 2020.This support is as of the January 2020 release of the MSIX Packaging Tool(1.2019.1220.0). Получив пакет MSIX со службой, ему потребуются права администратора для установки на компьютере.Once you have a packaged MSIX with a service, it will require admin privileges to install on a machine.

InstructionsInstructions

Чтобы преобразовать установщик, включающий службы, используйте средство упаковки MSIX, как и для любого пакета приложения.To convert an installer that includes services, use the MSIX Packaging Tool as you would with any application package. Выберите установщик со службами, и вы увидите страницу отчета службы перед последним шагом для создания пакета MSIX.Select an installer that has services, and you will see the Services report page before the final step to create your MSIX package.

На странице отчета службы перечислены службы, обнаруженные в установщике во время преобразования.The Services report page lists services that were detected in your installer during conversion. Службы, которые имеют всю необходимую информацию и поддерживаются, будут показаны в прилагаемой таблице.Services that have all the information they need and are supported will be shown in the Included table. В исключенной таблице будут показаны службы, для которых требуется дополнительная информация, требуется исправление или не поддерживается.Services that need additional information, need a fix, or aren’t supported will be shown in the Excluded table.

Чтобы исправить службу или просмотреть дополнительные данные о службе, дважды щелкните запись службы в таблице, чтобы просмотреть всплывающее окно с дополнительными сведениями о службе.To fix a service or see additional data about the service, double-click the service entry in the table to view a pop-up with more information about the service. Некоторые из этих сведений можно изменить при необходимости.You can edit some of this information if you need to.

  • Имя ключа: Имя службы.Key name: The name of the service. Это недоступно для редактирования.This is not editable.
  • Описание: Описание записи службы.Description: The description of the service entry.
  • Отображаемое имя: Отображаемое имя службы.Display name: The display name of the service.
  • Путь к изображению: Расположение исполняемого файла службы.Image path: Location of the service executable. Это недоступно для редактирования.This is not editable.
  • Начальная учетная запись: Начальная учетная запись для службы.Start account: The start account for the service.
  • Тип запуска: Тип запуска службы.Startup type: Type of startup for the service. Поддерживает Автоматические, Ручныеи Отключенные.Supports Automatic, Manual, and Disabled.
  • Аргументы: Аргументы, которые будут запускаться при запуске службы.Arguments: Arguments to be run when the service starts.
  • Зависимости: Зависимости для службы.Dependencies: Dependencies for the service.

После того как служба будет исправлена, ее можно переместить в включенную таблицу или оставить в исключенной таблице, если ее не нужно использовать в окончательном пакете.After a service has been fixed, you can move it to the Included table or you can choose to leave it in the Excluded table if you don’t want it in your final package. Затем можно перейти к последнему шагу, чтобы создать пакет MSIX.Then, you can continue to the final step to create your MSIX package.

Известные ограниченияKnown limitations

Путь к исполняемому файлу служб (также называемый путем к изображению) в настоящее время недоступен для редактирования.The services executable path (also called the image path) is currently not editable. Чтобы устранить проблемы с путем, необходимо вручную изменить путь к исполняемому файлу службы перед преобразованием установщика.To fix any issues with your path, you must manually edit your service executable path before converting your installer. Кроме того, после преобразования можно изменить манифест вручную с помощью редактора пакетов в средстве упаковки MSIX.Alternatively, after conversion you can edit the manifest manually using the Package Editor in the MSIX Packaging Tool.

В настоящее время отчет о службах недоступен в редакторе пакетов.The Services report is currently not available in the Package Editor. Необходимо вручную изменить манифест, чтобы внести изменения в службы, входящие в пакет MSIX.You must manually edit the manifest to make changes to the services included in your MSIX package.

В настоящее время не поддерживаются службы с зависимостями вне пакета.We currently do not support services with dependencies outside the package.

Добавление службы вручную с помощью манифестаAdd a service manually using your manifest

При добавлении службы в приложение вручную необходимо Добавить службу в манифест приложения.If you are manually adding a service to your application, you will need to add a service to your app manifest. Для этого требуется ограниченная возможность добавления в приложение.This does require a restricted capability to add to your application.