Entrainement
Parcours d’apprentissage
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Cet article décrit les problèmes connus et fournit des conseils de dépannage lors de la conversion de vos applications en MSIX à l’aide de MSIX Packaging Tool. Consultez nos autres documents si vous avez besoin d’acquérir l’outil ou le pilote MSIX Packaging Tool dans des environnements déconnectés.
Si vous avez choisi notre programme Insider, vérifiez que vous disposez de la version correcte de MSIX Packaging Tool :
Si vous souhaitez participer à notre programme Insider, accédez à Join MSIX Packaging Tool Insiders !.
Le pilote MSIX Packaging Tool est fourni en tant que package Feature on Demand (FOD) à partir de Windows Update. L’installation échoue si le service Windows Update est désactivé sur l’ordinateur ou si les paramètres de l’anneau de version d’évaluation Windows Insider ne correspondent pas à la build du système d’exploitation de l’ordinateur.
Si vous rencontrez des problèmes lors de l’acquisition du pilote ou que vous travaillez dans un environnement hors connexion, vous trouverez des liens pour télécharger le pilote ici.
Si vous avez téléchargé le pilote et que vous rencontrez des problèmes pendant la conversion de votre package, il peut s’agir de l’un des problèmes suivants.
Les codes d’erreur suivants peuvent indiquer que vous rencontrez des problèmes de connexion :
Le code d’erreur suivant peut indiquer que les stratégies sur votre ordinateur affectent la connectivité Windows Update : -2145124306 (0x8024002e).
Si vous recevez ce code d’erreur, vous devrez peut-être case activée vos paramètres et stratégies d’environnement.
Dans ce scénario, l’outil d’empaquetage MSIX vous avertit dans le message d’erreur et les journaux que votre pilote a besoin d’un redémarrage. Redémarrez votre ordinateur et redémarrez votre conversion pour résoudre ce problème.
Si vous obtenez cette erreur pendant la conversion, lorsque vous case activée le fichier journal, vous devez trouver une entrée comme celle suivante :
[Error] Error monitoring: Insufficient system resources exist to complete the requested service
Cette erreur se produit lorsque l’outil démarre une nouvelle session de suivi des événements système, mais que vous avez dépassé le nombre maximal de sessions que Windows peut créer à l’échelle du système. Si vous dépassez la limite par défaut (64), vous obtiendrez une erreur de ERROR_NO_SYSTEM_RESOURCES, ce qui entraîne l’échec du pilote.
La solution consiste à arrêter certaines des sessions de trace d’événements existantes en procédant comme suit :
Vous pouvez maintenant réessayer d’effectuer la conversion avec MSIX Packaging Tool.
Il existe quelques fonctionnalités à prendre en compte pour modifier automatiquement la prise en charge de la version de minimun dans votre package MSIX.
Si vous convertissez votre programme d’installation existant à l’aide d’une version de MSIX Packaging Tool antérieure à la version 1.2019.701.0, l’outil avait appliqué les exigences de contrôle de version du Microsoft Store ou utilisé un autre outil pour créer votre package qui n’a pas défini la version minimale sur 10.0.16299.0 (Windows 10, version 1709). Cela entraîne un message d’erreur lors du déploiement de votre application sur Windows 10, version 1709 ou ultérieure.
Pour résoudre ce problème, ouvrez MSIX Packaging Tool et modifiez votre application via l’Éditeur de package. Ouvrez votre manifeste et définissez l’attribut MinVersion
de l’élément TargetDeviceFamily
sur « 10.0.16299.0 ».
<Dependencies>
<TargetDeviceFamily> Name="Windows.Desktop" MinVersion="10.0.16299.0" MaxVersionTested = "10.0.17763.0" />
</Dependencies>
Dans la version 1.2019.1220.0 de MSIX Packaging Tool, nous avons ajouté la prise en charge de la création d’un package MSIX avec services. En raison des restrictions de système d’exploitation avec prise en charge des services, l’outil d’empaquetage MSIX modifie automatiquement la version minimale prise en charge dans un package MSIX avec des services à 10.0.19025.0. Cela signifie que vous ne pouvez pas installer MSIX avec des services sur un système d’exploitation inférieur à Windows 10 version 2004, mais vous pouvez créer cette MSIX à l’aide de l’outil d’empaquetage MSIX jusqu’à Windows 10 1809. Si vous devez installer cette application sur un système d’exploitation inférieur, mettez à jour la version minimale correctement, mais notez que la prise en charge des services ne fonctionnera pas.
Si l’application nécessite une infrastructure, vérifiez que l’infrastructure est installée pendant la phase de supervision de la conversion. Passez en revue les journaux pour vous assurer que cela se produit. Si votre application nécessite l’installation d’un pilote, vous devez évaluer s’il est nécessaire que votre application s’exécute correctement. MSIX ne prend actuellement pas en charge l’installation du pilote.
Si vous rencontrez des problèmes avec l’utilisation d’une machine virtuelle distante pour vos conversions, consultez les instructions d’installation pour les conversions de machines distantes.
Ce problème se produit lorsque le package contient un fichier binaire qui a un certificat endommagé. Pour résoudre ce problème, utilisez la dumpbin.exe /headers
commande pour vider les en-têtes de fichier et inspecter les éléments incorrects. Réécrire manuellement les en-têtes pour résoudre le problème. En général, l’outil d’empaquetage MSIX détecte automatiquement les en-têtes incorrects. Si ce problème persiste, signalez les commentaires sur les fichiers. Des informations supplémentaires sont disponibles ici.
Veillez à suivre ces étapes et à attribuer les rôles appropriés dans le Microsoft Store pour Entreprises.
Vous pouvez démissionner de votre application à l’aide du script de conversion par lots sur MSIX Shared Computer Toolkit - Scripts.
Que la conversion ait réussi ou non, des fichiers journaux sont générés pour chaque conversion. Vous les trouverez à cet emplacement :
%localappdata%\packages\Microsoft.MsixPackagingTool_8wekyb3d8bbwe\LocalState\DiagOutputDir\
Des codes d’erreurs sont écrits et indiquent les éventuels points de défaillance pendant le processus de conversion. Les codes d’erreurs sont censés être conviviaux.
Si la conversion est effectuée sur une machine virtuelle ou un appareil distant, nous vous recommandons de copier les fichiers journaux à partir de cet appareil et de les joindre dans le cadre de l’élément de commentaires. Cela nous aidera à diagnostiquer et à résoudre les problèmes plus efficacement.
Vous trouverez les journaux des conversions à distance à cet emplacement : %localappdata%\packages\Microsoft.MsixPackagingTool_8wekyb3d8bbwe\LocalState\DiagOutputDir\<Logs_#>\RemoteServer\Log.txt
Il serait encore plus utile si vous pouvez partager l’ensemble du dossier Journaux qui inclura les opérations qui se produisent sur le client local ainsi que le serveur distant.
Cette erreur se produit lorsqu’il existe un problème avec le manifeste du package. Pour identifier le problème, accédez à l’Éditeur de package et ouvrez le manifeste. Lorsque vous ouvrez le manifeste, vous pouvez identifier le problème et fournir le correctif approprié.
Le fichier peut être ouvert ou inexistant. Pour résoudre ce problème, ajoutez le fichier approprié ou fermez le fichier en cours d’utilisation. Notez que vous n’obtiendrez pas d’erreur File not Found
s’il est ouvert. Au lieu de cela, vous obtiendrez une erreur ou File in Use
une Access Denied
erreur.
Les problèmes liés aux associations de types de fichiers (FTA) varient d’un package à l’autre. MSIX Packaging Tool prend en charge les associations de fichiers pour les installations en double-clic. Par exemple, si votre application a un menu contextuel, elle n’est pas automatiquement ajoutée. Vous devez donc l’ajouter manuellement au manifeste. Consultez l’élément manifeste Desktop4 :FileExplorerContextMenus pour obtenir un exemple.
L’outil d’empaquetage MSIX capture tous les raccourcis au niveau de l’utilisateur, ainsi que les arguments. Si ces raccourcis ne sont pas détectés correctement, vous pouvez l’ajouter manuellement au manifeste. Pour plus d’informations, consultez desktop7 :Raccourci .
Cela est plus courant pour ceux qui utilisent un lecteur secondaire pour effectuer des conversions d’application. Si vous choisissez de modifier l’emplacement d’installation, il modifie la racine de l’emplacement où tous les fichiers vont. Cela signifie que l’outil MSIX Packaging doit savoir où tous ces fichiers vont et seront capturés lors de la conversion.
Vous pouvez résoudre ce problème à l’aide de l’écriture de Package Support Framework pour installer le correctif d’annuaire. Nous avons ajouté cette fonctionnalité par défaut dans l’outil MSIX, ce qui permet de passer à 1809. Si votre application ne fonctionne pas en 1709 et est en 1809, il s’agit probablement du problème.
La meilleure façon d’envoyer vos commentaires consiste à passer par le Hub de commentaires.
Vous pouvez aussi nous envoyer vos commentaires directement à partir de MSIX Packaging Tool en accédant à l’onglet Feedback sous Settings.
Notes
Vos commentaires nous parviendrons dans les 24 heures. Par conséquent, si vous utilisez une machine virtuelle pour convertir votre package, il est préférable de la maintenir allumée et dans son état actuel pendant 24 heures après la conversion. En outre, vous pouvez attacher manuellement les journaux de conversion aux commentaires.
Entrainement
Parcours d’apprentissage
Use advance techniques in canvas apps to perform custom updates and optimization - Training
Use advance techniques in canvas apps to perform custom updates and optimization
Documentation
Vue d’ensemble de l’outil MSIX Packaging Tool - MSIX
Cet article introduit l’outil MSIX Packaging Tool qui vous permet de réempaqueter vos applications de bureau Windows existantes au format MSIX.
Utilisation de MSIX Packaging Tool dans un environnement déconnecté - MSIX
Cet article explique comment acquérir toutes les ressources requises pour l’outil d’empaquetage MSIX si vous êtes dans un environnement déconnecté.
Programme Insider de MSIX Packaging Tool - MSIX
Cet article présente le programme Insider de MSIX Packaging Tool, qui offre un accès anticipé aux versions de MSIX Packaging Tool.