サービスを含むインストーラーを変換する

Windows 10 バージョン 2004 では、サービスを含む MSIX パッケージを実行するためのサポートが導入されています。 MSIX パッケージ作成ツールを使用して、サービスを含む既存のインストーラーを MSIX に変換できます。 このサポートは、MSIX パッケージ作成ツール (1.2019.1220.0) の 2020 年 1 月リリース時点のものです。 サービスを含むパッケージ化された MSIX をマシンにインストールするには、管理特権が必要になります。

手順

サービスを含むインストーラーを変換するには、アプリケーション パッケージの場合と同様に MSIX パッケージ作成ツールを使用します。 サービスを含むインストーラーを選択すると、MSIX パッケージを作成する最後の手順の前に、[サービス] レポート ページが表示されます。

[サービス] レポート ページには、変換中にインストーラーで検出されたサービスの一覧が表示されます。 必要な情報がすべて揃っていて、サポートされるサービスは、[含まれるもの] の表に表示されます。 追加情報または修正を必要とするか、またはサポートされないサービスは、[除外されるもの] の表に表示されます。

サービスを修正するか、サービスに関する追加のデータを表示するには、表内のサービス エントリをダブルクリックして、サービスに関する詳細情報を含むポップアップを表示します。 必要に応じて、この情報の一部を編集することができます。

  • キー名: サービスの名前。 これは編集できません。
  • 説明: サービス エントリの説明。
  • 表示名: サービスの表示名。
  • イメージ パス: サービスの実行可能ファイルの場所。 これは編集できません。
  • 開始アカウント: サービスの開始アカウント。
  • スタートアップの種類: サービスのスタートアップの種類。 自動手動無効、および遅延をサポートします。
  • 引数: サービスの開始時に実行される引数。
  • 依存関係: サービスの依存関係。

サービスが修正された後、それを[含まれるもの] の表に移動することができますが、最終的なパッケージに入れない場合には、[除外されるもの] の表に入ったままにしておくこともできます。 その後、最後の手順に進み、MSIX パッケージを作成できます。

既知の制限事項

現在、サービス実行可能パス (イメージ パスとも呼ばれる) は編集できません。 パスに関する問題を修正するには、インストーラーを変換する前に、サービス実行可能パスを手動で編集する必要があります。 または、変換後に、MSIX パッケージ作成ツールのパッケージ エディターを使用して、マニフェストを手動で編集することもできます。

現在、サービス レポートはパッケージ エディターでは使用できません。 MSIX パッケージに含まれるサービスを変更するには、マニフェストを手動で編集する必要があります。

現在、パッケージ外の依存関係を持つサービスはサポートされていません。

マニフェストを使用してサービスを手動で追加する

アプリケーションにサービスを手動で追加する場合は、アプリ マニフェストにサービスを追加する必要があります。 これには、アプリケーションに追加するための制限付き機能が必要です。