Charger indépendamment des applications avec DISM

Vous pouvez charger de manière indépendante des applications Windows universelles métier (LOB) à l’aide de PowerShell ou de DISM (Deployment Image Servicing and Management). Les applications Windows sont les suivantes :

En règle générale, les applications Windows sont disponibles uniquement via le Microsoft Store. Vous pouvez envoyer des applications Windows métier au Microsoft Store et les rendre disponibles en dehors de votre entreprise. Toutefois, vous pouvez également développer des applications Windows pour une utilisation uniquement au sein de votre entreprise et les ajouter aux appareils Windows que vous gérez par le biais d’un processus appelé chargement indépendant. Les applications chargées de manière indépendante n’ont pas besoin d’être certifiées ou installées via le Microsoft Store.

Voici ce que vous devez savoir pour charger une version test des applications :

Comment? Description

Comprendre les concepts de chargement indépendant

Présente certains concepts de base que vous devez connaître sur le chargement indépendant des applications.

Configurer les PC pour les exigences de chargement indépendant

Affiche les conditions requises pour charger de manière indépendante des applications sur des appareils exécutant différentes éditions de Windows. Inclut comment utiliser stratégie de groupe pour configurer vos PC d’entreprise pour le chargement indépendant d’applications.

Configurer des PC pour le développement d’applications du Microsoft Store

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

Ajouter des applications

Vous montre comment charger une version test des 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 Copier le profil 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 Windows hors connexion.

Supprimer des applications

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

Comprendre les concepts de chargement indépendant

Les applications Windows diffèrent des applications de bureau Windows par leur conception et par la façon dont les utilisateurs peuvent interagir avec elles. Pour en savoir plus sur les applications Windows, consultez Qu’est-ce qu’une application du Microsoft Store ?.

Vous ne pouvez pas charger une application qui a été téléchargée à partir du Microsoft Store. Pour installer des applications Windows qui ne font pas partie de votre secteur d’activité, vous devez utiliser le Microsoft Store. Pour plus d’informations, consultez Gestion de l’accès client au Microsoft Store.

Les applications Windows métier qui ne sont pas signées par le Microsoft Store peuvent être chargées de manière indépendante ou ajoutées à un PC de l’entreprise via des scripts au moment de l’exécution par utilisateur. Ils peuvent également être provisionnés dans une image par l’entreprise afin que l’application soit inscrite auprès de chaque nouveau profil utilisateur créé sur le PC. Les exigences de chargement indépendant de l’application par utilisateur ou dans l’image sont les mêmes, mais les applets de commande Windows PowerShell que vous utilisez pour ajouter, obtenir et supprimer les applications sont différentes. Cette rubrique fournit les étapes pour les deux méthodes.

Avant de pouvoir charger une version test des applications Windows métier qui ne sont pas signées par le Microsoft Store, vous devez configurer le PC. Consultez Configurer des PC pour les exigences de chargement de version test.

Quand vous développez des applications Métier Windows pour votre entreprise

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

Pour plus d’informations sur la signature d’une application et l’utilisation de certificats, consultez App Packaging Tools.

Toutefois, vous pouvez utiliser une licence de développeur pour ajouter des applications en cours de développement à 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 afin 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 du Microsoft Store .

Configurer les PC pour les exigences de chargement indépendant

Tant que l’appareil ne répond pas à toutes les exigences de chargement indépendant, les vignettes d’application dans 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 inclut l’utilisation d’une clé de produit de chargement indépendant 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 Windows métier chargées de manière indépendante qui ne sont pas signées par le Microsoft Store, vous devez configurer votre appareil en fonction des conditions suivantes :

  1. Pour les appareils 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 de chargement indépendant, que l’appareil soit joint à un domaine ou membre d’un groupe de travail, vous devez :

    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 Windows Embedded 8 Industry, vous n’avez plus besoin d’une clé de produit de chargement indépendant, que l’appareil soit joint à un domaine ou membre d’un groupe de travail. Dans ce cas, vous devez :

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

    Pour plus d’informations sur le chargement indépendant sur Windows Embedded 8 Industry, consultez le Guide entreprise sur l’installation d’applications Windows 8 universelles sur Windows Embedded 8 Industry.

    Cela s’applique aux :

    • Windows Embedded 8.1 Industry Pro Update
    • Windows Embedded 8.1 Industry Enterprise Update

