Charger indépendamment des applications avec DISM

vous pouvez chargement des applications métier universelles (LOB) Windows à l’aide de PowerShell ou de l’outil gestion et maintenance des images de déploiement (DISM). les applications Windows sont les suivantes :

en règle générale, les applications Windows sont disponibles uniquement par le biais du Microsoft Store. vous pouvez envoyer des applications de Windows LOB à l’Microsoft Store et les mettre à disposition en dehors de votre entreprise. toutefois, vous pouvez également développer des applications Windows à utiliser uniquement dans votre entreprise et les ajouter aux appareils Windows que vous gérez via un processus appelé chargement. Les applications faisant n’ont pas besoin d’être certifiées ou installées par le biais du Microsoft Store.

Voici ce que vous devez savoir pour chargement des applications :

Comment? Description

Comprendre les concepts de chargement

Présente quelques concepts de base que vous devez connaître sur les applications chargement.

Configurer des PC pour les exigences chargement

indique les conditions à respecter pour chargement les applications sur les appareils exécutant différentes éditions de Windows. Explique comment utiliser stratégie de groupe pour configurer vos PC d’entreprise pour les applications chargement.

configurer des pc pour le développement d’applications Microsoft Store

Montre comment configurer votre ordinateur pour qu’il dispose d’une licence de développeur qui n’expire pas. l’ordinateur peut être utilisé pour développer des applications Microsoft Store ou des applications d’entreprise qui seront ajoutées à vos appareils d’entreprise.

Ajouter des applications

Montre comment chargement les applications que vous développez.

Ajouter plusieurs langues pour les applications

Vous montre comment préparer une image multilingue, vous connecter à l’image, installer les packs de ressources d’application souhaités (y compris la langue), puis utiliser le profil de copie pour capturer l’image.

Applications d’inventaire

montre comment répertorier les applications métier installées sur les appareils de votre entreprise ou dans une image de Windows hors connexion.

Supprimer des applications

Montre comment supprimer des instances individuelles d’une application ou supprimer le paramètre d’approvisionnement d’une application.

Comprendre les concepts de chargement

Windows applications diffèrent des applications de bureau Windowses dans leur conception et dans la manière dont les utilisateurs peuvent interagir avec eux. pour en savoir plus sur les applications Windows, consultez qu’est-ce qu’une application Microsoft Store ?.

Vous ne pouvez pas chargement une application qui a été téléchargée à partir du Microsoft Store. pour installer Windows applications qui ne font pas partie de votre ligne d’entreprise, vous devez utiliser le Microsoft Store. Pour plus d’informations, consultez gestion de l’accès client aux Microsoft Store.

les applications de Windows LOB qui ne sont pas signées par le Microsoft Store peuvent être faisant ou ajoutées à un PC de l’entreprise par le biais de scripts au moment de l’exécution pour chaque utilisateur. Elles peuvent également être approvisionnées dans une image par l’entreprise afin que l’application soit inscrite sur chaque nouveau profil utilisateur créé sur le PC. la configuration requise pour chargement l’application par utilisateur ou dans l’image est la même, mais les applets de commande Windows PowerShell que vous utilisez pour ajouter, récupérer et supprimer des applications sont différentes. Cette rubrique fournit les étapes pour les deux méthodes.

avant de pouvoir chargement les applications de Windows LOB qui ne sont pas signées par le Microsoft Store, vous devez configurer le pc, voir configurer les pc pour les exigences chargement.

lorsque vous développez des applications de Windows métier pour votre Enterprise

les applications de Windows LOB qui ne sont pas signées par le Microsoft Store doivent être signées par chiffrement. Les applications ne peuvent être installées que sur un ordinateur qui approuve le certificat de signature.

Pour plus d’informations sur la façon de signer une application et d’utiliser des certificats, consultez Outils d’empaquetage d’applications.

Toutefois, vous pouvez utiliser une licence de développeur pour ajouter des applications en cours de développement sur votre PC. Pour plus d’informations sur le test des applications en cours de développement, consultez obtenir une licence de développeur.

Vous pouvez utiliser stratégie de groupe pour configurer vos PC joints à un domaine pour qu’ils disposent d’une licence de développeur qui n’expire pas pour prendre en charge le développement d’applications. Une fois les PC configurés, vous n’avez pas besoin de vous connecter à Internet pour obtenir ou renouveler une licence. pour plus d’informations, consultez configurer des pc pour le développement d’applications Microsoft Store .

Configurer des PC pour les exigences chargement

