Convertir un programme d’installation comprenant des services

Windows 10, version 2004, introduit la prise en charge de l’exécution d’un package MSIX qui inclut des services. Vous pouvez utiliser l’outil d’empaquetage MSIX pour prendre un programme d’installation existant avec les services et le convertir en MSIX. Cette prise en charge est celle de la version 2020 de janvier de l' outil d’empaquetage MSIX(1.2019.1220.0). Une fois que vous disposez d’un MSIX empaqueté avec un service, vous devez disposer de privilèges d’administrateur pour installer sur un ordinateur.

Instructions

Pour convertir un programme d’installation qui comprend des services, utilisez l’outil d’empaquetage MSIX comme vous le feriez avec n’importe quel package d’application. Sélectionnez un programme d’installation qui contient des services, et vous verrez la page de rapport des services avant l’étape finale pour créer votre package MSIX.

La page de rapport services répertorie les services qui ont été détectés dans votre programme d’installation lors de la conversion. Les services qui disposent de toutes les informations dont ils ont besoin et qui sont pris en charge s’affichent dans le tableau inclus . Les services qui requièrent des informations supplémentaires, nécessitent un correctif ou ne sont pas pris en charge sont affichés dans la table exclue .

Pour corriger un service ou afficher des données supplémentaires sur le service, double-cliquez sur l’entrée de service dans la table pour afficher une fenêtre contextuelle contenant des informations supplémentaires sur le service. Vous pouvez modifier certaines de ces informations si nécessaire.

  • Nom de la clé : Nom du service. Cela n’est pas modifiable.
  • Description : Description de l’entrée de service.
  • Nom complet : Nom complet du service.
  • Chemin de l’image : Emplacement de l’exécutable du service. Cela n’est pas modifiable.
  • Compte de démarrage : Compte de démarrage pour le service.
  • Type de démarrage : Type de démarrage du service. Prend en charge les opérations automatiques, manuelles, désactivéeset différées.
  • Arguments : Arguments à exécuter au démarrage du service.
  • Dépendances : Dépendances pour le service.

Une fois qu’un service a été résolu, vous pouvez le déplacer vers la table incluse , ou vous pouvez choisir de le conserver dans la table exclue si vous ne le souhaitez pas dans le package final. Ensuite, vous pouvez passer à l’étape finale pour créer votre package MSIX.

Limitations connues

Le chemin d’accès de l’exécutable des services (également appelé chemin d’accès à l’image) n’est pas modifiable actuellement. Pour résoudre les problèmes liés à votre chemin d’accès, vous devez modifier manuellement le chemin d’accès à l’exécutable du service avant de convertir votre programme d’installation. Après la conversion, vous pouvez également modifier le manifeste manuellement à l’aide de l' éditeur de package dans l’outil d’empaquetage MSIX.

Le rapport services n’est actuellement pas disponible dans l' éditeur de package. Vous devez modifier manuellement le manifeste pour apporter des modifications aux services inclus dans votre package MSIX.

Actuellement, nous ne prenons pas en charge les services avec des dépendances en dehors du package.

Ajouter manuellement un service à l’aide de votre manifeste

Si vous ajoutez manuellement un service à votre application, vous devrez Ajouter un service à votre manifeste d’application. Cela nécessite une capacité restreinte à ajouter à votre application.