Sysprep échoue lors de la suppression ou de la mise à jour des applications du Windows Store provisionné
Sysprep est largement utilisé comme outil de préparation du système de Microsoft pour le déploiement du système d’exploitation Windows. Il prépare l'installation de Windows pour la duplication, l'audit et la livraison au client. Sysprep est un outil de ligne de commande qui peut être exécuté manuellement et par le biais d'un script. Cet outil est extrêmement utile pour les administrateurs informatiques qui souhaitent préparer une installation de Windows pour la duplication, l'audit et la livraison aux clients..
Sysprep échoue sous Windows 10
En tant que professionnel de l'informatique ou agent de support, vous pouvez rencontrer une défaillance de Sysprep lors de la création d'un PC / d'une image de référence Windows 10 ou de la suppression de certains packages Appx à chargement latéral d'une image Windows existante..
L'erreur se produit si vous supprimez ou mettez à jour des applications du Windows Store provisionnées contenant des images Windows intégrées. La suppression ou la mise à jour des applications du Windows Store, qui incluent également des images Windows intégrées, génère une erreur qui risque d'empêcher l'exécution de l'outil Sysprep..
Si vous recevez Une erreur fatale s'est produite lors de la tentative de Sysprep sur la machine message d'erreur, il pourrait y avoir trois scénarios de problèmes possibles pour qu'il se produise.
Une erreur fatale s'est produite lors de la tentative de Sysprep sur la machine
Scénario 1: tentative de suppression de certaines des applications du Windows Store configurées
- Si l'utilisateur crée un ordinateur de référence personnalisé Windows 10 ou Windows 8 qu'il souhaite Sysprep et capturer.
- L'utilisateur souhaite supprimer certaines applications intégrées du Windows Store (packages Appx) de cet ordinateur de référence..
- L'utilisateur court dism -online / Remove-ProvisionedAppxPackage / PackageName: supprimer les packages Appx.
- Publier le lorsque l'utilisateur tente d'exécuter l'opération Sysprep dans ce scénario, il peut obtenir l'erreur ci-dessus et l'opération peut échouer.
Scénario 2: supprimez de votre image quelques packages Appx chargés latéralement et personnalisez-la.
- Dans le cas où l'utilisateur possède une image Windows existante, ainsi que de nombreuses applications Windows Store chargées latéralement dans l'image..
- L'utilisateur veut supprimer quelques images des packages Appx chargés latéralement et les personnaliser davantage..
- L'utilisateur démarre sur l'ordinateur de référence et exécute en outre l'une des commandes PowerShell suivantes afin de supprimer les éléments intégrés du package Appx:
- Remove-AppxProvisionedPackage -PackageName
- Remove-ProvisionedAppxPackage -PackageName
- Lorsque l'utilisateur tente d'exécuter l'opération Sysprep dans un tel scénario, l'opération peut échouer avec la même erreur que celle mentionnée ci-dessus..
Scénario 3: mettre à jour les applications du Windows Store intégrées à l'aide du Windows Store
- Si l'utilisateur tente de créer une image de référence Windows
- L'utilisateur se connecte au Windows Store et tente de mettre à jour les applications du Windows Store approvisionnées à partir du Windows Store..
- Lorsque l'utilisateur tente d'exécuter l'opération Sysprep dans ce scénario, l'opération échoue avec la même erreur que celle mentionnée ci-dessus..
Un fournisseur supplémentaire a été ajouté à Windows 10 dans Sysprep. Il s’agit de nettoyer les packages Appx et de généraliser l’image. Le fournisseur ne fonctionne qu'avec les packages suivants:
- Paquet par utilisateur: Dans ce package, le package Appx est installé uniquement pour un compte d'utilisateur particulier et n'est pas disponible pour les autres utilisateurs du même ordinateur..
- Forfait tout utilisateur: Dans ce package, le package Appx a été provisionné dans les images, ce qui permet à tous les utilisateurs qui utilisent cette image d'accéder à l'application..
Dans le cas où un package destiné à tous les utilisateurs avait été précédemment configuré dans l'image et supprimé manuellement de l'image sans être supprimé pour un utilisateur particulier, le fournisseur obtiendrait une erreur lors du nettoyage de ce package lors de l'exécution de Sysprep..
Le fournisseur est également susceptible d'échouer si, dans ce cas, un package destiné à tous les utilisateurs et fourni dans l'image a été mis à jour par les utilisateurs de l'ordinateur de référence..
La suppression du package pour l'utilisateur exécutant Sysprep, ainsi que la suppression du provisioning, peuvent aider à résoudre ce problème. Afin d'empêcher le Windows Store de mettre à jour automatiquement les applications, il suffit de débrancher la connexion Internet ou de désactiver les mises à jour automatiques en mode audit avant de créer l'image..
KB2769827 décrit les étapes suivantes pour résoudre ce problème:
1] Lancer le Suivant Cmdlet PowerShell:
Import-Module Appx
2] Exécuter cette prochaine:
Import-Module Dism
3] Enfin, exécutez cette commande:
Get-AppxPackage -AllUser | Où PublisherId -eq 8wekyb3d8bbwe | Liste de formats - Propriété PackageFullName, PackageUserInformation
Vérifiez le ci-dessous:
- Dans la sortie de cette dernière cmdlet, vérifiez les utilisateurs pour lesquels le package apparaît comme étant installé. Supprimez ces comptes d'utilisateur de l'ordinateur de référence ou connectez-vous à l'ordinateur à l'aide de ces comptes d'utilisateur. Ensuite, exécutez la cmdlet à l'étape 4 pour supprimer le package Appx..
- Cette commande répertorie tous les packages publiés par Microsoft et installés par tout utilisateur de cet ordinateur de référence. Étant donné que l’ordinateur doit être préparé pour le système, nous supposons que ces profils utilisateur ne nécessitent plus le package..
- Si vous avez provisionné manuellement les applications appartenant à d'autres éditeurs. Les lister avec la commande- Get-AppxPackage -AllUser | Liste de formats - Propriété PackageFullName, PackageUserInformation
4] Exécutez ceci:
Remove-AppxPackage -Package
5] Supprimez le provisioning en exécutant l'applet de commande suivante:
Remove-AppxProvisionedPackage -Online -PackageNameVeuillez noter que ce problème ne se produit pas si vous servez une image hors connexion. Dans ce cas, le provisioning est effacé automatiquement pour tous les utilisateurs et inclut également l'utilisateur qui exécute réellement la commande..