tant que l’appareil n’est pas conforme à toutes les exigences chargement, les vignettes de l’application sur le menu Démarrer affichent un « X » dans le coin inférieur droit pour indiquer qu’un problème empêche l’exécution de l’application.

Dans certains cas, une partie de ces exigences consiste à utiliser une clé de produit chargement pour fournir les droits d’utilisation nécessaires pour déployer des applications directement sur les appareils sans avoir à les installer via le Microsoft Store public.

avant de pouvoir ajouter et exécuter des applications de Windows LOB faisant qui ne sont pas signées par le Microsoft Store vous devez configurer votre appareil en fonction des conditions suivantes :

  1. Pour les appareils qui sont joints à un groupe de travail, vous devez :

    Cela s’applique aux :

    • Windows 10 Entreprise
    • Windows 8.1 Enterprise
    • Windows 8 Entreprise
    • Windows Embedded 8.1 Industry Enterprise
    • Mise à jour Windows 8.1 Professionnel
  2. Pour les appareils qui seront joints à un domaine Active Directory, vous devez :

    Cela s’applique aux :

    • Windows 10 Entreprise
    • Windows 8.1 Enterprise
    • Windows 8 Entreprise
    • Windows Embedded 8.1 Industry Enterprise
    • Mise à jour Windows 8.1 Professionnel
    • Windows Server 2016 Technical Preview
    • Mise à jour Windows Server 2012 R2
    • Windows Server 2012
  3. Pour les appareils qui nécessitent une clé de produit chargement, que l’appareil soit joint à un domaine ou membre d’un groupe de travail, vous devez effectuer les opérations suivantes :

    Cela s’applique aux :

    • Windows 10 Professionnel
    • Windows RT 8.1
    • Windows 8.1 Professionnel
    • Windows RT
    • Windows 8 Professionnel
    • Windows Embedded 8.1 Industry Pro
  4. pour certains appareils de l’industrie Windows embedded 8, vous n’avez plus besoin d’une clé de produit chargement, que l’appareil soit joint à un domaine ou membre d’un groupe de travail. Dans ce cas, vous devez :

    • Activez le paramètre autoriser l’installation de toutes les applications approuvées stratégie de groupe sur l’appareil.

    pour plus d’informations sur chargement sur Windows embedded 8 industry, consultez Enterprise guide to install Universal Windows 8 apps on Windows embedded 8 industry.

    Cela s’applique aux :

    • Windows mise à jour du Pro de l’industrie 8,1 intégrée
    • Windows mise à jour du Enterprise de l’industrie 8,1 intégrée

Utiliser stratégie de groupe pour configurer vos PC d’entreprise pour les applications chargement

  1. Ouvrez la Éditeur de gestion des stratégies de groupe d’un domaine, basé sur un objet stratégie de groupe (GPO) auquel vous allez appliquer le paramètre de stratégie de groupe, comme indiqué ci-dessous, aux PC sélectionnés.

    Notes

    Les étapes fournies dans cette procédure supposent que vous comprenez les bases de la conception et des opérations de stratégie de groupe. Pour administrer des stratégie de groupe basés sur un domaine. Vous devez installer la Console de gestion des stratégies de groupe qui est installée avec les fonctionnalités outils d’administration de serveur distant à la demande. Pour plus d’informations sur stratégie de groupe, consultez stratégie de groupe pour les débutants et le TechCenter stratégie de groupe.

  2. développez Configuration ordinateur, Modèles d’administration, composants Windows, puis déploiement de Package d’application.

  3. Double-cliquez sur le paramètre autoriser l’installation des applications approuvées .

  4. Dans la fenêtre autoriser l’installation de toutes les applications approuvées , cliquez sur activé , puis sur OK.

La définition de la stratégie de groupe pour autoriser les applications approuvées met à jour la HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1 clé de registre.

Pour activer une clé de produit chargement

  1. Ouvrez une invite de commandes avec des privilèges d’administrateur et tapez la commande suivante pour ajouter la clé de produit chargement :

    Slmgr /ipk <sideloading product key>
    

    <sideloading product key> est la clé à 25 chiffres pour activer chargement sur l’ordinateur.

  2. Activez la clé chargement en tapant ce qui suit :

    slmgr /ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
    

    Notes

    Le GUID d’activation n’est pas le même que la clé de produit chargement. Le GUID d’activation sera toujours ec67814b-30e6-4a50-BF7B-d55daf729d1e.

configurer des pc pour le développement d’applications Windows

