サービスを含むインストーラーを変換する
Windows 10 バージョン 2004 では、サービスを含む MSIX パッケージを実行するためのサポートが導入されています。 MSIX パッケージ作成ツールを使用して、サービスを含む既存のインストーラーを MSIX に変換できます。 このサポートは、MSIX パッケージ作成ツール (1.2019.1220.0) の 2020 年 1 月リリース時点のものです。 サービスを含むパッケージ化された MSIX をマシンにインストールするには、管理特権が必要になります。
手順
サービスを含むインストーラーを変換するには、アプリケーション パッケージの場合と同様に MSIX パッケージ作成ツールを使用します。 サービスを含むインストーラーを選択すると、MSIX パッケージを作成する最後の手順の前に、[サービス] レポート ページが表示されます。
[サービス] レポート ページには、変換中にインストーラーで検出されたサービスの一覧が表示されます。 必要な情報がすべて揃っていて、サポートされるサービスは、[含まれるもの] の表に表示されます。 追加情報または修正を必要とするか、またはサポートされないサービスは、[除外されるもの] の表に表示されます。
サービスを修正するか、サービスに関する追加のデータを表示するには、表内のサービス エントリをダブルクリックして、サービスに関する詳細情報を含むポップアップを表示します。 必要に応じて、この情報の一部を編集することができます。
- キー名: サービスの名前。 これは編集できません。
- 説明: サービス エントリの説明。
- 表示名: サービスの表示名。
- イメージ パス: サービスの実行可能ファイルの場所。 これは編集できません。
- 開始アカウント: サービスの開始アカウント。
- スタートアップの種類: サービスのスタートアップの種類。 自動、手動、無効、および遅延をサポートします。
- 引数: サービスの開始時に実行される引数。
- 依存関係: サービスの依存関係。
サービスが修正された後、それを[含まれるもの] の表に移動することができますが、最終的なパッケージに入れない場合には、[除外されるもの] の表に入ったままにしておくこともできます。 その後、最後の手順に進み、MSIX パッケージを作成できます。
既知の制限事項
現在、サービス実行可能パス (イメージ パスとも呼ばれる) は編集できません。 パスに関する問題を修正するには、インストーラーを変換する前に、サービス実行可能パスを手動で編集する必要があります。 または、変換後に、MSIX パッケージ作成ツールのパッケージ エディターを使用して、マニフェストを手動で編集することもできます。
現在、サービス レポートはパッケージ エディターでは使用できません。 MSIX パッケージに含まれるサービスを変更するには、マニフェストを手動で編集する必要があります。
現在、パッケージ外の依存関係を持つサービスはサポートされていません。
マニフェストを使用してサービスを手動で追加する
アプリケーションにサービスを手動で追加する場合は、アプリ マニフェストにサービスを追加する必要があります。 これには、アプリケーションに追加するための制限付き機能が必要です。