Freigeben über


Konvertieren eines Installers, der Dienste enthält

Windows 10, Version 2004, bietet Unterstützung für die Ausführung eines MSIX-Pakets, das Dienste enthält. Sie können das MSIX Packaging Tool verwenden, um ein vorhandenes Installationsprogramm mit Diensten zu nutzen und in MSIX zu konvertieren. Diese Unterstützung ist ab der Version vom Januar 2020 des MSIX Packaging Tools(1.2019.1220.0) festgelegt. Sobald Sie über ein paketiertes MSIX mit einem Dienst verfügen, benötigen Sie Administratorrechte, um sie auf einem Computer zu installieren.

Anweisungen

Um ein Installationsprogramm zu konvertieren, das Dienste enthält, verwenden Sie das MSIX Packaging Tool wie bei jedem Anwendungspaket. Wählen Sie ein Installationsprogramm mit Diensten aus, und Sie sehen die Berichtseite " Dienste " vor dem letzten Schritt zum Erstellen Ihres MSIX-Pakets.

Auf der Seite "Dienstebericht " werden Dienste aufgelistet, die während der Konvertierung in Ihrem Installationsprogramm erkannt wurden. Dienste, die alle benötigten Informationen enthalten und unterstützt werden, werden in der Tabelle "Enthalten" angezeigt. Dienste, die zusätzliche Informationen benötigen, einen Fix benötigen oder nicht unterstützt werden, werden in der Tabelle "Ausgeschlossen" angezeigt.

Um einen Dienst zu reparieren oder zusätzliche Daten zum Dienst anzuzeigen, doppelklicken Sie in der Tabelle auf den Diensteintrag, um ein Popup mit weiteren Informationen zum Dienst anzuzeigen. Bei Bedarf können Sie einige dieser Informationen bearbeiten.

  • Schlüsselname: Der Name des Diensts. Dies ist nicht bearbeitbar.
  • Beschreibung: Die Beschreibung des Diensteintrags.
  • Anzeigename: Der Anzeigename des Diensts.
  • Bildpfad: Speicherort der ausführbaren Datei des Diensts. Dies ist nicht bearbeitbar.
  • Startkonto: Das Startkonto für den Dienst.
  • Starttyp: Typ des Startvorgangs für den Dienst. Unterstützt automatisch, manuell, deaktiviert und verzögert.
  • Argumente: Argumente, die beim Starten des Diensts ausgeführt werden sollen.
  • Abhängigkeiten: Abhängigkeiten für den Dienst.

Nachdem ein Dienst behoben wurde, können Sie ihn in die Tabelle "Enthalten " verschieben oder sie in der Tabelle "Ausgeschlossen " belassen, wenn sie nicht in Ihrem endgültigen Paket enthalten sein soll. Anschließend können Sie mit dem letzten Schritt fortfahren, um Ihr MSIX-Paket zu erstellen.

Bekannte Einschränkungen

Der ausführbare Pfad der Dienste (auch als Bildpfad bezeichnet) kann derzeit nicht bearbeitet werden. Um Probleme mit Ihrem Pfad zu beheben, müssen Sie den ausführbaren Pfad des Diensts manuell bearbeiten, bevor Sie das Installationsprogramm konvertieren. Alternativ können Sie nach der Konvertierung das Manifest manuell mit dem Paket-Editor im MSIX Packaging Tool bearbeiten.

Der Dienstbericht ist derzeit im Paket-Editor nicht verfügbar. Sie müssen das Manifest manuell bearbeiten, um Änderungen an den diensten vorzunehmen, die in Ihrem MSIX-Paket enthalten sind.

Dienste mit Abhängigkeiten außerhalb des Pakets werden derzeit nicht unterstützt.

Manuelles Hinzufügen eines Diensts mithilfe Ihres Manifests

Wenn Sie Ihrer Anwendung manuell einen Dienst hinzufügen, müssen Sie Ihrem App-Manifest einen Dienst hinzufügen. Dies erfordert eine eingeschränkte Funktion , um Ihrer Anwendung hinzuzufügen.