Vous pouvez configurer vos PC pour qu’ils disposent d’une licence de développeur qui n’expire pas. Une fois les PC configurés, vous n’avez pas besoin de vous connecter à Internet pour obtenir ou renouveler une licence. Votre ordinateur doit être membre d’un domaine et exécuter l’un des systèmes d’exploitation suivants :

  • Windows 10 Entreprise
  • Windows 8.1 Enterprise
  • Windows 8 Professionnel

Notes

pour activer chargement sur Windows 8 Professionnel appareil, vous devez utiliser une clé d’activation de produit chargement. Pour plus d’informations, consultez configurer des PC pour la configuration requise pour chargement

Pour configurer vos PC d’entreprise avec une licence de développeur

  1. Ouvrez la Éditeur de gestion des stratégies de groupe d’un domaine, basé sur un objet stratégie de groupe (GPO) auquel vous allez appliquer les paramètres de stratégie de groupe, comme indiqué ci-dessous, aux PC sélectionnés.

    Notes

    Les étapes fournies dans cette procédure supposent que vous comprenez les bases de la conception et des opérations de stratégie de groupe. Pour administrer des stratégie de groupe basés sur un domaine. Vous devez installer la Console de gestion des stratégies de groupe qui est installée avec les fonctionnalités outils d’administration de serveur distant à la demande. Pour plus d’informations sur stratégie de groupe, consultez stratégie de groupe pour les débutants et le TechCenter stratégie de groupe.

  2. développez Configuration ordinateur, Modèles d’administration, composants Windows, puis déploiement de Package d’application.

  3. Double-cliquez sur le paramètre autoriser le développement d’applications Windows sans installer de licence développeur .

  4. dans la fenêtre autoriser le développement d’applications Windows sans installer une licence de développeur , cliquez sur activé , puis sur OK.

  5. Double-cliquez sur le paramètre autoriser l’installation des applications approuvées .

  6. Dans la fenêtre autoriser l’installation de toutes les applications approuvées , cliquez sur activé , puis sur OK.

la définition de la stratégie de groupe pour autoriser le développement d’applications Windows sans installer une licence de développeur met à jour la HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowDevelopmentWithoutDevLicense = 1 clé de registre.

La définition de la stratégie de groupe pour autoriser les applications approuvées met à jour la HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1 clé de registre.

Ajouter des applications

Il existe deux façons d’ajouter des applications. Un utilisateur peut ajouter un package d’application, ce qui rend l’application disponible uniquement pour cet utilisateur. ou l’application peut être installée dans l’image Windows, ce qui rend l’application accessible à tous les utilisateurs de l’image Windows à la première ouverture de session ou à la prochaine ouverture de session, si le compte d’utilisateur est déjà créé. Ce deuxième cas est appelé « approvisionnement d’un package d’application ».

Ajouter un package d’application

Vous pouvez installer un package d’application (. AppX ou. appxbundle) pour chaque utilisateur à l’aide de l’applet de commande PowerShell Add-appxpackage . Il n’existe aucune limite quant au nombre d’applications métier que vous pouvez ajouter pour chaque utilisateur.

Ajouter une application métier à un compte d’utilisateur

ajouter une application métier approvisionnée à une image Windows

les applications qui sont installées dans l’image Windows sont appelées applications approvisionnées . les applications approvisionnées sont transférées dans l’image et sont planifiées pour être installées pour chaque utilisateur de l’image Windows à la première ouverture de session ou à la prochaine ouverture de session, si le compte d’utilisateur est déjà créé.

vous pouvez ajouter ces applications à une image Windows lorsque vous démarrez en mode audit avant de déployer l’image à l’aide des commandes de configuration de l’application DISM. Pour plus d’informations sur le mode audit, consultez vue d’ensemble du mode audit.

Les applications approvisionnées sont spécifiques au PC et ne sont pas itinérantes avec l’utilisateur. Vous pouvez uniquement installer 24 applications approvisionnées dans une image.

sur une image Windows qui a déjà été déployée, vous devez utiliser à la place l’applet de commande Add-AppxPackage dans PowerShell. si vous utilisez les commandes de configuration de l’application DISM sur une image Windows déployée avec des utilisateurs actifs, vous devez enregistrer tous les utilisateurs de l’image, afin que vous soyez le seul utilisateur connecté, avant d’exécuter la commande.