Utiliser stratégie de groupe pour configurer vos PC d’entreprise pour le chargement indépendant des applications

  1. Ouvrez l’Éditeur de gestion stratégie de groupe pour un domaine( basé sur stratégie de groupe Objet (GPO) auquel vous allez appliquer le paramètre de stratégie de groupe, comme spécifié ci-dessous, aux PC sélectionnés.

    Notes

    Les étapes fournies dans cette procédure supposent que vous comprenez les principes de base de la conception et des opérations stratégie de groupe. Pour administrer des stratégie de groupe de domaine. Vous devez installer la console de gestion stratégie de groupe qui est installée avec les fonctionnalités des 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. Cliquez pour développer Configuration ordinateur, Modèles d’administration, Composants Windows, puis Déploiement du package d’application.

  3. Double-cliquez sur le paramètre Autoriser l’installation de toutes les 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 à mettre à jour la clé de HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1 Registre.

Pour activer une clé de produit de chargement indépendant

  1. Ouvrez une invite de commandes avec des privilèges d’administrateur et tapez ce qui suit pour ajouter la clé de produit de chargement indépendant :

    Slmgr /ipk <sideloading product key>
    

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

  2. Activez la touche de chargement indépendant en tapant :

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

    Notes

    Le GUID d’activation n’est pas le même que la clé de produit de chargement indépendant. 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 le chargement indépendant sur Windows 8 Professionnel appareil, vous devez utiliser une clé d’activation de produit de chargement indépendant. Pour plus d’informations, consultez Configurer des PC pour les exigences de chargement indépendant

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

  1. Ouvrez l’Éditeur de gestion stratégie de groupe pour un domaine basé sur stratégie de groupe Objet (GPO) auquel vous allez appliquer les paramètres de stratégie de groupe, comme spécifié ci-dessous, aux PC sélectionnés.

    Notes

    Les étapes fournies dans cette procédure supposent que vous comprenez les principes de base de la conception et des opérations stratégie de groupe. Pour administrer des stratégie de groupe de domaine. Vous devez installer la console de gestion stratégie de groupe qui est installée avec les fonctionnalités des 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. Cliquez pour développer Configuration ordinateur, Modèles d’administration, Composants Windows, puis Déploiement du package d’application.

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

  4. Dans la fenêtre Autoriser le développement d’applications Windows sans installer de licence de développeur , cliquez sur Activé , puis sur OK.

  5. Double-cliquez sur le paramètre Autoriser l’installation de toutes les 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 de licence de développeur met à jour la clé de HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowDevelopmentWithoutDevLicense = 1 Registre.

La définition de la stratégie de groupe pour autoriser les applications approuvées à mettre à jour la clé de HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps = 1 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 accessible uniquement à cet utilisateur. Ou l’application peut être installée dans l’image Windows, ce qui rend l’application disponible 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éé. Ce deuxième cas est appelé provisionnement d’un package d’application.

Ajouter un package d’application

Vous pouvez installer un package d’application (.appx ou .appxbundle) par utilisateur à l’aide de l’applet de commande PowerShell add-appxpackage . Il n’existe aucune limite 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 installées dans l’image Windows sont appelées applications approvisionnées . Les applications approvisionnées sont intermédiaires dans l’image et sont planifiées pour être installées pour chaque utilisateur de l’image Windows lors de 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 d’approvisionnement d’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 ne pouvez installer que 24 applications approvisionnées dans une image.

Sur une image Windows qui a déjà été déployée, vous devez utiliser l’applet de commande Add-AppxPackage dans PowerShell. Si vous utilisez les commandes d’approvisionnement d’application DISM sur une image Windows déployée avec des utilisateurs actifs, vous devez déconnecter 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

Notes

L’ordinateur n’a pas besoin d’être joint à un domaine ou d’avoir une clé de produit de chargement indépendant activée avant d’installer des applications métier approvisionnées. Toutefois, les applications ne s’exécutent pas tant que l’ordinateur n’a pas satisfait à cette exigence de chargement indépendant. 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 provisionnée, vous devez mettre à jour l’application pour chaque utilisateur qui s’est connecté à l’image Windows provisionné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 du Microsoft Store. Cette opération doit être effectuée pour chaque utilisateur qui s’est connecté au PC exécutant 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, dans 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 pour 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 du Microsoft Store, consultez Modifier la langue utilisée dans les applications .

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

    Important

    Lorsque vous ajoutez une langue spécifique à une application Windows, vous souhaitez également ajouter des modules linguistiques à Windows pour les mêmes langues que pour l’application Windows.

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

  4. Installer les 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 des 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 tronquez :

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

Installer les 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 du 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 une image Windows hors connexion ou en ligne et obtenir des informations supplémentaires sur les packages.

Répertorier les applications métier 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 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 PowerShell, tapez :

    Get-AppxPackage -Name Package1 -User domain\username
    
  3. Vous pouvez également obtenir le manifeste d’un package d’application (.appx) qui inclut des informations telles que l’ID de package. Par exemple, à l’invite 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 PowerShell, tapez :

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

Répertorier les applications métier approvisionnées dans une image Windows

  • Vous pouvez obtenir la liste des packages provisionné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 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 des applications métier par compte d’utilisateur

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

    Remove-AppxPackage Package1
    

Supprimer les applications métier approvisionnées dans une image Windows

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

    Par exemple, pour supprimer une application métier provisionné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
    

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

Options de Command-Line maintenance du 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

Guide d’entreprise sur l’installation d’applications Windows 8 universelles sur Windows Embedded 8 Industry

Obtenir une licence développeur

Stratégie de groupe pour les débutants

stratégie de groupe Techcenter

Personnaliser l’écran d’accueil

Gestion de l’accès client au Microsoft Store

Licences en volume Microsoft

Outils d’administration de serveur distant pour Windows 8.1

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