ERREUR 0x80073cf2 dwRet = 0x3cf2 SYSPREP WINDOWS 10

Lors de la préparation d’un master sous Windows 10 en lançant le SYSPREP l’erreur suivante est apparue :

Aller dans le dossier contenant les LOG c:\windows\system32\Sysprep\Panther\

Ouvrir le fichier setupact.log

Repérer les lignes contenant Error. Ex : 2016-06-23 10:38:37, Error

2016-06-23 10:38:37, Error SYSPRP Package Microsoft.Windows.Photos_16.526.11220.0_x64__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

2016-06-23 10:38:37, Error SYSPRP Failed to remove apps for the current user: 0x80073cf2.

2016-06-23 10:38:37, Error SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.

2016-06-23 10:38:37, Error [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2

2016-06-23 10:38:37, Error SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2

2016-06-23 10:38:37, Error SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2

2016-06-23 10:38:37, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2

2016-06-23 10:38:37, Error [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2

2016-06-23 10:38:38, Info [0x0f0052] SYSPRP Shutting down SysPrep log

2016-06-23 10:38:38, Info [0x0f004d] SYSPRP The time is now 2016-06-23 10:38:38

 

Explication de l’erreur : Si une application (APPx – Application Windows Store) est déployée pour tous les utilisateurs dans l’image système et que celle-ci a été supprimé pour un utilisateur en particulier Sysprep générera une erreur lors de son exécution. Cette erreur peut aussi se produire si une application a été mise à jour pour un utilisateur en particulier.

Pour résoudre ce problème il faut supprimer la ou les applications qui génèrent une erreur et ceux-ci pour tous les utilisateurs

Dans le fichier LOG repérait l’application qui pose problème, dans mon cas Microsoft.Windows.Photos

2016-06-23 10:38:37, Error SYSPRP Package Microsoft.Windows.Photos_16.526.11220.0_x64__8wekyb3d8bbwe was installed for a user, but not provisioned for all users.

Ouvrir un PowerShell en tant qu’administrateur puis saisir la commande suivante

Get-AppxPackage -AllUsers -Name Microsoft.Windows.Photos| Remove-AppxPackage

Il est nécessaire de faire cette manipulation pour tous les utilisateurs.

Relancer le sysprep, si l’erreur apparaît de nouveau, cela signifie qu’il y a une ou plusieurs autres applications qui génèrent cette erreur. Dans ce cas répétez l’opération autant de fois qu’il y a d’applications qui posent problème.

Auteur : POMENTE Guillaume