ajouter une application métier approvisionnée à une image Windows

  • utilisez l’outil en ligne de commande de gestion et de maintenance des images de déploiement (DISM) ou les applets de commande PowerShell pour ajouter l’application métier sans licence Microsoft Store. Par exemple, à une invite de commandes avec élévation de privilèges, tapez :

    DISM /Online /Add-ProvisionedAppxPackage /PackagePath:C:\App1.appx /SkipLicense
    

    ou, à une invite de Windows PowerShell, tapez :

    Add-AppxProvisionedPackage -Online -FolderPath C:\Appx -SkipLicense
    

    Pour plus d’informations, consultez service de package d’application DISM (. AppX ou. appxbundle) maintenance des options de Command-Line ou appletsde commande DISM. Pour plus d’informations sur les plateformes prises en charge par DISM, consultez plateformes prises en charge par DISM.

Notes

L’ordinateur n’a pas besoin d’être joint à un domaine ou d’avoir une clé de produit chargement activée avant l’installation des applications métier approvisionnées. Toutefois, les applications ne s’exécutent pas tant que l’ordinateur ne répond pas à cette exigence chargement. Pour plus d’informations, consultez personnaliser l’écran d’accueil.

mettre à jour une application métier approvisionnée une fois qu’elle a été ajoutée à une image Windows

pour mettre à jour une application approvisionnée, vous devez mettre à jour l’application pour chaque utilisateur qui s’est connecté à l’image Windows approvisionnée avec l’application :

mettre à jour une application métier approvisionnée vers une image Windows

  1. utilisez PowerShell pour mettre à jour l’application métier sans licence Microsoft Store. cela doit être fait pour chaque utilisateur qui s’est connecté au PC qui exécute l’image Windows. Par exemple, si vous avez installé la version d’origine de l’application, 1.0.0.0, qui doit maintenant être mise à jour vers la version 1.0.0.1, puis, au niveau d’une session PowerShell, tapez :

    Add-AppxPackage -Path App1_1.0.0.2 -DependencyPath C:\appx\WinJS.appx
    

    c:\appx\WinJS.appx est le chemin d’accès au package de dépendances.

  2. Une fois que vous avez mis à jour votre application, vous pouvez vérifier la version de l’application mise à jour. À partir d’une session PowerShell, tapez :

    Get-AppxPackage | Out-GridView
    

Ajouter plusieurs langues pour les applications

Pour préparer une image multilingue, connectez-vous à l’image, installez les packs de ressources d’application souhaités (y compris la langue), puis utilisez copier le profil pour capturer l’image.

Préparation d’une image multilingue pour une application

  1. Créez un unattend.xml avec le contenu suivant dans c : \unattend.xml :

    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="specialize">
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <CopyProfile>true</CopyProfile>
                <RegisteredOrganization />
                <RegisteredOwner />
            </component>
        </settings>
        <cpi:offlineImage cpi:source="catalog:d:/desktop/x86 clgs/install_windows vista ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>
    

    Notes

    Pour plus d’informations sur la définition de la langue et l’installation des mises à jour à partir de la Microsoft Store, consultez modifier la langue utilisée dans les applications .

  2. Connectez-vous à un compte d’utilisateur administrateur local à partir d’OOBE sur image propre.

    Important

    quand vous ajoutez une langue spécifique à une application Windows, vous pouvez également ajouter des modules linguistiques à Windows pour les mêmes langues que celles que vous avez effectuées pour l’application Windows.

  3. Ajoutez les langues souhaitées à la liste des préférences linguistiques de l’utilisateur actuel.

  4. installer des mises à jour d’application à l’aide d’un compte Microsoft Store (compte MSA)

    1. connectez-vous au Microsoft Store avec un compte MSA.

      Notes

      Microsoft Store uniquement. Ne convertissez pas le compte local en MSA.

      si vous n’avez pas de compte MSA, vous pouvez mettre à jour les applications sans compte Microsoft Store.

    2. Recherchez les mises à jour et installez les nouveaux packs de ressources linguistiques.

    3. déconnectez-vous du Microsoft Store et supprimez le compte MSA.

  5. Ouvrez une invite de commandes avec élévation de privilèges et Trun :

    Sysprep.exe /generalize /oobe /reboot /unattend:C:\unattend.xml
    
  6. Vous devez voir le démarrage du PC sur OOBE. Toutes les langues que vous avez ajoutées avant de copier le profil doivent être présentes à ce stade.

installer des mises à jour d’application sans utiliser de compte Microsoft Store (compte MSA)

  1. Une fois l’installation du PC terminée, ouvrez l’invite de commandes en tant qu’administrateur.

  2. Exécutez Start ms-windows-store:Updates .

  3. la page mises à jour de Microsoft Store s’affiche. Les mises à jour en attente doivent s’afficher.

  4. Appuyez sur installer pour installer les mises à jour.

Applications d’inventaire

vous pouvez répertorier les applications métier installées dans sur l’image hors connexion ou en ligne Windows et obtenir des informations supplémentaires sur les packages.

Répertorier les applications LOB par compte d’utilisateur

  1. vous pouvez obtenir la liste des applications Windows installées pour un compte d’utilisateur spécifique sur l’ordinateur. Vous devez ouvrir PowerShell avec des privilèges d’administrateur pour répertorier les packages d’un utilisateur autre que l’utilisateur actuel. Par exemple, à l’invite de PowerShell, tapez :

    Get-AppxPackage -AllUsers
    
  2. Vous pouvez obtenir la liste des packages installés pour un utilisateur spécifique. Vous devez ouvrir PowerShell avec des privilèges d’administrateur pour répertorier les packages d’un utilisateur autre que l’utilisateur actuel. Par exemple, à l’invite de PowerShell, tapez :

    Get-AppxPackage -Name Package1 -User domain\username
    
  3. Vous pouvez également récupérer le manifeste d’un package d’application (. AppX) qui contient des informations telles que l’ID de package. Par exemple, à l’invite de PowerShell, tapez :

    Get-AppxPackageManifest -Package Package1
    
  4. Vous pouvez utiliser le pipeline pour obtenir le manifeste d’un package d’application (. AppX) si vous ne connaissez pas le nom complet du package. Par exemple, à l’invite de PowerShell, tapez :

    (Get-AppxPackage -Name "*WinJS*" | Get-AppxPackageManifest).package.applications.application.id
    

répertorier les applications LOB approvisionnées dans une image Windows

  • vous pouvez obtenir la liste des packages approvisionnés dans une image Windows qui sera installée pour chaque nouvel utilisateur à l’aide de Dism.exe ou de PowerShell. Par exemple, à une invite de commandes PowerShell, tapez :

    Get-AppxProvisionedPackage -Path c:\offline
    

    Ou, à l’invite de commandes, tapez :

    DISM.exe /Image:C:\test\offline /Get-ProvisionedAppxPackages
    

Pour plus d’informations, consultez inventaire d’une image ou d’un composant à l’aide de DISM.

Supprimer des applications

Vous pouvez supprimer des instances individuelles d’une application ou supprimer le paramètre d’approvisionnement d’une application.

Supprimer les applications LOB par compte d’utilisateur

  • Vous pouvez supprimer une seule application pour l’utilisateur actuel uniquement. Par exemple, à l’invite de commandes, tapez :

    Remove-AppxPackage Package1
    

supprimer les applications métiers approvisionnées dans une image Windows

  • Lorsque vous supprimez une application approvisionnée, l’application ne sera pas installée pour les nouveaux comptes d’utilisateur. Pour l’utilisateur actuellement connecté et les autres comptes d’utilisateur qui sont actifs sur l’ordinateur, l’application ne sera pas supprimée de ces comptes. L’application doit être désinstallée pour les applications existantes.

    par exemple, pour supprimer une application métier approvisionnée, MyAppxPkg, d’une image Windows, à une invite PowerShell avec élévation de privilèges, tapez :

    Remove-AppxProvisionedPackage -Online -PackageName MyAppxPkg
    

    Ou, à l’invite de commandes, tapez :

    DISM.exe /Online /Remove-ProvisionedAppxPackage /PackageName:microsoft.app1_1.0.0.0_neutral_en-us_ac4zc6fex2zjp
    

Rubriques connexes

Applets de commande d’installation d’application dans Windows PowerShell

Options de Command-Line maintenance de package d’application DISM (. AppX ou. appxbundle)

Outils d’empaquetage d’applications

Applets de commande du module AppX

Modifier la langue utilisée dans les applications

Applets de commande DISM

Plateformes prises en charge par DISM

Enterprise guide d’installation d’applications Windows 8 universelles sur Windows le secteur de l’informatique embedded 8

Obtenir une licence de développeur

Stratégie de groupe pour les débutants

TechCenter stratégie de groupe

Personnaliser l’écran d’accueil

Gestion de l’accès client aux Microsoft Store

Licences en volume Microsoft

Outils d’administration de serveur distant pour Windows 8.1

qu’est-ce qu’une application Microsoft Store ?

Windows 8 Guide des licences